2017 ACM/ICPC Asia Regional Qingdao Online 1011(数学知识)
来源:互联网 发布:php工程师 编辑:程序博客网 时间:2024/06/07 14:19
A Cubic number and A Cubic Number
题意:判断一个素数是否是两个立方数之差。
x^3-y^3=(x-y)(x^2+xy+y^2),观察(x-y),可以知道只有相邻的立方数之差才可能是素数。
代码:
#include <bits/stdc++.h>using namespace std;long long a[800001]; int main(){for(long long i=2;i<800001;i++) a[i]=i*i*i-(i-1)*(i-1)*(i-1);int T;long long p;scanf("%d",&T);while(T--){scanf("%lld",&p);if(upper_bound(a+2,a+800001,p)-lower_bound(a+2,a+800001,p)) puts("YES");else puts("NO");}}
阅读全文
0 0
- 2017 ACM/ICPC Asia Regional Qingdao Online 1011(数学知识)
- 2017 ACM/ICPC Asia Regional Qingdao Online
- 2017 ACM/ICPC Asia Regional Qingdao Online
- 2017 ACM/ICPC Asia Regional Qingdao Online
- 2017 ACM/ICPC Asia Regional Qingdao Online
- HDu 6216 && 2017 ACM/ICPC Asia Regional Qingdao Online 1011
- 【2016 ACM/ICPC Asia Regional Qingdao Online】
- 2016 ACM/ICPC Asia Regional Qingdao Online
- 2016 ACM/ICPC Asia Regional Qingdao Online
- 2017 ACM/ICPC Asia Regional Qingdao Online--Chinese Zodiac
- 2017 ACM/ICPC Asia Regional Qingdao Online:1001 Apple
- 2017 ACM/ICPC Asia Regional Qingdao Online:1008 Chinese Zodiac
- 2017 ACM/ICPC Asia Regional Qingdao Online【solved:7 / 11】
- HDU-2017 ACM/ICPC Asia Regional Qingdao Online-1001-Apple
- 2017 ACM/ICPC Asia Regional Qingdao Online Brute Force Sorting
- HDU-2017 ACM/ICPC Asia Regional Qingdao Online-补题
- 2016 ACM/ICPC Asia Regional Qingdao Online(8题)
- 2016 ACM/ICPC Asia Regional Qingdao Online(Cure)
- Ajax常用参数类型解析
- Python爬虫小记(二)
- 在jsp页面中添加富文本编译器(ueditor)+ 图片上传功能
- 1002. 写出这个数 (20)
- iconfont矢量图标
- 2017 ACM/ICPC Asia Regional Qingdao Online 1011(数学知识)
- 哈希计划(河南省多校联盟第六次)
- ZooKeeper之会话(session)
- jxl 生成excel
- Python 类方法,静态方法,实例化方法
- 题目168-房间安排
- HDU1251 统计难题
- 算法提高 ADV-94 复数归一化
- Python之集合和字典