Submission #1049904

#TimeUsernameProblemLanguageResultExecution timeMemory
1049904vjudge1Art Exhibition (JOI18_art)C++98
10 / 100
4 ms444 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int n, k; cin >> n; long long a[n], b[n]; for(int i = 0; i < n; i++){ cin >> a[i] >> b[i]; } long long ans = -1e18; for(int i = 1; i < (1 << n); i++){ long long mx = 0; long long mn = 1e18; long long sum = 0; for(int j = 0; j < n; j++){ if((i >> j) & 1){ mx = max(mx, a[j]); mn = min(mn, a[j]); sum += b[j]; } } ans = max(ans, sum + mn - mx); } cout << ans << '\n'; }

Compilation message (stderr)

art.cpp: In function 'int main()':
art.cpp:4:10: warning: unused variable 'k' [-Wunused-variable]
    4 |   int n, k;
      |          ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...