Submission #633994

#TimeUsernameProblemLanguageResultExecution timeMemory
633994AstraytSelf Study (JOI22_ho_t2)C++17
25 / 100
110 ms19704 KiB
//君の手を握ってしまったら //孤独を知らないこの街には //もう二度と帰ってくることはできないのでしょう //君が手を差し伸べた 光で影が生まれる //歌って聞かせて この話の続き //連れて行って見たことない星まで //さユリ - 花の塔 #include <bits/stdc++.h> using namespace std; typedef long long ll; #define int ll #define starburst ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); #define pii pair<int,int> #define pb push_back #define ff first #define ss second //#define N 100005 void solve(){ int N, M; cin >> N >> M; vector<int> A(N), B(N); for(auto &x:A) cin >> x; for(auto &x:B) cin >> x; if(N * M > 300000) return; int k = N * M; priority_queue<pii, vector<pii>, greater<pii>> pq; for(int i = 0; i < N; ++i) pq.push(pii(0, i)); while(k--){ pii p = pq.top(); pq.pop(); p.ff += A[p.ss]; pq.push(p); } cout << pq.top().ff; } signed main(){ starburst int t = 1; //cin >> t; while(t--) solve(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...