51nod1837
2024-10-13 14:27:15
题解:
数论,经过一些大佬的证明,只有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 ;
}
最新文章
- PHP类和对象之重载
- [原] KVM 虚拟化原理探究 —— 目录
- Android之IPC机制
- PCM-脉码调制
- WPS去掉键入时自动进行句首字母大写更正
- No ResultSet was produced
- 纯原生js移动端图片压缩上传插件
- 洛谷1373 小a和uim之大逃离
- Gauss elimination Template
- typeJavaScript笔记----字符串,参数,函数,表达式,循环
- AngularJs中ng-controller下的函数在调用时为什么会执行两次?
- mysql数据库开启慢查询日志
- Python之旅.第三章.函数3.26
- 一种WPF在后台线程更新UI界面的简便方法
- eclipse如何新建项目发布到git
- 20155324《网络对抗》Exp07 网络欺诈防范
- 第34章 授予类型 - Identity Server 4 中文文档(v1.0.0)
- mzf的考验
- maven ${path.separator}
- OpenGL教程和书籍
热门文章
- Python3基础 try-except-finally 的简单示例
- 第八章 对称加密算法--AES
- c#传统SqlTransaction事务和TransactionScope事务
- DDSM数据处理之PngWithOverlay 框出病灶区域
- python计算结果显示小数
- Ubuntu 16.04 kinetic 编译指定包
- js焦点事件:onfocus、onblur、focus()、blur()、select()
- shuoj 418 丢史蒂芬妮(素数筛+sg函数)
- POJ - 2528 Mayor&#39;s posters(dfs+分治)
- English trip -- VC(情景课) 6 A Time