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

根据地物资分配方案(二维数组 + 贪心分配)【题目描述】西柏坡根据地有 5 个连队、4 种物资(粮食、弹药、药品、被服)。管理员按以下规则分配物资:先输入 5 个连队的基础需求(每行 4 个整数:粮、弹、药、被)再输入根据地每种物资的总库存(4 个整数)分配规则:每种物资优先满足所有连队的基础需求若库存有剩余,按连队编号 1→5 依次平分剩余物资(整数分配,余数忽略)输出每个连队最终获得的 4 种物资数量【输入格式】前 5 行:每行 4 个整数(连队基础需求,1≤需求≤50)最后 1 行:4 个整数(物资总库存,≥各需求总和)【输出格式】5 行,每行 4 个整数:连队最终物资

正确答案:参考程序(Python):need=[list(map(int,input().split())) for _ in range(5)];stock=list(map(int,input().split()));get=[[0]*4 for _ in range(5)];for j in range(4):base=sum(need[i][j] for i in range(5));rest=stock[j]-base;for i in range(5):get[i][j]=need[i][j]+(res

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

本卷相关题目

在线做题 同科目题库