#26233: WA (line:16809)


snoopy65225@gmail.com (根本)


這是我的code:

#include<iostream>
using namespace std;
 
int main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    int i,n,m,l,r,sum[100001];
    while(cin>>n>>m){
        for(i=1;i<=n;i++){
            cin>>sum[i];
            sum[i]+=sum[i-1];
        }
        for(i=0;i<n;i++){
            cin>>l>>r;
            cout<<sum[r]-sum[l-1]<<"\n";
        }
    }
    return 0;
}

然後送出去的結果:

WA (line:16809)

您的答案為: -385982 正確答案為: 99394

題目是說每個食物的飽食度必為<1000的正整數,而我的code在DP的時候完全沒用到減法,不知為何答案會為負。

#26323: Re:WA (line:16809)


linlincaleb@gmail.com (臨末之頌)


下面的迴圈是跑到m-1 不是n

#27080: Re:WA (line:16809)


snoopy65225@gmail.com (根本)


下面的迴圈是跑到m-1 不是n


n改成m就AC了,感謝你。

原來我看錯題目了XD