#444. Count the Cows
0
Count the Cows
Count the Cows
题目描述
和往常一样,农夫约翰的奶牛分散在他最大的牧场上;牧场可以看作由正方形“格子单元”组成的巨大二维网格(可以想象成一张巨大的棋盘)。 牧场上奶牛的分布规律十分有趣。对于每个满足 且 的格子 ,当且仅当对所有整数 ,将 和 分别除以 3 所得的余数具有相同的奇偶性时, 处存在一头奶牛。换句话说,这两个余数要么都为奇数(等于 ),要么都为偶数(等于 或 )。例如,下图中用 1 标出了所有满足 且含有奶牛的格子。 x 012345678
0 101000101 1 010000010 2 101000101 3 000101000 y 4 000010000 5 000101000 6 101000101 7 010000010 8 101000101 FJ 想知道牧场某些区域里有多少头奶牛。他提出 个询问,每个询问由三个整数 组成。对于每个询问,FJ 想知道在从 到 的对角线范围内(包含端点)这些格子中一共有多少头奶牛。
输入格式
第一行包含 (),表示询问数量。 接下来 行每行包含三个整数 , , 和 ()。
输出格式
输出 行,每行对应一个询问的答案。
8
10 0 0
10 0 1
9 0 2
8 0 2
0 1 7
1 1 7
2 1 7
1000000000000000000 1000000000000000000 1000000000000000000
11
0
4
3
1
2
2
1000000000000000001
提示
SCORING: 测试点 2 满足对每个询问都有 。 测试点 3-6 满足对每个询问都有 且 。 测试点 7-12 没有额外限制。 题目来源:Benjamin Qi
标签: USACO|2021|Gold
来源
USACO|2021|Gold