#z1074. 分割数
分割数
题目背景
爱学习的小T 又在研究数字了。一天小T 发现把数字 1 到 8 排成一排后,拿掉数字 6,剩下的两边数字之和刚好相等(1+2+3+4+5=15,7+8=15)。
题目描述
小T 想让你帮忙计算一下,对于其他的数字 n,把数字 1 到 n 排成一排后,能否从中间拿掉一个数字 x,使得剩下的两边数字之和也刚好相等。
输入格式
共一行,一个正整数 n。
输出格式
一行,一个整数 x,表示从 1 到 n 中拿掉 x 后,剩下两边之和相等。如果不存在这样的 x,则输出 -1。
输入输出样例
输入样例 #1
8
输出样例 #1
6
输入样例 #2
4
输出样例 #2
-1
说明/提示
数据范围
对于 50% 的数据,1≤n≤1000。
对于全部数据,1≤n≤10^9。