top1编程
← 返回题目
题解

苹果和虫子

1 条题解

  • 0
    @ 2026-7-28 22:45:01
    #include <iostream>  
    using namespace std;  
    
    int main()  
    {  
        int n, x, y, ans; // 定义变量 n(总资源)、x(每单位消耗)、y(已消耗资源)、ans(结果)  
        cin >> n >> x >> y; // 输入 n、x 和 y  
    
        // 判断已消耗的资源是否超过总资源  
        if (y <= n * x)  
        {  
            // 判断已消耗的资源是否能被每单位消耗整除  
            if (y % x == 0)  
            {  
                // 如果能整除,计算剩余的单位资源  
                ans = n - y / x;  
            }  
            else  
            {  
                // 如果不能整除,减去 1  
                ans = n - y / x - 1;  
            }  
        }  
        else  
        {  
            // 如果已消耗的资源超过总资源,剩余资源为 0  
            ans = 0;  
        }  
    
        cout << ans; // 输出结果  
        return 0; // 程序结束  
    }
    
    • 1