tk21quytransi code của bạn này khá hay các bạn có thể tham khảo nhé:
n=int(input())
a=int(input())
b=int(input())
tong=n
day=-1
for i in range(1,10*10):
if tong>=a:break
day+=2
tong+=(b+1)//2
if b>1:b-=1
else:break
if tong<a:day+=(a-tong)2
print(day)
Bình luận
```code của mình nha
n=int(input())
m=int(input())
k=int(input())
if k%2==0:
n0=n+(k+2)(k//2)//2
day=(k//2)4
else:
n0=n+k-k//2+(k-1+2)(k//2)//2
day=(k//2)4+2
if n0<m:
day=day+(m-n0)*2-1
else:
day=0
while n<m: day+=1 if day%2==1: n+=k else: n-=k//2 if k>1:
k-=1
print(day)
```
code của mình nha
n=int(input())
m=int(input())
k=int(input())
if k%2==0:
n0=n+(k+2)(k//2)//2
day=(k//2)4
else:
n0=n+k-k//2+(k-1+2)(k//2)//2
day=(k//2)4+2
if n0<m:
day=day+(m-n0)*2-1
else:
day=0
while n<m: day+=1 if day%2==1: n+=k else: n-=k//2 if k>1:
k-=1
print(day)
còn của mình đây
tk21quytransi code của bạn này khá hay các bạn có thể tham khảo nhé:
n=int(input())
a=int(input())
b=int(input())
tong=n
day=-1
for i in range(1,10*10):
if tong>=a:break
day+=2
tong+=(b+1)//2
if b>1:b-=1
else:break
if tong<a:day+=(a-tong)2
print(day)