#P13836. 微观戏剧(Constructive ver.)

微观戏剧(Constructive ver.)

题目背景

有一个 1010010^{100} 个结点的无向图,结点从 111010010^{100} 编号,每对结点 uu 与结点 vv 之间都有一条长度为 lcm(u,v)\operatorname{lcm}(u,v) 的边连接。lcm(u,v)\operatorname{lcm}(u,v) 是指 uuvv 的最小公倍数,即最小的能被 uuvv 同时整除的正整数。

qq 次询问,每次给定 x,yx,y,问结点 xx 到结点 yy 的最短路径长度是多少。 :::align{right} —— P11275 微观戏剧 :::


迷失在回忆中的少女,早已忘却了当时的喜怒哀乐。

你能帮助泠珞,去尝试着还原当时一切的始与终吗?

题目描述

f(x0,y0)f(x_0,y_0) 为在题目背景中的问题中,x=x0,y=y0x=x_0,y=y_0 时的答案。

qq 次询问,每次给定 zz,请求出任意一组正整数 x0,y0x_0,y_0 满足 f(x0,y0)=zf(x_0,y_0)=z。你需要保证 x0,y01018x_0,y_0\le 10^{18}

输入格式

第一行一个正整数 qq

接下来 qq 行,每行一个非负整数 zz

输出格式

qq 行。如果无解,输出一行两个 1-1,否则输出一行两个正整数表示你构造的 x0,y0x_0,y_0

你需要保证 x0,y01018x_0,y_0\le 10^{18}。可以证明,如果有解,则一定存在满足条件的解。

如有多种可能的答案,输出任意一个均可。

5
6
4
7
0
1
3 6
1 4
2 5
314652 314652
-1 -1

提示

本题采用捆绑测试。

输出任意一组符合要求的可行解都可以获得对应的分数。

子任务编号 分值 qq\le z<z\color{red}<
11 55 11 55
22 1717 3030 10310^3
33 3131 2×1052\times10^5 101810^{18}
44 4747 2×10182\times10^{18}

对于 100%100\% 的数据,1q2×1051\le q\le 2\times10^50z<2×10180\le z\color{red}< \color{black}2\times 10^{18}