题解:

数论,经过一些大佬的证明,只有1和2这两种可能性

然后再分开来判断即可

注意1的时候为0

代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n,t,k,kk;
int main()
{
while(~scanf("%lld",&n))
{
if(n==){puts("");continue;}
k=sqrt(*n-);
t=n*(n+)/;kk=sqrt(t);
if(k*(k+)/==n||k*(k+)/+==n||
t==kk*kk||t==kk*kk+)puts("");
else puts("");
}
return ;
}

最新文章

  1. PHP类和对象之重载
  2. [原] KVM 虚拟化原理探究 —— 目录
  3. Android之IPC机制
  4. PCM-脉码调制
  5. WPS去掉键入时自动进行句首字母大写更正
  6. No ResultSet was produced
  7. 纯原生js移动端图片压缩上传插件
  8. 洛谷1373 小a和uim之大逃离
  9. Gauss elimination Template
  10. typeJavaScript笔记----字符串,参数,函数,表达式,循环
  11. AngularJs中ng-controller下的函数在调用时为什么会执行两次?
  12. mysql数据库开启慢查询日志
  13. Python之旅.第三章.函数3.26
  14. 一种WPF在后台线程更新UI界面的简便方法
  15. eclipse如何新建项目发布到git
  16. 20155324《网络对抗》Exp07 网络欺诈防范
  17. 第34章 授予类型 - Identity Server 4 中文文档(v1.0.0)
  18. mzf的考验
  19. maven ${path.separator}
  20. OpenGL教程和书籍

热门文章

  1. Python3基础 try-except-finally 的简单示例
  2. 第八章 对称加密算法--AES
  3. c#传统SqlTransaction事务和TransactionScope事务
  4. DDSM数据处理之PngWithOverlay 框出病灶区域
  5. python计算结果显示小数
  6. Ubuntu 16.04 kinetic 编译指定包
  7. js焦点事件:onfocus、onblur、focus()、blur()、select()
  8. shuoj 418 丢史蒂芬妮(素数筛+sg函数)
  9. POJ - 2528 Mayor&#39;s posters(dfs+分治)
  10. English trip -- VC(情景课) 6 A Time