A93018.「ZJOI2022」计算几何

NOI/NOI+/CTSC

官方

通过率:0%

时间限制:1.00s

内存限制:1024MB

题目描述

九条可怜是一个喜欢计算几何的女孩子,她画了一个特别的平面坐标系,其中 xx 轴正半轴与 yy 轴正半轴夹角为 6060 度。

从中,她取出所有横纵坐标不全为偶数,且满足 −2a+1≤x≤2a−1-2 a + 1 \le x \le 2 a - 1,−2b+1≤y≤2b−1-2 b + 1 \le y \le 2 b - 1,−2c+1≤x+y≤2c−1-2 c + 1 \le x + y \le 2 c - 1 的整点。

可怜想将其中一些点染色,但相邻的点不能同时染色。具体地,对于点 (x,y)(x, y),它和 (x,y+1),(x,y−1),(x+1,y),(x−1,y),(x+1,y−1),(x−1,y+1)(x, y + 1), (x, y - 1), (x + 1, y), (x - 1, y), (x + 1, y - 1), (x - 1, y + 1) 六个点相邻,可结合样例解释理解。

可怜想知道在这个规则下最多能将多少点染色,以及染最多点的染色方案数。由于后者值可能很大,对于染色方案数,你只需要输出对 998244353998244353 取模后的结果。注意不需要将最多染色点数取模。

输入格式

第一行一个整数 TT 代表数据组数。

接下来 TT 行,每行三个整数 a,b,ca, b, c 代表一组数据。

输出格式

输出共 TT 行,每行两个整数,代表最多能染的点数(不取模)和方案数对 998244353998244353 取模的结果。

输入输出样例

  • 输入#1

    6
    2 1 2
    1 1 137
    3 94 95
    3 1998 1996
    998244 353999 999999
    50 120 150
    

    输出#1

    7 4
    4 1
    1124 31585548
    23951 33873190
    1289433675488 748596399
    23600 480090154
    

说明/提示

对于所有测试点:1≤T≤101 \le T \le 10,1≤a,b,c≤1061 \le a, b, c \le {10}^6。

每个测试点的具体限制见下表:

测试点编号 a≤a \le b,c≤b, c \le 特殊限制
11 33 33 a=b=ca = b = c
22 44 44 a=b=ca = b = c
33 44 44 无
44 33 100100 无
5∼65 \sim 6 33 10001000 无
7∼87 \sim 8 33 50005000 无
9∼109 \sim 10 100100 100100 a=b=ca = b = c
11∼1411 \sim 14 100100 100100 无
1515 105{10}^5 105{10}^5 a=b=ca = b = c
1616 105{10}^5 105{10}^5 无
17∼1817 \sim 18 106{10}^6 106{10}^6 a⋅b⋅c≤106a \cdot b \cdot c \le {10}^6
1919 106{10}^6 106{10}^6 a=b=ca = b = c
2020 106{10}^6 106{10}^6 无

输入解题思路,AI测评打分。不知道怎么写?

首页