結果
| 問題 | No.3677 Global Checksum |
| コンテスト | |
| ユーザー |
harurun
|
| 提出日時 | 2026-08-10 11:14:05 |
| 言語 | Python3 (3.14.7 + numpy 2.5.2 + scipy 1.18.0) |
| 結果 |
TLE
|
| 実行時間 | - |
| コード長 | 448 bytes |
| 記録 | |
| コンパイル時間 | 442 ms |
| コンパイル使用メモリ | 21,340 KB |
| 実行使用メモリ | 61,488 KB |
| 最終ジャッジ日時 | 2026-09-04 22:15:43 |
| 合計ジャッジ時間 | 12,922 ms |
|
ジャッジサーバーID (参考情報) |
judge3_0 / judge1_0 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | TLE * 3 |
| other | TLE * 13 -- * 7 |
ソースコード
import sys
import numpy as np
data = np.fromstring(
sys.stdin.buffer.read(),
dtype=np.uint32,
sep=' '
)
H = int(data[0])
W = int(data[1])
A = data[2:].reshape(H, W)
# uint32 で加算することで、自動的に mod 2^32 になる
S = A.sum(axis=1, dtype=np.uint32)
# データ全体のチェックサム
T = S.sum(dtype=np.uint32)
# 各行の検証コード
C = S + T
# 高速出力
C.tofile(sys.stdout, sep='\n', format='%u')
harurun