92求助!!

P5638 【CSGRound2】光骓者的荣耀

for(int i=2; i<=n; ++i) { cin>>s[i]; s[i]=s[i-1]+s[i]; } long long maxn=-100; for (int i=1; i+k<=n; i++) maxn=max(s[i+k]-s[i],maxn); cout<<s[n]-maxn; 如上 s[1]的前缀和为零 而s[n]的前缀和是没有传送的总时间 wa了两个点的原因大可能是因为答案是n-k到n的传送 而原代码忽略了这一点~
by nbbqwer @ 2022-08-09 21:57:56


|