結果
問題 | No.2811 Calculation Within Sequence |
ユーザー | timi |
提出日時 | 2024-07-19 21:35:38 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 296 ms / 2,000 ms |
コード長 | 540 bytes |
コンパイル時間 | 169 ms |
コンパイル使用メモリ | 82,628 KB |
実行使用メモリ | 169,708 KB |
最終ジャッジ日時 | 2024-07-19 21:35:48 |
合計ジャッジ時間 | 9,571 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 41 |
ソースコード
import heapq from heapq import heappop,heappush,heapify from sys import stdin, setrecursionlimit input = stdin.readline readline = stdin.readline a,b=map(int, input().split()) T=list(map(int, input().split())) S=list(map(int, input().split())) if sorted(T)==sorted(S): print('Yes') exit() import math TT=list(set(T)) for i in range(len(TT)): if i==0: p=T[i] else: p=math.gcd(p,TT[i]-TT[i-1]) if p==1: print('Yes') exit() t=T[0] for s in S: q=abs(t-s) if q%p!=0: print('No') exit() print('Yes')