当前位置:首页>python>2026年信息素养大赛星火征途python之红军粮食物资调配(解方程法和枚举法)

2026年信息素养大赛星火征途python之红军粮食物资调配(解方程法和枚举法)

  • 2026-10-11 08:41:58
2026年信息素养大赛星火征途python之红军粮食物资调配(解方程法和枚举法)

题目描述:

陕甘宁抗日根据地后勤组需要统计各村上交的粮食物资,用于统一调配给前线和后方群众。已知:各村上交的粮食分为小米袋和玉米袋两类,每袋小米重30斤,每袋玉米重20斤;后勤员只记录了粮食的总袋数(小米袋+玉米袋)和总重量,未单独记录小米、玉米的袋数。

编程实现:

请编写程序计算出小米袋和玉米袋的具体数量,确保粮食精准分配,既满足前线战士的主食需求,也保障后方群众的口粮供应。

输入两个整数(空格分隔),依次为:粮食总袋数、粮食总重量;

输出两个整数(空格分隔),依次为:小米袋数量、玉米袋数量。

输入格式:一行,两个整数,空格分隔。

输出格式:一行,两个整数,空格分隔。

样例输入 1:25 650

样例输出 1:15 10

样例解析:15 袋小米 ×30 斤 + 10 袋玉米 ×20 斤 = 450+200=650 斤;15+10=25 袋总数量。

样例输入 2:18 460

样例输出 2:10 8

样例解析:10 袋小米 ×30 + 8 袋玉米×20 = 300+160=460 斤;10+8=18 袋总数量

样例输入 3:10 200

样例输出 3:0 10

样例解析:0 袋小米 + 10 袋玉米 ×20 = 200 斤,无小米全部为玉米。

数据范围:1≤总袋数≤100;20 × 总袋数≤总重量≤30 × 总袋数。

参考答案1: 直接解方程法(推荐)

参考答案2:枚举法(更直观)

详情见:懂了啵驿站

最新文章

随机文章