HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Weird Algorithm

Section problems

• Two Sets
• Coin Piles
• Apartments
• Bit Strings
• Repetitions
• D. Love-Hate
• Ferris Wheel
• Missing Number
• Weird Algorithm
• Creating Strings
• Josephus Queries
• Increasing Array
• Distinct Numbers
• Towers
• Playlist
• Money Sums
• Apartments

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb. Difficulty Alpha

Consider an algorithm that takes as input a positive integer. If n is even, the algorithm divides it by two,
and if n is, the algorithm multiplies it by three and adds one. The algorithm repeats this, until n is one.
For example, the sequence for n=3 is as follows:
3→10→5→16→8→4→2→1
Your task is to simulate the execution of the algorithm for a given value of n.
Input
The only input line contains an integer n.
Output
Print a line that contains all values of n during the algorithm.
Constraints
1≤n≤106

Example
input:
3
output:
3 10 5 16 8 4 2 1

Для отправки решений необходимо выполнить вход.

www.contester.ru