while True: N = int(input()) if N == 0: break sum_ps = 0 # 重置为0 votes = list(map(int, input().split())) half_votes = N // 2 + 1 # 向上取整 a = sorted(votes)[:half_votes] for i in a: sum_ps += i // 2 + 1 print(sum_ps)
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.9 (C++代码)浏览:853 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:637 |
Biggest Number (C++代码)回溯法浏览:1614 |
简单的a+b (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1095 |
简单的for循环浏览:1411 |
WU-字符串比较 (C++代码)浏览:759 |
WU-拆分位数 (C++代码)浏览:787 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:506 |