Submission #1864617


Source Code Expand

#include<cstdio>

long long a[200000], b[200000];
//dp[0][i]=(1番目からi番目まででbを偶数個選んだ時の値の総和の最大値)
//dp[1][i]=(1番目からi番目まででbを奇数個選んだ時の値の総和の最大値)
long long dp[2][200000];

long long max(long long a, long long b){
	return a < b ? b : a;
}

//O(nq)
int main() {
	int n, q, i, j, p;
	long long x, y;
	scanf("%d%d", &n, &q);
	for (i = 0; i < 2 * n; i++) {
		scanf("%lld", &a[i]);
		dp[0][1] += a[i];
	}
	for (i = 0; i < 2 * n; i++) {
		scanf("%lld", &b[i]);
	}
	for (i = 0; i < q; i++) {
		scanf("%d%lld%lld", &p,&x,&y);
		dp[0][1] += x - a[p - 1];
		a[p - 1] = x;
		b[p - 1] = y;
		dp[1][1] = dp[0][1] + b[1] - a[1];
		for (j = 2; j <= 2 * n - 2; j++) {
			dp[0][j] = max(dp[0][j - 1], dp[1][j - 1] + b[j] - a[j]);
			dp[1][j] = max(dp[1][j - 1], dp[0][j - 1] + b[j] - a[j]);
		}
		printf("%lld\n", dp[0][2 * n - 2]);
	}
	return 0;
}

Submission Info

Submission Time
Task C - Paired Parentheses
User eikani
Language C++14 (GCC 5.4.1)
Score 300
Code Size 960 Byte
Status WA
Exec Time 2103 ms
Memory 6400 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:16:23: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d%d", &n, &q);
                       ^
./Main.cpp:18:23: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%lld", &a[i]);
                       ^
./Main.cpp:22:23: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%lld", &b[i]);
                       ^
./Main.cpp:25:32: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d%lld%lld", &p,&x,&y);
                                ^

Judge Result

Set Name Sample Subtask1 Subtask2 All
Score / Max Score 0 / 0 0 / 200 300 / 300 0 / 200
Status
AC × 2
AC × 11
WA × 3
AC × 15
AC × 28
WA × 5
TLE × 10
Set Name Test Cases
Sample 00_example_01.txt, 00_example_02.txt
Subtask1 00_example_01.txt, s1_01.txt, s1_02.txt, s1_03.txt, s1_04.txt, s1_05.txt, s1_06.txt, s1_07.txt, s1_08.txt, s1_09.txt, s1_10.txt, s1_11.txt, s1_12.txt, s1_13.txt
Subtask2 s2_14.txt, s2_15.txt, s2_16.txt, s2_17.txt, s2_18.txt, s2_19.txt, s2_20.txt, s2_21.txt, s2_22.txt, s2_23.txt, s2_24.txt, s2_25.txt, s2_26.txt, s2_27.txt, s2_28.txt
All 00_example_01.txt, 00_example_02.txt, s1_01.txt, s1_02.txt, s1_03.txt, s1_04.txt, s1_05.txt, s1_06.txt, s1_07.txt, s1_08.txt, s1_09.txt, s1_10.txt, s1_11.txt, s1_12.txt, s1_13.txt, s2_14.txt, s2_15.txt, s2_16.txt, s2_17.txt, s2_18.txt, s2_19.txt, s2_20.txt, s2_21.txt, s2_22.txt, s2_23.txt, s2_24.txt, s2_25.txt, s2_26.txt, s2_27.txt, s2_28.txt, s3_29.txt, s3_30.txt, s3_31.txt, s3_32.txt, s3_33.txt, s3_34.txt, s3_35.txt, s3_36.txt, s3_37.txt, s3_38.txt, s3_39.txt, s3_40.txt, s3_41.txt
Case Name Status Exec Time Memory
00_example_01.txt AC 1 ms 4224 KB
00_example_02.txt AC 1 ms 4224 KB
s1_01.txt AC 1 ms 4224 KB
s1_02.txt AC 1 ms 4224 KB
s1_03.txt AC 1 ms 4224 KB
s1_04.txt AC 1 ms 4224 KB
s1_05.txt AC 1 ms 4224 KB
s1_06.txt AC 1 ms 4224 KB
s1_07.txt AC 1 ms 4224 KB
s1_08.txt AC 2 ms 4224 KB
s1_09.txt AC 1 ms 4224 KB
s1_10.txt AC 1 ms 4224 KB
s1_11.txt WA 1 ms 4224 KB
s1_12.txt WA 2 ms 4224 KB
s1_13.txt WA 1 ms 4224 KB
s2_14.txt AC 3 ms 4352 KB
s2_15.txt AC 4 ms 4352 KB
s2_16.txt AC 30 ms 5760 KB
s2_17.txt AC 25 ms 5632 KB
s2_18.txt AC 44 ms 6400 KB
s2_19.txt AC 43 ms 6400 KB
s2_20.txt AC 44 ms 6400 KB
s2_21.txt AC 43 ms 6400 KB
s2_22.txt AC 3 ms 4352 KB
s2_23.txt AC 4 ms 4352 KB
s2_24.txt AC 3 ms 4352 KB
s2_25.txt AC 48 ms 6400 KB
s2_26.txt AC 48 ms 6400 KB
s2_27.txt AC 48 ms 6400 KB
s2_28.txt AC 48 ms 6400 KB
s3_29.txt TLE 2103 ms 5632 KB
s3_30.txt TLE 2103 ms 5248 KB
s3_31.txt AC 1497 ms 6144 KB
s3_32.txt TLE 2103 ms 6016 KB
s3_33.txt TLE 2103 ms 5632 KB
s3_34.txt TLE 2103 ms 6400 KB
s3_35.txt TLE 2103 ms 6400 KB
s3_36.txt TLE 2103 ms 6400 KB
s3_37.txt TLE 2103 ms 6400 KB
s3_38.txt TLE 2103 ms 6400 KB
s3_39.txt TLE 2103 ms 6400 KB
s3_40.txt WA 36 ms 4480 KB
s3_41.txt WA 37 ms 4480 KB