#99
적대적인 나이트
채점 준비중
시간 제한
1000ms
메모리 제한
256MB
제출
4
정답
1
맞힌 사람
1
정답 비율
25.0%

문제

<div style="text-align: center;"> <img src="/media/martor/b410c3cb-9aec-47f0-aded-50099ddbb84c.png" width="400"> <p style="font-size: 14px; color: #555;">나이트는 직선으로 두 칸 이동 후, 옆으로 한 칸 이동하며, 이때 이동 과정에 있는 다른 기물을 뛰어넘을 수 있다.</p> </div>

체스를 좋아하는 성현이는 기물 중 나이트를 가장 좋아한다! 나이트가 너무나도 좋은 나머지, 자신이 갖고 있는 다른 기물과 친구들이 갖고 있는 나이트를 모조리 교환하여 나이트만 무려 ~10^{100}~개나 갖고 있는 경지에 이르렀다!

나이트는 몹시 공격적이라, 체스판 위에 서로 공격할 수 있는 위치에 놓인 나이트들은 서로가 서로를 잡아먹어 버린다! 성현이는 N \times M 크기의 체스판에 나이트를 서로 공격하지 않도록 배치하고 싶다. 최대 몇 개의 나이트를 배치할 수 있을까?

입력

첫째 줄에 테스트 케이스의 수 T 가 주어진다. (1 ≤ T ≤ 10,000)

각 테스트 케이스의 첫째 줄에 NM이 공백으로 구분되어 주어진다. (1 ≤ N, M ≤ 10,000)

출력

배치할 수 있는 나이트의 최댓값을 출력한다.

예제 입력 1

2
2 4
1 1

예제 출력 1

4
1
코드 제출
로딩 중...
내 제출
아직 제출 내역이 없습니다.
맞은 사람
순위사용자언어시간메모리코드 길이
🥇202500392Java984ms45620KB1398B
전체 제출
#사용자결과언어시간메모리코드 길이제출 시간
5355202503216오답Python16ms10396KB202B2025. 05. 25. 11:12
5354202503216오답Python16ms10396KB155B2025. 05. 25. 11:11
5350202500392정답Java984ms45620KB1398B2025. 05. 25. 09:48
5349202500392오답Java88ms30408KB902B2025. 05. 25. 09:37