QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#666733#6893. Kong Ming QiJZYZAC ✓1ms3836kbC++14547b2024-10-22 19:46:232024-10-22 19:46:25

Judging History

你现在查看的是最新测评结果

  • [2024-10-22 19:46:25]
  • 评测
  • 测评结果:AC
  • 用时:1ms
  • 内存:3836kb
  • [2024-10-22 19:46:23]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std ;

typedef long long LL ;
const int N = 1e6+10 ;

int T , n , m ;

int main()
{
	scanf("%d" , &T ) ;
	while( T -- ) {
		scanf("%d%d" , &n , &m ) ;
		if( n < m ) swap(n,m) ;
		if( m == 1 ) {
			printf("%d\n" , (n+1)/2 ) ;
		}
		else {
			int ct[3] = {} ;
			for(int i = 1 ; i <= n ; i ++ ) {
				for(int j = 1 ; j <= m ; j ++ ) {
					ct[(i+j)%3] ++ ;
				}
			}
			if( (ct[0]&1)==(ct[1]&1)&&(ct[1]&1)==(ct[2]&1) ) printf("2\n") ;
			else printf("1\n") ;
		}
	}
	return 0 ;
}

详细

Test #1:

score: 100
Accepted
time: 1ms
memory: 3836kb

input:

100
1 1
2 1
3 1
4 1
5 1
6 1
1 2
2 2
3 2
4 2
5 2
6 2
1 3
2 3
3 3
4 3
5 3
6 3
1 4
2 4
3 4
4 4
5 4
6 4
1 5
2 5
3 5
4 5
5 5
6 5
1 6
2 6
3 6
4 6
5 6
6 6
1 27
28 1
1 29
30 1
1 31
32 1
1 33
34 1
1 35
36 1
2 27
28 2
2 29
30 2
2 31
32 2
2 33
34 2
2 35
36 2
3 27
28 3
3 29
30 3
3 31
32 3
3 33
34 3
3 35
36 3
4 ...

output:

1
1
2
2
3
3
1
1
2
1
1
2
2
2
2
2
2
2
2
1
2
1
1
2
3
1
2
1
1
2
3
2
2
2
2
2
14
14
15
15
16
16
17
17
18
18
2
1
1
2
1
1
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
1
1
2
1
1
2
2
2
2
2
2
1
1
2
2
1
1
2
2
2
2
2
2
1
1
2
2
1
1
2

result:

ok 100 lines