Submission #1304826

#TimeUsernameProblemLanguageResultExecution timeMemory
1304826icaijy운세 보기 2 (JOI14_fortune_telling2)C++20
4 / 100
3094 ms1500 KiB
#include <bits/stdc++.h> #define int long long using namespace std; int a[200005]; int b[200005]; bool cur[200005]; signed main(){ int n,k; cin>>n>>k; for (int i=1;i<=n;i++) cin>>a[i]>>b[i]; while (k--){ int num; cin>>num; for (int i=1;i<=n;i++){ if (cur[i]&&b[i]<=num) cur[i]=0; else if (!cur[i]&&a[i]<=num) cur[i]=1; } } int ans=0; for (int i=1;i<=n;i++){ if (cur[i]) ans+=b[i]; else ans+=a[i]; } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...