제출 #636767

#제출 시각아이디문제언어결과실행 시간메모리
636767beaconmcStrange Device (APIO19_strange_device)Pypy 3
0 / 100
2536 ms283124 KiB
n,a,b = map(int, input().split()) ranges = [] for i in range(n): ranges.append(list(map(int, input().split()))) newranges = [] flag = False for i in range(n): ranges[i] = [ranges[i][0]%(a*b), ranges[i][1]%(a*b)] if ranges[i][0]>ranges[i][1]: newranges.append([ranges[i][0]%(a*b),a*b]) newranges.append([0,ranges[i][1]%(a*b)]) flag = True else: newranges.append(ranges[i]) newranges.sort() ans = 0 cur = a*b while newranges: sus = newranges.pop() ans += min(cur,sus[1])-sus[0]+1 cur = sus[0]-1 print(ans-flag)
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...