結果
問題 |
No.2157 崖
|
ユーザー |
|
提出日時 | 2022-12-09 22:05:53 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 434 bytes |
コンパイル時間 | 229 ms |
コンパイル使用メモリ | 82,168 KB |
実行使用メモリ | 94,976 KB |
最終ジャッジ日時 | 2024-10-14 22:02:50 |
合計ジャッジ時間 | 10,279 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 16 WA * 6 |
ソースコード
n,m=map(int,input().split()) s=[list(map(int,input().split()))for i in range(n)] for i in range(n):s[i].sort() from bisect import* def ge(a, x): i = bisect_left(a, x) if i != len(a):return a[i] return -1 ans=10**18 for i in range(m): c=s[0][i] k=0 for j in range(1,n): r=ge(s[j],c) if r==-1:break k=max(k,r-c) c=r else:ans=min(ans,k) if ans==10**18:print(-1) else:print(ans)