悬关(全WA!!!)

P1568 赛跑

```cpp #include<bits/stdc++.h> using namespace std; #define int long long struct ru { int v,t; }; ru sh[1010],kc[1010]; int flag; int n,m; int sum,sum1; int ans; signed main() { ios::sync_with_stdio(false); cin>>n>>m; for(int i=1;i<=n;i++) { cin>>sh[i].v>>sh[i].t; sum+=sh[i].t; } for(int i=1;i<=m;i++) { cin>>kc[i].v>>kc[i].t; sum1+=kc[i].t; } sum=min(sum,sum1); int g=0,h=0; int v1=sh[1].v,v2=kc[1].v; int t1=sh[1].t,t2=kc[1].t; int cnt1=2,cnt2=2; if(v1>v2) flag=1; for(int i=1;i<=sum;i++) { g+=v1; h+=v2; if(flag==0&&g>h) { flag=1; ans++; } else if(flag==1&&h>g) { flag=0; ans++; } if(i==t1) { t1+=sh[cnt1].t; v1=sh[cnt1].v; cnt1++; } if(i==t2) { t2+=kc[cnt2].t; v2=kc[cnt2].v; cnt2++; } // cout<<g<<' '<<h<<endl; } cout<<ans<<endl; return 0; } ``` @[wangzihang2012](/user/763299)
by zhuoxingmu @ 2023-11-11 08:48:51


多了个换行啊
by zhuoxingmu @ 2023-11-11 08:49:29


@[wangzihang2012](/user/763299) 程序中不能出现多余的空格或换行,在判断你的输出时不会忽略,所以会报错。删掉 $27$ 行的换行就 [AC](https://www.luogu.com.cn/record/134447636) 了。
by Voluminousness @ 2023-11-11 10:35:59


感谢
by Very_Smart_Honet @ 2023-11-11 16:47:41


此贴完结
by Very_Smart_Honet @ 2023-11-11 16:49:09


|