F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

Tea

Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3631    Accepted Submission(s): 979


Problem Description
Tea is good.

Tea is life.

Tea is everything.

The balance of tea is a journey of pursuing balance of the universe.

Alice knows that.

Alice wants to teach you the art of pouring tea.

Alice has a pot of tea.

The exact volume of tea is not important.

The exact volume of tea is at least $L$.

The exact volume of tea is at most $R$.

Alice put two empty cups between you and her.

Alice wants the two cups filled by almost equal volume of tea.

Yours cannot be $1$ unit more than hers.

Hers cannot be $1$ unit more than yours.

Alice wants you to pour the tea.

Alice wants you to pour until the pot is almost empty.

Alice wants no more than $1$ unit volume of tea remaining in the pot.

You cannot read the residue volume of tea remaining in the pot.

You can only know the tea status in the pot, empty or not.

Alice does not want you to pour the tea too many times.

You better pour as few times as possible.
 

Input
There are multiple cases.
For each case, there is one line of two integers $L$ and $R$, separated by single space.

Here are some analyses about sample cases.
For the first case, pouring $1$ unit into one cup will satisfy Alice.
For the second case, it is clearly that you cannot only pour once to reach the desired balance, but she can achieve it by pouring twice.
First you pour $1.5$ units into one cup, then you attempt to pour another $1.5$ units into the other cup.
Since the lower bound is $2$, at least $0.5$ unit remains in the pot after the first pouring.
If the initial volume is in range $[2, 3]$, the second cup will have volume in range $[0.5, 1.5]$ which is balanced with $1.5$ unit in the first cup, and at most $1$ unit remain after these two attempts.

About $1000$ test cases, and $0 \le L \le R \le 10^{16}$.
 

Output
For each case, there should be a single integer in a single line, the least number of pouring attempts.
 

Sample Input
2 2 2 4
 

Sample Output
1 2
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-04-19 11:10:59, Gzip enabled