真题模拟赛第五场|JD|2023.04.08研发岗笔试
- Status
- Done
- Rule
- IOI
- Problem
- 3
- Start at
- 2023-4-15 19:00
- End at
- 2023-4-15 20:20
- Duration
- 1.3 hour(s)
- Host
- Partic.
- 54
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
小红拿到了两个正整数 x 和 y ,他现在问你是否能构造两个正整数 a 和 b 满足以下性质:
请你构造任意合法解。共有 t 组询问。
第一行输入一个正整数 t ,代表询问的次数。
接下来的 t 行,每行输入两个正整数 x 和 y ,代表一次询问。
1≤t,x,y≤100
对于每次询问,如果无解,则输出两个 −1 。
否则输出两个正整数,代表一个合法解。
有多解时输出任意即可。
输入
2
1 5
2 2
输出
2 2
-1 -1
样例解释
第一组询问,对 1 进行两次加 2 操作,即可使其变成 5 。
第二组询问,显然没有任何合法操作。
如果x>y,则一定有解,解为1,y−x
否则一定无解
C++