#12910: #0: 20% WA (line:8) ?


tntchn (tntchn)

學校 : 國立成功大學
編號 : 40564
來源 : [220.130.183.235]
最後登入時間 :
2024-08-09 21:19:28
b565. 5.採蘑菇攻略問題 -- 102學年度桃竹苗區資訊學科能力競賽 | From: [140.116.109.140] | 發表日期 : 2017-11-03 06:31

您的答案為: -2
正確答案為: 0

 

不太懂 為什麼其他測資都是正確的
只有這個測資錯?

這是我的程式碼

#include <iostream>
#include <vector>
#include <string>
#include <sstream>
using namespace std;

int main () {
    int N;
    
    while (cin >> N) {
        vector<int> list;
        int t;
        for (int i=0; i<N; i++) {
            cin >> t;
            list.push_back(t);
        }
        
        int best = -100;
        for (int i=1; i<=N; i++) {
            int sum = 0;
            auto it = list.begin();
            while (it != list.begin()+i) {
                sum += *it;
                it++;
            }
            if (sum > best) best = sum;
            while (it != list.end()) {
                sum += *it;
                sum -= *(it-i);
                if (sum > best) best = sum;
                it++;
            }
        }
        
        cout << best << endl;
    }
    
    return 0;
}
 
#12912: Re: #0: 20% WA (line:8) ?


anandrewboy70900 (ShowTsai)

學校 : 國立中央大學
編號 : 27736
來源 : [203.204.218.144]
最後登入時間 :
2024-10-11 16:21:37
b565. 5.採蘑菇攻略問題 -- 102學年度桃竹苗區資訊學科能力競賽 | From: [124.12.90.161] | 發表日期 : 2017-11-03 21:49

 
int best = 0




 
ZeroJudge Forum