AT_ttpc2023_e.R-Connected Components
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
对于正整数 R,定义如下无限无向图的连通分量数为 f(R)。
- 顶点集合为 Z2,即对于任意两个整数 x,y,都存在顶点 (x,y)。
- 当且仅当 ∣x1−x2∣2+∣y1−y2∣2=R 时,顶点 (x1,y1) 与顶点 (x2,y2) 之间有一条边。
给定正整数 R,请输出 f(R)。如果 f(R) 不是有限的,则输出 inf。
有 T 组测试数据,请分别输出每组的答案。
输入格式
输入从标准输入读入,格式如下:
T case1 case2 ⋮ caseT
casei 表示第 i 组测试数据,每组格式如下:
R
输出格式
对于每组测试数据,如果 f(R) 有限,则输出 f(R),否则输出 inf。
输入输出样例
输入#1
3 1 2 3
输出#1
1 2 inf
说明/提示
部分分
- 对于满足额外约束 R≤103 的数据集,得分为 25 分。
样例解释 1
第 1 个测试点为 R=1。如图所示,边的连接方式使得连通分量个数为 1。

第 2 个测试点为 R=2。如图所示,边的连接方式使得连通分量个数为 2。

第 3 个测试点为 R=3。该图中没有边,因此连通分量个数不是有限的。
数据范围
- 1≤T≤100
- 1≤R≤109
- 输入均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?