Submission #3045517
Source Code Expand
from collections import defaultdict,deque import sys,heapq,bisect,math,itertools,string,queue,datetime sys.setrecursionlimit(10**8) INF = float('inf') mod = 10**9+7 eps = 10**-7 def inpl(): return list(map(int, input().split())) def inpl_s(): return list(input().split()) N,M = inpl() aa = inpl() for i in range(N): aa[i] -= 1 yama_height = [0]*(2*M) yama_num = [0]*(2*M) SUM = 0 for i in range(1,N): na = aa[i] ba = aa[i-1] if na < ba: na += M SUM += (na-ba) yama_height[na] = na - (ba + 1) yama_num[na] -= 1 yama_num[ba+1] += 1 tmp = 0 for i in range(2*M): tmp += yama_num[i] yama_num[i] = tmp ans_list = [0]*(M) tmp = 0 for i in reversed(range(2*M)): tmp += yama_height[i] tmp -= yama_num[i] ans_list[i%M] += tmp print(SUM-max(ans_list))
Submission Info
Submission Time | |
---|---|
Task | E - guruguru |
User | simamumu |
Language | Python (3.4.3) |
Score | 0 |
Code Size | 801 Byte |
Status | WA |
Exec Time | 285 ms |
Memory | 25252 KB |
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 700 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample1.txt, sample2.txt |
All | half0.txt, half1.txt, half2.txt, half3.txt, half4.txt, min_m.txt, min_n.txt, mx0.txt, mx1.txt, mx2.txt, rnd0.txt, rnd1.txt, rnd2.txt, rnd3.txt, rnd4.txt, rnd5.txt, rnd6.txt, rnd7.txt, rnd8.txt, rnd9.txt, sample1.txt, sample2.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
half0.txt | WA | 136 ms | 11752 KB |
half1.txt | WA | 174 ms | 15704 KB |
half2.txt | WA | 196 ms | 15776 KB |
half3.txt | WA | 182 ms | 12724 KB |
half4.txt | WA | 242 ms | 19068 KB |
min_m.txt | AC | 30 ms | 4204 KB |
min_n.txt | AC | 159 ms | 10064 KB |
mx0.txt | WA | 278 ms | 25252 KB |
mx1.txt | WA | 285 ms | 25252 KB |
mx2.txt | WA | 284 ms | 25248 KB |
rnd0.txt | AC | 61 ms | 5996 KB |
rnd1.txt | AC | 36 ms | 4464 KB |
rnd2.txt | WA | 55 ms | 6248 KB |
rnd3.txt | WA | 62 ms | 6456 KB |
rnd4.txt | WA | 121 ms | 11008 KB |
rnd5.txt | WA | 33 ms | 4204 KB |
rnd6.txt | AC | 30 ms | 4208 KB |
rnd7.txt | WA | 64 ms | 6760 KB |
rnd8.txt | WA | 45 ms | 5232 KB |
rnd9.txt | AC | 42 ms | 4976 KB |
sample1.txt | AC | 29 ms | 4204 KB |
sample2.txt | AC | 30 ms | 4204 KB |