为什么开O2会WA
查看原帖
为什么开O2会WA
1029721
AnsonIsTheBest楼主2024/4/20 22:43
#include <iostream>
using namespace std;
int main()
{
    long long a[11];
    for (int i=0;i<12;i++)
    {
        cin>>a[i];
    }
    long long mama=0,wallet=0;
    for (int i=0;i<12;i++)
    {
        wallet+=300;
        if(wallet<a[i])
        {
            cout<<-i-1;
            return 0;
        }
        wallet=wallet-a[i];
        mama+=wallet/100;
        wallet=wallet%100;
        //cout<<"\n rest = "<<wallet<<"\n mama = "<<mama<<"\n\n";
    }
    cout<<mama*120+wallet;
}

本地调了半天发现输出是对的,O2一关就过了

2024/4/20 22:43
加载中...