제출 #232429

#제출 시각아이디문제언어결과실행 시간메모리
232429limabeans송금 (JOI19_remittance)C++17
100 / 100
302 ms28920 KiB
#include <bits/stdc++.h> using namespace std; template<typename T> void out(T x) { cout << x << endl; exit(0); } #define watch(x) cout << (#x) << " is " << (x) << endl typedef long long ll; const ll mod = 1e9+7; const int maxn = 10; int n; vector<ll> a, b; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin>>n; a.resize(n); b.resize(n); for (int i=0; i<n; i++) { cin>>a[i]>>b[i]; } bool az = true; bool bz = true; for (int i=0; i<n; i++) { if (a[i]>0) az=false; if (b[i]>0) bz=false; } if (bz) { if (az) out("Yes"); out("No"); } while (1) { bool edit = false; for (int i=0; i<n; i++) { if (a[i]>b[i]) { ll push = (a[i]-b[i]+1)/2; a[i] -= push*2; a[(i+1)%n] += push; edit = true; } } if (!edit) break; } if (a == b) out("Yes"); out("No"); return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...