結果
| 問題 |
No.1337 Fair Otoshidama
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2021-01-15 21:48:44 |
| 言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,461 bytes |
| コンパイル時間 | 1,829 ms |
| コンパイル使用メモリ | 169,600 KB |
| 実行使用メモリ | 15,012 KB |
| 最終ジャッジ日時 | 2024-11-26 14:05:39 |
| 合計ジャッジ時間 | 2,852 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 4 |
| other | AC * 18 WA * 2 |
ソースコード
#include <bits/stdc++.h>
#define rep(i,n) for(int i = 0; i < (n); i++)
using namespace std;
typedef long long ll;
ll mod = 1000000007;
ll modsize = 500010;
vector<ll> fac(modsize);
vector<ll> inv(modsize);
vector<ll> facinv(modsize);
void modcalc(){
if(modsize == 0) abort();
fac[0] = 1; fac[1] = 1; inv[1] = 1;
facinv[0] = 1; facinv[1] = 1;
for(ll i = 2 ; i < modsize ; i++){
fac[i] = fac[i-1] * i % mod;
inv[i] = mod - inv[mod % i] * (mod / i) % mod;
facinv[i] = facinv[i-1] * inv[i] % mod;
}
}
ll modinv(ll a){
if(a==0) abort();
ll b = mod, u = 1, v = 0;
while(b){
ll t = a/b;
a -= t * b; swap(a,b);
u -= t * v; swap(u,v);
}
u %= mod;
if(u<0) u += mod;
return u;
}
ll modpow(ll a,ll b){
ll ans = 1;
a %= mod;
while(b){
if(b&1) ans = ans * a % mod;
a = a * a % mod;
b >>= 1;
}
return ans;
}
ll modcomb(ll n, ll k){
if(n<0||k<0||n<k) return 0;
return fac[n] * facinv[k] % mod * facinv[n-k] % mod;
}
ll modperm(ll n, ll k){
if(n<0||k<0||n<k) return 0;
return fac[n] * facinv[n-k] % mod;
}
ll modhom(ll n, ll k){
if(n<0||k<0||(n==0&&k>0)) return 0;
if(n==0&&k==0) return 1;
return fac[n+k-1] * facinv[k] % mod * facinv[n-1] % mod;
}
int main(){
cin.tie(0);
ios::sync_with_stdio(0);
int x,y,z; cin >> x >> y >> z;
cout << ((x + y + z) % 3 == 0 ? "Yes" : "No") << '\n';
}