题目描述:
陕甘宁抗日根据地后勤组需要统计各村上交的粮食物资,用于统一调配给前线和后方群众。已知:各村上交的粮食分为小米袋和玉米袋两类,每袋小米重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:枚举法(更直观)

详情见:懂了啵驿站