#C. 【求测试】【比赛题】数学题

    传统题 1000ms 256MiB

【求测试】【比赛题】数学题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

T4必须上点强度了!但是出什么呢?

贪心?作为T4不太好吧。

动规?太难了。主要是出题人不会

搜索?好像又太简单了。

于是出了道数学题

题目描述

arctan(1a)=arctan(1b)+arctan(1c)\arctan(\frac{1}{a}) = \arctan(\frac{1}{b}) + \arctan(\frac{1}{c})

其中 a,b,cN+ a, b, c \in \mathbb{N^+}

对于每一个给定的 aa,求 b+c b + c 的值。易证对于任意的 a a 都存在整数解。如果有多个解,要求你给出 b+c b + c 的最小值。

输入格式

有多组数据。

第一行,一个正整数 T T

接下来 TT 行,每行一个正整数 aa

输出格式

对每组数据给出 b+c b + c 的最小值,分行输出。

样例 #1

1
1
5

提示

1a1061 \le a \le 10^6 1T501 \le T \le 50

好像和隔壁C++群友杯赛的附加题重名了,不过内容没有一点关系

[Python群友杯]8月月赛入门组

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-8-1 8:00
结束于
2024-8-3 14:00
持续时间
3 小时
主持人
参赛人数
20