测试点都过了 全部AC但是例子这个不对 大佬帮帮
查看原帖
测试点都过了 全部AC但是例子这个不对 大佬帮帮
330838
yang123yang楼主2021/7/28 14:39

这是我写的代码

#include<iostream>
using namespace std;
int main(){
    int flag=1;
    int x,t,fin;
    int sum=0;
    int mon=0;
    int ans=0;
    int plag=0;
    for(int i=1;i<=12;i++){
        cin>>x;
        mon++;
        ans=300+ans-x;           //月初计划 剩下的进行
        if(ans>=100){
            t=ans/100;
            ans=ans-t*100;
            sum=sum+t*100;
        }
        if(plag==0){
            if(ans<0){
                flag=0;
                fin=mon;
                plag=1;
            }
        }

    }
    if(flag==1){
        sum=sum*1.2+ans;
        cout<<sum<<endl;
    }
    else
        cout<<-fin<<endl;

}

例子是1580 我是1579 但是测试点都过了

2021/7/28 14:39
加载中...