Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def trace(M):
- tr=0
- for l in range(len(M)):
- tr+=M[l][l]
- return tr
- T=int(input())
- for i in range(T):
- n=int(input())
- M=[]
- for j in range(n):
- aux=input().split()
- a=[int(k) for k in aux]
- M.append(a)
- #count rows with rep
- for l in range(n):
- duprow=0
- s=len(set(M[l]))
- if s<n:duprow+=1
- for l in range(n):
- dupcol=0
- s=len(set(M[:][l]))
- if s<n:dupcold+=1
- print("Case #%d: %d %d %d"%(i+1,trace(M),duprow,dupcol))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement