結果
| 問題 |
No.3094 Stapler
|
| コンテスト | |
| ユーザー |
gew1fw
|
| 提出日時 | 2025-06-12 16:21:25 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
RE
|
| 実行時間 | - |
| コード長 | 1,046 bytes |
| コンパイル時間 | 231 ms |
| コンパイル使用メモリ | 82,348 KB |
| 実行使用メモリ | 67,476 KB |
| 最終ジャッジ日時 | 2025-10-23 22:38:51 |
| 合計ジャッジ時間 | 6,628 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | RE * 72 |
ソースコード
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)
gew1fw