就40分,求调

P1089 [NOIP2004 提高组] 津津的储蓄计划

你自己领会一下 ```cpp #include<bits/stdc++.h> using namespace std; int main(){ int a=0,b=0,c=0,d=0,n=0; bool flag=true; for(int i=1;i<=12;i++){ a=a+300; cin>>b; a=a-b; if(a>=100){ c=a/100; d+=c*100; a=a-c*100; } if(a<0 && flag){ flag=false;n=i; } } if(flag==false){ cout<<"-"<<n; }else{ cout<<a+(d+d/5); } return 0; } ```
by caozewei20100601 @ 2023-09-24 08:32:03


@[2009niuniu](/user/997261) 自己看吧 ``` #include<bits/stdc++.h> using namespace std; int main() { int n=12,a[12]; for(int i=1;i<=n;i++) cin>>a[i]; int sum=0; double t=0; for(int i=1;i<=n;i++) { sum+=300; if(sum<a[i]) { cout<<"-"<<i<<endl; return 0; } else { t+=(sum-a[i])/100*100; sum=(sum-a[i])%100; } } cout<<t*1.2+sum<<endl; } ```
by Blue_Flower @ 2023-09-24 15:25:51


|