屏幕(screen)

【题目背景】
Endless潜入了R国的国防部。
他此行的目的是窃取到R国的一份情报。
然而在这段路上,却已是重重险阻……
【题目描述】
此时, Endless正在尝试通过一道 加密的机关。
机关上有一个数字 n。在入口的显示屏上,还有一个数字 x。
Endless发现, 他每按动一次门上的钮n就会减掉 1,而 x会变为 𝑥+(1𝑥)2。
聪明的Endless马上猜到机关的口令是n降至1时显示屏上的数字。
但是他不会求了……
【输入格式】
从文件 screen.in 中读入数据。
本题单个测试点中包含多组数据。
输入的第一行为数据组数 T 。
接下来 T行,每表示一组数据。 行,每表示一组数据。 行,每表示一组数据。 对于每组数 据:各一行,两个正整对于每组数 据:各一行,两个正整对于每组数 据:各一行,两个正整对于每组数 据:各一行,两个正整x, n, 含义见 【题目描述】。
【输出格式】
输出到 screen.out 中。
输出 T行,每一个正整数表示所求的 答案 。
由于 答案一定为有理数, 答案一定为有理数, 答案一定为有理数, 答案一定为有理数, 答案一定为有理数, 答案一定为有理数, 答案一定为有理数, 答案一定为有理数, 答案一定为有理数, 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 又存在不可避免的实数精度问题 ,请输出答案对 ,请输出答案对 ,请输出答案对 ,请输出答案对 ,请输出答案对 ,请输出答案对 ,请输出答案对 109+7取模的值。
【样例1输入】
2
5 1
3 2

【样例1输出】
5
666666673
【样例1解释】
对于第一组询问,答案为 5。
对于第 二组询问,答案为 5/3,在模 109+7意义下为 666666673。
【样例2】
见选手目录下的 screen/screen2.in与screen/screen2.ans。
样例 2的数 据规模与强度约等于第 13个测试点。
【子任务】
对于 100%的数据, 1 ≤ T ≤ 105,1 ≤ n ≤ 1018,1 ≤ x ≤ 109 + 6。
证明:
对x直接操作无法解决,所以考虑把x拆开
设x= a b \frac{a}{b} ba;
代入原式,可得
x 1 x_1 x1= a 2 + b 2 2 a b \frac{a^2+b^2}{2ab} 2aba2+b2;
考虑转化为原始形式
x 1 x_1 x1= a 1 b 1 \frac{a_1}{b_1}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值