蒟蒻求助大佬,为啥40分

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

@[yaoyang007](/user/804226) 你的头文件呢
by Vergil_Sparda @ 2022-10-24 21:24:51


```cpp #include<iostream> using namespace std; int main() { int t1=0,t2=0; for (int i=1;i<=12;i++) { int x; cin>>x; t1+=300-x; if (t1<0) { cout<<-i;return 0; } int n=t1/100; t2+=n*100; t1%=100; } cout<<t1+t2*1.2; return 0; } ```
by CH_mengxiang @ 2022-10-24 21:31:08


```cpp #include<iostream> using namespace std; int a[16]; int main() { signed int sy=0;//目前钱数; int cq;//存的整百 int ans=0;//第一次钱不够的月份 int sum=0;//总存的钱 for (int i=1;i<=12;i++) cin>>a[i]; for (int i=1;i<=12;i++) { sy+=300-a[i]; if (sy<0) { ans=i; break; } cq+=sy/100; sy%=100; } sum=sy+cq*120; if(ans==0)cout<<sum<<endl; else cout<<"-"<<ans<<endl; return 0; } ``` 只能帮你到这了
by Vergil_Sparda @ 2022-10-24 21:32:42


@[qknb_QWQ](/user/469492) Okkkk谢谢大佬
by yaoyang007 @ 2022-10-27 19:42:24


@[PRC_Dreamwastaken](/user/190485) 多谢大佬
by yaoyang007 @ 2022-10-27 19:42:38


``` #include <bits/stdc++.h> using namespace std; int main() { int a[13]; int ans=0,last=0; for(int i=0;i<12;i++) { cin>>a[i]; last+=300; last-=a[i]; if(last<0) { cout<<"-"<<i+1; return 0; } ans+=last/100; last%=100; } cout<<last+ans*120; return 0; }
by sunruishe @ 2022-10-28 22:22:42


|