传统题 1000ms 256MiB

上帝的源质

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

题目背景

早在生命诞生之前,上帝拥有这两份特殊的源质 AABB ,而生命的诞生需要新的源质。于是上帝会将源质 AA , BB 组合形成新的源质,然后用新的源质继续组合。

题目描述

上帝拥有时间轴,在时刻1他掌握了源质 AA ,在时刻2他掌握了源质 BB ,在时刻3,他会将最新的两份源质进行组合得到 A+BA+B ,那么在时刻4,他会得到 A+2BA+2B .(将前两个时刻的组合)

时刻5,得到 2A+3B2A+3B

时刻t,得到形如 xA+yBxA+yB 的源质( xx , yy 为整数)

如今全知全能的他想要考验你的智力,他想让你算出在时刻 TT 得到的源质中 AA,BB 之比。(3T101000003\leq T \leq 10^{100000},答案保留5位小数)

输入格式

第一行输入一个数 nn 表示一共 nn 组数据

后面 nn 行每行一个整数 TT

数据保证 n×T106n \times |T|\leq 10^6T|T|表示TT的位数

输出格式

对于每个 TT 输出一个小数作为答案,答案保留5位小数

提示:如果你想输出名为ans的浮点数并保留5位小数,可以使用以下语句:

cout<<fixed<<setprecision(5)<<ans;

输入输出样例 #1

输入 #1

3
3
4
5

输出 #1

1.00000
0.50000
0.66667

2025暑期集训第二次周赛

未参加
状态
已结束
规则
ACM/ICPC
题目
8
开始于
2025-7-5 14:00
结束于
2025-7-5 18:00
持续时间
4 小时
主持人
参赛人数
36