結果
問題 |
No.3094 Stapler
|
ユーザー |
![]() |
提出日時 | 2025-06-12 16:21:25 |
言語 | PyPy3 (7.3.15) |
結果 |
RE
|
実行時間 | - |
コード長 | 1,046 bytes |
コンパイル時間 | 162 ms |
コンパイル使用メモリ | 82,644 KB |
実行使用メモリ | 67,532 KB |
最終ジャッジ日時 | 2025-06-12 16:21:51 |
合計ジャッジ時間 | 7,821 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | RE * 71 |
ソースコード
n = int(input()) if n == 1: print(1) else: a = [] i0 = j0 = -1 for i in range(n): row = input().split() a.append(row) for j in range(n): if row[j] == '?': i0 = i j0 = j x = None for k in range(n): if k == j0: continue sum_ik = 0 for i in range(n): if i == i0: continue a_ij = int(a[i][j0]) a_ik = int(a[i][k]) sum_ik += a_ij * a_ik a_i0k = int(a[i0][k]) if a_i0k == 0: if sum_ik != 0: pass # According to problem statement, input is valid else: if (-sum_ik) % a_i0k != 0: pass # According to problem statement, input is valid x_candidate = (-sum_ik) // a_i0k if x is None: x = x_candidate else: if x_candidate != x: pass # According to problem statement, input is valid print(x)