Submission #760457


Source Code Expand

#include<iostream>
#include<vector>
#include<string>
#include<algorithm>	
#include<map>
#include<set>
#include<utility>
#include<cmath>
#include<cstring>
#include<queue>
#include<cstdio>
#include<sstream>
#define loop(i,a,b) for(int i=a;i<b;i++) 
#define rep(i,a) loop(i,0,a)
#define pb push_back
#define mp make_pair
#define all(in) in.begin(),in.end()
const double PI=acos(-1);
const double EPS=1e-8;
const int inf=1e9;
using namespace std;
typedef long long ll;
typedef vector<ll> vi;
typedef vector<vi> vvi;
typedef pair<int,int> pii;
int main(){
	int n;
	cin>>n;
	vi a(n),b(n),c;
	rep(i,n)cin>>a[i];
	rep(i,n)cin>>b[i];
	c=b;
	rep(i,n-1)c[i+1]=max(c[i],c[i+1]);
	ll out=n*b[0],t=0,hav=0;
	rep(i,n){
		if(hav+a[t]<0)hav+=b[t];
		else{
			hav+=a[t];
			t++;
			out=max(out,hav+(n-i-1)*c[t]);
		}
	}
	cout<<out<<endl;
}

Submission Info

Submission Time
Task D - 高橋君の旅行
User ixmel_rd
Language C++ (GCC 4.9.2)
Score 0
Code Size 866 Byte
Status WA
Exec Time 185 ms
Memory 3112 KB

Judge Result

Set Name Small All
Score / Max Score 0 / 3 0 / 197
Status
AC × 12
WA × 1
AC × 37
WA × 12
Set Name Test Cases
Small 00_small_sample_00.txt, 00_small_sample_01.txt, 00_small_sample_02.txt, 00_small_sample_03.txt, 10_small_01.txt, 10_small_02.txt, 10_small_03.txt, 10_small_04.txt, 10_small_05.txt, 10_small_06.txt, 90_small_teuchi_00.txt, 90_small_teuchi_01.txt, 90_small_teuchi_02.txt
All 00_small_sample_00.txt, 00_small_sample_01.txt, 00_small_sample_02.txt, 00_small_sample_03.txt, 10_small_01.txt, 10_small_02.txt, 10_small_03.txt, 10_small_04.txt, 10_small_05.txt, 10_small_06.txt, 20_large_01.txt, 20_large_02.txt, 20_large_03.txt, 20_large_04.txt, 20_large_05.txt, 20_large_06.txt, 20_large_07.txt, 20_large_08.txt, 20_large_09.txt, 20_large_10.txt, 20_large_11.txt, 20_large_12.txt, 20_large_13.txt, 20_large_14.txt, 20_large_15.txt, 20_large_16.txt, 20_large_17.txt, 20_large_18.txt, 20_large_19.txt, 20_large_20.txt, 20_large_21.txt, 20_large_22.txt, 20_large_23.txt, 20_large_24.txt, 20_large_25.txt, 20_large_26.txt, 20_large_27.txt, 20_large_28.txt, 20_large_29.txt, 20_large_30.txt, 30_run_through_01.txt, 70_maximum_01.txt, 80_hand_01.txt, 80_hand_02.txt, 80_hand_03.txt, 80_hand_04.txt, 90_small_teuchi_00.txt, 90_small_teuchi_01.txt, 90_small_teuchi_02.txt
Case Name Status Exec Time Memory
00_small_sample_00.txt AC 27 ms 796 KB
00_small_sample_01.txt AC 25 ms 928 KB
00_small_sample_02.txt AC 25 ms 796 KB
00_small_sample_03.txt AC 26 ms 800 KB
10_small_01.txt WA 26 ms 916 KB
10_small_02.txt AC 25 ms 920 KB
10_small_03.txt AC 26 ms 920 KB
10_small_04.txt AC 26 ms 792 KB
10_small_05.txt AC 27 ms 796 KB
10_small_06.txt AC 26 ms 916 KB
20_large_01.txt AC 158 ms 3108 KB
20_large_02.txt WA 177 ms 3104 KB
20_large_03.txt WA 179 ms 3104 KB
20_large_04.txt AC 157 ms 3108 KB
20_large_05.txt WA 178 ms 3040 KB
20_large_06.txt WA 179 ms 3104 KB
20_large_07.txt AC 158 ms 3108 KB
20_large_08.txt WA 179 ms 3104 KB
20_large_09.txt WA 178 ms 3108 KB
20_large_10.txt WA 159 ms 3108 KB
20_large_11.txt WA 174 ms 3104 KB
20_large_12.txt WA 185 ms 3040 KB
20_large_13.txt WA 137 ms 3104 KB
20_large_14.txt AC 157 ms 3108 KB
20_large_15.txt AC 156 ms 3100 KB
20_large_16.txt WA 132 ms 3104 KB
20_large_17.txt AC 154 ms 3112 KB
20_large_18.txt AC 156 ms 3104 KB
20_large_19.txt AC 151 ms 3040 KB
20_large_20.txt AC 169 ms 3092 KB
20_large_21.txt AC 169 ms 3100 KB
20_large_22.txt AC 133 ms 3104 KB
20_large_23.txt AC 152 ms 3100 KB
20_large_24.txt AC 149 ms 3104 KB
20_large_25.txt AC 152 ms 3104 KB
20_large_26.txt AC 169 ms 3100 KB
20_large_27.txt AC 171 ms 3096 KB
20_large_28.txt AC 166 ms 3108 KB
20_large_29.txt AC 182 ms 3104 KB
20_large_30.txt AC 171 ms 3108 KB
30_run_through_01.txt AC 167 ms 2984 KB
70_maximum_01.txt AC 183 ms 3104 KB
80_hand_01.txt AC 87 ms 3100 KB
80_hand_02.txt AC 88 ms 3112 KB
80_hand_03.txt AC 87 ms 3112 KB
80_hand_04.txt AC 88 ms 3112 KB
90_small_teuchi_00.txt AC 27 ms 800 KB
90_small_teuchi_01.txt AC 27 ms 924 KB
90_small_teuchi_02.txt AC 27 ms 924 KB