Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. def trace(M):
  2.     tr=0
  3.     for l in range(len(M)):
  4.         tr+=M[l][l]
  5.     return tr
  6. T=int(input())
  7. for i in range(T):
  8.     n=int(input())
  9.     M=[]
  10.     for j in range(n):
  11.         aux=input().split()
  12.         a=[int(k) for k in aux]
  13.         M.append(a)
  14.     #count rows with rep
  15.     duprow=0
  16.     for l in range(n):
  17.        
  18.         s=len(set(M[l]))
  19.         if s<n:duprow+=1
  20.     dupcol=0
  21.     for l in range(n):
  22.        
  23.         s=len(set(M[:][l]))
  24.         if s<n:dupcold+=1
  25.     print("Case #%d: %d %d %d"%(i+1,trace(M),duprow,dupcol))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement