문제
당신은 친구인 다빈과 함께 아래와 같이 무한히 긴 수직선 위에서 보물찾기 놀이를 하고 있다.
먼저 당신은 수직선에 있는 서로 다른 두 위치
당신이 보물 두 개를 숨긴 다음, 다빈이 보물을 찾기 시작한다. 다빈은 당신이 정한 시작 위치
위치
S 를 조사한다.오른쪽으로
1 칸 이동해, 위치S + 1 를 조사한다.왼쪽으로
2 칸 이동해, 위치S + 1 - 2 를 조사한다.오른쪽으로
3 칸 이동해, 위치S + 1 - 2 + 3 를 조사한다.왼쪽으로
4 칸 이동해, 위치S + 1 - 2 + 3 - 4 를 조사한다.오른쪽으로
5 칸 이동해, 위치S + 1 - 2 + 3 - 4 + 5를 조사한다....
즉,
당신이 정하는 세 변수
각 경우에 대해, 두 보물의 위치
입력
첫 번째 줄에 당신이 시도해 볼 경우의 수
출력
[제약조건]
주어지는 모든 수는 정수이다.
1 ≤ T ≤ 10,000 -100,000,000 ≤ L < S < R ≤ 100,000,000
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 8점 | |
#2 | 9점 | |
#3 | 15점 | |
#4 | 16점 | |
#5 | 52점 | 추가 제약 조건 없음. |
예제1
2
-2 3 0
4 8 6
5
4
첫 번째 경우 (
두 번째 경우 (
위치
6 을 조사한다.오른쪽으로
1 칸 이동해, 위치6 + 1 = 7 을 조사한다.왼쪽으로
2 칸 이동해, 위치7 - 2 = 5 를 조사한다.오른쪽으로
3 칸 이동해, 위치5 + 3 = 8 을 조사한다.
예제2
9
-1 1 0
-2 1 0
-3 1 0
-1 2 0
-2 2 0
-3 2 0
-1 3 0
-2 3 0
-3 3 0
2
2
2
3
4
4
3
5
6