Submission #1145523

#TimeUsernameProblemLanguageResultExecution timeMemory
1145523keisuke6Remittance (JOI19_remittance)C++20
0 / 100
800 ms412 KiB
#include <bits/stdc++.h> using namespace std; #define int long long signed main(){ int N; cin>>N; vector<int> A(N),B(N); for(int i=0;i<N;i++) cin>>A[i]>>B[i]; while(clock() < CLOCKS_PER_SEC*0.8){ for(int i=0;i<N;i++)if(A[i] > B[i] && A[i] != 1){ int d = (A[i]-B[i]+1)/2; A[i] -= 2*d; A[(i+1)%N] += d; } } cout<<((A == B) ? "Yes" : "No")<<endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...