# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1257521 | aditya_k47 | Balloons (CEOI11_bal) | Pypy 3 | 365 ms | 63344 KiB |
from collections import deque
n=int(input())
q=deque()
ans=[]
for _ in range(n):
a,b=map(int,input().split())
mr=b/1
while q:
u,v=q[-1]
# print(u,v)
mr=min(mr,(u-a)**2/(4*v))
if mr>=v:
q.pop()
else:
break
q.append((a,mr))
ans.append(round(mr,3))
print("\n".join(map(str,ans)))
Compilation message (stdout)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |