Problem 1564 --棋子正方行(2)

1564: 棋子正方行(2)

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $451$ 正确数量 $312$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签

棋子正方形真是好看,如果长度是3则是形如

OOO

O  O

OOO

问题来了,多少个棋子可以组成这种正方形呢,

多组输入,每组一个正整数n,代表n个棋子,n不超过21亿


如果可以组成这种边框正方形,则输出正方形的边长,否则输出-1


1
2
4
8
1
-1
2
3
必须是正方形

推荐代码 查看1564 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] wanyi 509256 2019-10-27 21:49:20
内存最少[$944 $KB] 我叫李加油 252673 2018-05-28 19:08:22
第一AC superRoot 35929 2016-12-02 15:40:41
第一挑战 superRoot 35929 2016-12-02 15:40:41

赛题来源/所属竞赛 NA N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛
1270 2018-2019-1学期《程序设计技能训练》限时练习赛(第5场:补修及转专业) 2018-12-30 17:00:00 请登录
1258 2018-2019-1学期《程序设计技能训练》限时练习赛(第三场,40%) 2018-12-14 19:00:00 请登录
1151 2017-2018-2学期《JavaWeb系统开发》课下编程练习@2015计算机科学与技术12班 2018-03-06 12:00:00 请登录
1049 2016-2017-1学期《Java Web系统开发》重学理论测试 2016-12-20 00:00:00 请登录
1048 2016-2017-1学期《程序设计技能训练》测试赛 2016-12-04 19:00:00 请登录