P5515 [MtOI2019] 灵梦的计算器
题目背景
**注: 该背景部分改编自 disangan233 中考前买计算器的真实事件。**
博丽 灵梦 (Hakurei Reimu) 在成功抢回八云 紫 (Yakumo Yukari) 用隙间偷走的香火钱后,她和依神 紫苑 (Yorigami Shion) 去香霖堂买东西啦!
灵梦想买一个计算器来计算神社的香火钱,但是因为香霖堂的东西太贵了,她选择使用河童重工网络 (Kawashiro Nitori's Network,KNN) 网购一个 Casio 计算器。
但出人意料的是,灵梦使用 KNN 买回来的 Casio 是个假货,最多只能显示整数部分(即向下取整)。
灵梦很苦恼,因为这个计算器可能会导致一些特别大的误差。所以灵梦想让拥有外界的式神(指电脑)的你帮她解决一个问题。
题目描述
灵梦得到了3个实数 $n$ ,$a$ ,$b$ ( $4\le n\le 5,5 \le a,b \le 10$ ) ,她成功地计算了 $n^a+n^b$,得到了一个只显示整数部分的结果。
灵梦想知道,若存在一个实数 $n'(n' \geq 0)$,使得 ${n'}^a+{n'}^b$ 的结果在计算器上与 $n^a+n^b$ 的结果显示出来**完全一致**时,$n'$ 的变化范围,即 $n'$ 的最大值与最小值之差。
如果你不知道如何计算 $n^k$,请使用`cmath`库的`pow()`函数,`pow(n,k)`的结果即为 $n^k$ 的结果。
---
为了提高本题的难度,灵梦给你设置了 $T$ 组询问。而为了在某种程度上减少你的输入和输出量,我们采用以下的代码来生成询问(代码来自河童重工):
~~~cpp
namespace Mker
{
// Powered By Kawashiro_Nitori
// Made In Gensokyo, Nihon
#define uint unsigned int
uint sd;int op;
inline void init() {scanf("%u %d", &sd, &op);}
inline uint uint_rand()
{
sd ^= sd > 7;
sd ^= sd
输入格式
无
输出格式
无
说明/提示
### 子任务

### 题目来源
[迷途之家2019联赛](https://www.luogu.org/contest/20135)(MtOI2019) T2
出题人:disangan233
验题人:suwakow