ulvis.paste.net

Paste Search Dynamic
Recent pastes
range append
  1. import numpy as np
  2. rc=list(map(int,input().split()))
  3. r=rc[0]
  4. c=rc[1]
  5.  
  6. l=[]
  7. for i in range(r):
  8.         l.append(list(map(int,input().split())))
  9.  
  10.  
  11. k=np.zeros((r,c),int)
  12.  
  13.  
  14. D=[]
  15. for i in range(r):
  16.         for j in range(c):
  17.                 x=i
  18.                 y=j
  19.                 if k[i][j]==0:
  20.                         d=[]
  21.                         while x<r and y<c:
  22.                                 d.append(l[x][y])
  23.                                 k[x][y]=1
  24.                                 x+=1
  25.                                 y+=1
  26.                         D.append(d)
  27. for i in range(r):
  28.         print(l[i])
  29. print("\nDiagonals are:")
  30. for i in range(r+c-1):
  31.         print(D[i])
  32. max=0   
  33. for i in D:
  34.         if sum(i)>max:
  35.                 max=sum(i)
  36.                 ind=D.index(i)
  37.  
  38. print(ind,D[ind],max)
Parsed in 0.005 seconds