만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

태권왕

면접 대비

시간 제한2초메모리 제한128 MB

요약
S가 T보다 작은 상태에서 콤보 A는 S를 두 배로 만들면서 T에 3을 더하고, 콤보 B는 S에 1을 더한다. S와 T를 같게 만드는 최소 콤보 횟수를 구한다.
난이도

보통10점 중 6점

유형
동적 계획법, 그리디, 수학, 완전 탐색
정답자
아직 제출이 없습니다

문제

태균이는 태권도 겨루기를 하는 중이다. 지금은 상대에게 지고 있지만, 이제부터 진심으로 겨뤄서 빠르게 점수를 따라잡으려 한다.

태균이가 쓸 수 있는 연속 발차기는 두 가지다.

  1. A는 현재 자기 점수만큼 점수를 더 얻는 엄청난 연속 발차기다. 한 번 쓰면 태균이의 점수 SS는 2S2S가 된다. 대신 상대도 3점을 득점해서 TT는 T+3T + 3이 되는 위험이 있다.
  2. B는 1점을 얻는 연속 발차기다. 한 번 쓰면 SS는 S+1S + 1이 된다.

두 연속 발차기는 원하는 순서로 몇 번이든 쓸 수 있고, 점수는 발차기 한 번이 끝날 때마다 비교한다. 태균이의 현재 점수 SS와 상대의 현재 점수 TT가 주어질 때, SS와 TT가 같아지는 최소 연속 발차기 횟수를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 테스트 케이스의 수 CC (1≤C≤1001 \le C \le 100)가 주어진다. 둘째 줄부터 CC개의 줄에 걸쳐 테스트 케이스마다 현재 점수 SS와 TT가 공백을 사이에 두고 주어진다. (1≤S<T≤1001 \le S < T \le 100)

출력

각 테스트 케이스마다 SS와 TT가 같아지는 최소 연속 발차기 횟수를 한 줄에 하나씩 출력한다.

예제1

  1. 예제 1

    입력
    6
    10 20
    2 7
    15 62
    10 37
    11 50
    34 59
    
    예상 출력
    3
    3
    4
    4
    5
    25