Submission #199432

#TimeUsernameProblemLanguageResultExecution timeMemory
199432TAISA_Remittance (JOI19_remittance)C++14
0 / 100
6 ms504 KiB
#include <bits/stdc++.h> #define all(v) v.begin(),v.end() using namespace std; using ll=long long; using P=pair<int,int>; const ll INF=(1LL<<40); int main(){ ios::sync_with_stdio(false); cin.tie(0); int n;cin>>n; vector<ll> a(n),b(n); for(int i=0;i<n;i++){ cin>>a[i]>>b[i]; } int cnt=100; while(cnt--){ for(int i=0;i<n;i++){ ll c=(a[i]-b[i]+1LL)/2LL; a[i]-=2LL*c; a[(i+1)%n]+=c; } } bool f=true; for(int i=0;i<n;i++){ if(a[i]!=b[i]){ f=false; break; } } if(f){ cout<<"Yes"<<endl; }else{ cout<<"No"<<endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...