Submission #1289202

#TimeUsernameProblemLanguageResultExecution timeMemory
1289202Joon_YorigamiBitaro the Brave (JOI19_ho_t1)Pypy 3
50 / 100
471 ms339968 KiB
t=1 while t: t-=1 n,m=map(int,input().split()) grid=[] for _ in" "*n: grid.append([*input().strip()]) #J O #I horse=[] bird=[] for i in range(n): arr=[0] for j in range(m): arr.append((grid[i][j]=="O")+arr[-1]) horse.append(arr) for j in range(m): arr=[0] for i in range(n): arr.append((grid[i][j]=="I")+arr[-1]) bird.append(arr) total=0 for i in range(n): for j in range(m): if grid[i][j]!="J": continue x=horse[i][-1]-horse[i][j] y=bird[j][-1]-bird[j][i] total+=x*y print(total)

Compilation message (stdout)

Compiling 'joi2019_ho_t1.py'...

=======
  adding: __main__.pyc (deflated 32%)

=======
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...