题库首页 › 信息素养大赛(C语言) › 题目 21352

根据地粮食分配题目描述N 个村庄,共 M 斤粮食。分配规则:每村先分 100 斤基础口粮;剩余粮食按人口均分(整数);不足则只发基础口粮。输入格式第一行:N M第二行:N 个整数(各村人口)输出格式一行 N 个整数,空格分隔。

正确答案:参考程序(Python):N,M=map(int,input().split());p=list(map(int,input().split()));rest=M-100*N;if rest<=0:[print(100,end=' ') for _ in range(N)];else:total=sum(p);each=rest//total;left=rest%total;out=[100+each*p[i] for i in range(N)];[print(x,end=' ') for x in o

试卷来源:2026信息素养大赛星火征途C++小高组(小学4-6年级)复赛模拟卷(二)

本卷相关题目

在线做题 同科目题库