Submission #50478

#TimeUsernameProblemLanguageResultExecution timeMemory
50478mirbek01휴가 (IOI14_holiday)C++17
23 / 100
39 ms3612 KiB
#include"holiday.h" #include <bits/stdc++.h> using namespace std; const int N = 1e5 + 2; int n, cnt[N]; long long int findMaxAttraction(int N, int start, int d, int attraction[]) { n = N; if(start) return 0; for(int i = 0; i < n; i ++) if(attraction[i] > 100) return 0; long long ans = 0; for(int i = 0; i < n; i ++){ cnt[attraction[i]] ++; long long res = 0; if(i < d){ int now = d - i; for(int i = 100; i >= 0; i --){ if(now >= cnt[i]){ res += cnt[i] * i; now -= cnt[i]; } else { res += now * i; now = 0; } } } ans = max(ans, res); } return ans; }

Compilation message (stderr)

grader.cpp: In function 'int main()':
grader.cpp:7:12: warning: variable 'n_s' set but not used [-Wunused-but-set-variable]
     int i, n_s;
            ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...