解题思路:
注意事项:
参考代码:
n = eval(input()) l = list(map(int, input().split())) s = 0 while True: for i in range(n): if i == 0: a = l[i] if i == n-1: l[i] = l[i]/2 + a/2 else: l[i] = l[i]/2 + l[i+1]/2 for i in range(n): if l[i]%2 != 0: l[i] += 1 s += 1 b = set(l) if len(b) == 1: print(s) break
0.0分
0 人评分
C语言训练-尼科彻斯定理 (C语言代码)。。。内含证明定理浏览:2069 |
C语言训练-求函数值 (C语言代码)浏览:919 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:483 |
字符串输入输出函数 (C语言代码)浏览:2495 |
1054题解浏览:467 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:706 |
一元一次方程 (C语言代码)浏览:4069 |
简单的a+b (C语言代码)浏览:460 |
众数问题 (C语言代码)浏览:673 |
分解质因数 (C++代码)浏览:1482 |