제출 #571776

#제출 시각아이디문제언어결과실행 시간메모리
571776HuyArt Exhibition (JOI18_art)C++17
100 / 100
207 ms20784 KiB
#include<bits/stdc++.h> //#define int long long #define pii pair<ll,ll> #define fi first #define se second using namespace std; using ll = long long; using ldb = long double; const int N = (int)1e8; const int maxN = (int)5e5 + 5; const int mod = 1e9 + 7; const ll infty = 1e18; void InputFile() { //freopen("scrivener.inp","r",stdin); //freopen("scrivener.out","w",stdout); freopen("test.out","r",stdin); } void FastInput() { ios_base::sync_with_stdio(false); cin.tie(nullptr); } int n,m; pii x[maxN]; ll mini = infty; ll sum = 0; ll res = 0; void Read() { cin >> n; for(int i = 1;i <= n;i++) { cin >> x[i].fi >> x[i].se; } sort(x + 1,x + n + 1); mini = min(mini,sum - x[1].fi); for(int i = 1;i <= n;i++) { sum += x[i].se; res = max(res,sum - mini - x[i].fi); mini = min(mini,sum - x[i+1].fi); } cout << res; } void Solve() { } void Debug() { //Main_sub(); //Naive(); } int32_t main() { FastInput(); //InputFile(); //int sub_type; //cin >> sub_type; //Sieve(); int test; //cin >> test; test = 1; while(test--) //for(int prc = 1; prc <= test; prc++) { Read(); Solve(); //Debug(); } } /* 4 1 1 1 1 1 1 2 2 3 3 4 */

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

art.cpp: In function 'void InputFile()':
art.cpp:19:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   19 |     freopen("test.out","r",stdin);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...