1 条题解

  • 0
    @ 2025-10-30 17:21:00

    思路分析

    1. 任务拆解:

    • 读取总车辆数n、倍数a和余数b
    • 计算小货车的数量
    • 计算大货车的数量
    • 输出大小货车的数量

    2. 关键点分析:

    • 设小货车为x辆,大货车为d辆
    • 已知条件:d + x = n,d = a × x + b
    • 根据和倍问题变形:
      • 小货车 x = (n - b) / (1 + a)
      • 大货车 d = n - x

    3. 步骤规划:

    • 读取n、a、b的值
    • 计算小货车数量 x = (n - b) / (1 + a)
    • 计算大货车数量 d = n - x
    • 输出大小货车的数量

    4. 代码对应:

    • int n,a,b,d,x; cin>>n>>a>>b; → 读取输入数据
    • x=(n-b)/(1+a); → 计算小货车数量
    • d=n-x; → 计算大货车数量
    • cout<<d<<" "<<x; → 输出大小货车数量
    • 1

    信息

    ID
    4051
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    18
    已通过
    14
    上传者