結果
| 問題 |
No.3094 Stapler
|
| コンテスト | |
| ユーザー |
gew1fw
|
| 提出日時 | 2025-06-12 12:57:51 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
RE
|
| 実行時間 | - |
| コード長 | 1,070 bytes |
| コンパイル時間 | 342 ms |
| コンパイル使用メモリ | 82,312 KB |
| 実行使用メモリ | 67,588 KB |
| 最終ジャッジ日時 | 2025-10-23 22:38:29 |
| 合計ジャッジ時間 | 7,039 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | RE * 72 |
ソースコード
n = int(input())
matrix = []
r = -1
c = -1
for i in range(n):
row = input().split()
for j in range(n):
if row[j] == '?':
r = i
c = j
matrix.append(row)
if n == 1:
print(1)
else:
x = None
valid = True
for l in range(n):
if l == c:
continue
sum_part = 0
coeff = None
for i in range(n):
if i == r:
coeff_val = matrix[i][l]
coeff = int(coeff_val)
continue
val_c = matrix[i][c]
val_l = matrix[i][l]
sum_part += int(val_c) * int(val_l)
if coeff == 0:
if sum_part != 0:
valid = False
break
else:
if (-sum_part) % coeff != 0:
valid = False
break
current_x = (-sum_part) // coeff
if x is None:
x = current_x
else:
if current_x != x:
valid = False
break
print(x)
gew1fw