| 提出番号 | 1053 |
|---|---|
| 提出者 | Pro_ktmr |
| 言語 | C++ |
| 提出日時 | 2017-10-22 19:32:34 |
| 問題名 | (45)泥船 |
| 結果 | WA |
| 点数 | 0% |
| テストケース | 結果 | 得点 | 実行時間 | メモリ使用量 |
|---|---|---|---|---|
| 1 | AC | 100% | 2ms | 8000KB |
| 2 | WA | 0% | 2ms | 8672KB |
| 3 | WA | 0% | 46ms | 8688KB |
| 4 | WA | 0% | 60ms | 8224KB |
| 5 | WA | 0% | 42ms | 8176KB |
| 6 | WA | 0% | 58ms | 7488KB |
| 7 | WA | 0% | 50ms | 7536KB |
| 8 | WA | 0% | 70ms | 8400KB |
| 9 | WA | 0% | 43ms | 7552KB |
| 10 | WA | 0% | 42ms | 7968KB |
using namespace std;
#include<iostream>
#include<stdio.h>
int main(){
long long n;
cin >> n;
long long max = -1;
long long max_ans = -1;
long long min = 0;
long long min_ans = -1;
long long x = 0;
for(int i = 0; i < n; i++){
long long a;
cin >> a;
x += a;
if (x > max){
max = x;
max_ans = i+1;
}
if (x < min){
min = x;
min_ans = i+1;
}
}
if (max > x-min){
cout << max_ans << endl;
}
else{
cout << min_ans << endl;
}
return 0;
}