# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1209094 | Boomyday | Remittance (JOI19_remittance) | Pypy 3 | 502 ms | 72748 KiB |
from fractions import *
## do python fastio
n = int(input())
X = [0 for _ in range(n)]
sa, sb = 0,0
for i in range(n):
a,b = map(int, input().split())
sa += a
sb += b
X[i] = a-b
if (sb == 0):
if sa == 0:
print("Yes")
else:
print("No")
exit()
ans = [0 for _ in range(n)]
val = 0
for i in range(1, n):
val += X[i]*(2.0**(i-1))
val += X[0]*(2.0**(n-1))
ans[0] = val/(2.0**n - 1)
if not ans[0].is_integer():
print("No")
exit()
ans[0] = int(ans[0])
if (ans[0] < 0):
print("No")
exit()
for i in range(1, n):
if (ans[i-1] + X[i])%2 != 0:
print("No")
exit()
ans[i] =(ans[i-1] + X[i])//2
if (ans[i] < 0):
print("No")
exit()
print("Yes")
컴파일 시 표준 출력 (stdout) 메시지
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |