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

商队骆驼载重分配【题目描述】一支丝路商队有 m 头骆驼,每头骆驼最大载重 200 公斤。现有 n 件货物,每件重量已知。需将货物依次分配给骆驼:当前骆驼装不下时,换下一头骆驼。请计算:最少需要多少头骆驼才能运完所有货物。【输入格式】第一行:整数 n(货物件数)第二行:n 个整数,每件货物重量(≤200)【输出格式】一行一个整数:所需骆驼数量。

正确答案:参考程序(Python):n=int(input());w=list(map(int,input().split()));camels=1;load=0;for x in w:if load+x>200:camels+=1;load=x;else:load+=x;print(camels)。核心:骆驼顺序装货。

试卷来源:2026信息素养大赛丝路新程C++小高组(小学4-6年级)复赛模拟卷(一)

本卷相关题目

在线做题 同科目题库