#ARC106A. 106
106
106
时间限制:2s
空间限制:1024MB
题目描述
给定一个正整数 。请判断是否存在正整数 ,使得
如果存在,请输出一组满足条件的 ;否则输出 -1。
输入格式
输入一行一个整数 。
输出格式
若存在满足条件的正整数 ,输出 和 ,中间用一个空格分隔;否则输出 -1。
样例输入 1
106
样例输出 1
4 2
样例说明 1
因为 。
样例输入 2
1024
样例输出 2
-1
样例说明 2
不存在满足条件的正整数 。
样例输入 3
10460353208
样例输出 3
21 1
数据范围
对于所有测试数据,满足 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 18 | 为奇数 |
| 2 | 22 | 为偶数且 |
| 3 | 30 | ,且 为偶数、 |
| 4 | 无特殊限制 |