hdu 6216 A Cubic number and A Cubic Number【数学题】
2024-08-24 15:56:45
hdu 6216 A Cubic number and A Cubic Number【数学】
题意:判断一个素数是否是两个立方数之差,就是验差分。。
题解:只有相邻两立方数之差才可能,,因为x^3-y^3=(x-y)(x^2+xy+y^2),看(x-y),就能很快想到不相邻的立方数之差是不可能是素数的:),,然后把y=x+1代入,得:p=3x^2+3x+1,所以可得判断条件为:①p-1必须能被3整除;②(p-1)/3必须能表示为两个相邻整数之积。
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
typedef long long ll;
int main(){
ll p ,t, i, j;
scanf("%lld", &t);
while(t--) {
scanf("%lld", &p);
i = sqrt((p-)/);
if((p-)%== && i*(i+)==(p-)/) puts("YES");
else puts("NO");
}
return ;
}
0ms
最新文章
- KVC&;&;&;KVO
- React 性能优化总结
- Java 入门(一) - 环境变量
- mySql 基本语法学习笔记
- leetcode 187. Repeated DNA Sequences 求重复的DNA串 ---------- java
- UI:页面传值、单例模式传值、属性传值、NSUserDefaults 数据持久化
- try-catch-finally中return的执行情况分析
- UVA11995【I can guess the data structrue!!】【水】+UVA11991【map用法】
- SQL-MICK基础
- HTTP请求的TCP瓶颈分析
- thinkphp学习笔记10—看不懂的路由规则
- 设计模式笔记之四:MVP+Retrofit+RxJava组合使用
- abelkhan中的rpc框架
- spring学习笔记二 注解及AOP
- Docker----起步
- C++/cli中swtich处理命令行接收到的关键字
- spring boot 基础 2018年5月3日
- ajax的另一种成功和失败回调函数
- Extjs的grid的单元格中加载超链接和按钮
- Spring Boot 针对 Java 开发人员的安装指南
热门文章
- C#笔试题-我的答案
- javah找不到类文件
- 判断字符串中是否包含Emoji表情代码
- C运算符总结
- js&;&;jQuery实现省市区三级联动
- 那些年的Java学习笔记
- 编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。
- CentOS7部署.Net Core2.0站点(中)
- HTML <;a>;标签的使用
- linux下查看内存的使用情况