Submission #33605413


Source Code Expand

H, W = list(map(int,input().split())) 
A = []
B = []

def getsum( h , w) :
	ans = 0
	if h== -1 :
		for i in range (0,H) :
			ans += A[i][w]
	if w== -1 :
		for i in range (0,W) :
			ans += A[h][i]
	return ans

COL = [0]*W
ROW = [0]*H


for i in range(0, H) :
	a = list (map(int,input().split()))
	##print(a)
	A.append(a)
	B.append([0]*W)
	ROW[i] = sum(a)

for j in range(0,W) :
	for i in range(0,H) :
		COL[j] += A[i][j]  

              
for i in range(0,H) :
	for j in range(0,W) :
		B[i][j] = ROW[i] + COL[j] - A[i][j]

for i in range (0,H) :
	for j in range(0,W) :
		print (B[i][j],end='')
		if j < W -1  : print(" ",end='')
		else : print("")

Submission Info

Submission Time
Task 004 - Cross Sum(★2)
User ay24h
Language PyPy3 (7.3.0)
Score 2
Code Size 690 Byte
Status AC
Exec Time 2561 ms
Memory 212336 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 2 / 2
Status
AC × 4
AC × 16
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt
All hand01.txt, hand02.txt, hand03.txt, hand04.txt, random01.txt, random02.txt, random03.txt, random04.txt, random05.txt, random06.txt, random07.txt, random08.txt, sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt
Case Name Status Exec Time Memory
hand01.txt AC 64 ms 61988 KiB
hand02.txt AC 129 ms 75928 KiB
hand03.txt AC 94 ms 75808 KiB
hand04.txt AC 2561 ms 212336 KiB
random01.txt AC 354 ms 87692 KiB
random02.txt AC 966 ms 122524 KiB
random03.txt AC 652 ms 105860 KiB
random04.txt AC 818 ms 114188 KiB
random05.txt AC 114 ms 75676 KiB
random06.txt AC 268 ms 84056 KiB
random07.txt AC 2264 ms 197704 KiB
random08.txt AC 624 ms 103068 KiB
sample_01.txt AC 49 ms 62092 KiB
sample_02.txt AC 50 ms 62000 KiB
sample_03.txt AC 48 ms 61944 KiB
sample_04.txt AC 50 ms 62736 KiB