제출 #206751

#제출 시각아이디문제언어결과실행 시간메모리
206751pavementArt Exhibition (JOI18_art)C++17
100 / 100
251 ms24840 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long

int N, C, P[500005];
pair<int, int> T[500005];

main() {
	ios::sync_with_stdio(0);
	cin.tie(0);
	cin >> N;
	for (int i = 1; i <= N; i++) cin >> T[i].first >> T[i].second;
	sort(T + 1, T + 1 + N);
	for (int i = 1; i <= N; i++) P[i] = P[i - 1] + T[i].second;
	for (int i = 1, M = LLONG_MIN; i <= N; i++) {
		M = max(M, -P[i - 1] + T[i].first);
		C = max(C, M + P[i] - T[i].first);
	}
	cout << C << '\n';
}

컴파일 시 표준 에러 (stderr) 메시지

art.cpp:8:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main() {
      ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...