1 条题解

  • 0
    @ 2025-1-13 20:22:27

    百货商场

    读题,题目有点难理解,我一开始也没读懂,但题目下面有一些提示:可乐 购买了第一、第二、第三家店的商品后,手上只有 40 元,买不起第四家店的商品,因此直接进入第五家店买下了 40 元的商品。此时他总共消费了100 元。最后按照八八折计算,实际只应当支付88元,因此退还12元差价。 我们只要按提示里的算式写就可以了

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int n,m,a,z=0;
    	cin>>n>>m;
    	for(int i=1;i<=n;i++){//算总和。
    		cin>>a;
    		z+=a;
    		if(z>m){//如果现在用的钱超过可乐有的钱,那就不买。
    			z-=a;
    		}
    	}
    	cout<<z-int(z*0.88);
      
    }
    
    • 1

    信息

    ID
    99
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    递交数
    37
    已通过
    6
    上传者