数列的整理的一个算法的运算,怎么采用C程序的语言的代码的编写的技术来实现?

Problem Description
A number of students sit in a circle facing their teacher in the center. Each student initially has an even number of pieces of candy. When the teacher blows a whistle, each student simultaneously gives half of his or her candy to the neighbor on the right. Any student, who ends up with an odd number of pieces of candy, is given another piece by the teacher. The game ends when all students have the same number of pieces of candy.
Write a program which determines the number of times the teacher blows the whistle and the final number of pieces of candy for each student from the amount of candy each child starts with.

Input
The input may describe more than one game. For each game, the input begins with the number N of students, followed by N (even) candy counts for the children counter-clockwise around the circle. The input ends with a student count of 0. Each input number is on a line by itself.

Output
For each game, output the number of rounds of the game followed by the amount of candy each child ends up with, both on one line.

Sample Input
6
36
2
2
2
2
2
11
22
20
18
16
14
12
10
8
6
4
2
4
2
4
6
8
0

Sample Output
15 14
17 22
4 8

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

2
求数列的和,用C语言,谢谢
1
C语言求数列的的第n项的和
1
计算最小的删除的步数,结果是一个数列怎么计算的?采用C语言
1
一个数列数组的求和再求比率的问题,如何利用C语言的方法编程算法解决
0
综合运用C语言的编程的技术如何解决这里的数列求和的算法问题呢
0
如何利用C语言编程实现对数列的搜索问题,采用C语言代码的编写的方式是怎么做?
0
数列的倍增的一个算法题目的求解的过程,如何利用C语言的计算的编程?
0
数列累积核的问题,数据结构的算法怎么利用C语言的形式实现
0
二进制线段数列的枚举的典型问题,使用C语言编写程序设计解决这个算法是怎么做的
0
菲波那契数列(Fibonacci numbers)的一个算法问题,运用C语言实现的形式和做法
0
数列的翻转表的一个算法的问题的求解,用C语言的程序编写怎么实现的啊
0
数列数组的增加删除修改寻找的一个问题,采用C语言的程序设计的方式怎么实现代码的编写
0
一个数列级数的判断计算的问题的解答的方式,如何利用C语言的程序设计的方式来实现
0
判断数列是否达到最大和的算法,怎么利用C程序的语言设计技术来编写
0
序列上截取一个最大的和的连续数列的问题,怎么采用C程序的语言设计的办法
0
序数和的编号的问题,数列配对运用 C语言的程序的设计的形式怎么做
0
提取数列中的因子的一个算法问题,怎么利用C语言的程序的计算的方式实现?
0
反推递增数列的一个算法的思路问题,怎么采用C语言的程序的设计的思想实现?
0
数列删除+求合的算法怎么利用C语言的程序的设计的思想是现代码的编写的呢?
0
计算第n项Fibonacci数值运用的问题,怎么采用C语言的程序的编写的思路的方式实现了的呢?