hdu 2512 反素数 水题
2015-08-01 22:20
274 查看
水题,从1到5000打表即可。
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2521
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2521
#include <cmath> #include <cstdio> #include <cstring> #include <cstdlib> #include <iostream> #include <algorithm> using namespace std; int f[5005]; void Pre_Deal() { for(int i = 1 ; i <= 5000 ; i ++) { for(int j = 1 ; j <= sqrt(i) ; j ++) { if(i % j == 0) f[i] += 2; } int ff = sqrt(i); if(ff * ff == i) f[i] --; //ff应该为整数。 } } void Deal_with() { int T; Pre_Deal(); scanf("%d",&T); while(T--) { int a1,a2; scanf("%d %d",&a1,&a2); int maxnum = f[a1],flag = 0; for(int i = a1 + 1; i <= a2 ; i ++) { maxnum = max(maxnum , f[i]); } for(int i = a1 ; i <= a2 ; i++) { if(f[i] == maxnum){ printf("%d\n",i); break; } } } } int main(void) { //freopen("a.in","r",stdin); Deal_with(); return 0; }
相关文章推荐
- RocketMQ 源码分析
- MongoDB的启动
- RHEL7.0网卡设置
- Intellij idea 设置
- Linux常用命令001之ls、mkdir、cd、pwd、rmdir、rm、cp、mv、ln
- BootStray表单控件 基本控件的使用 提示,图标的交互
- Struts中Action三种接收参数的方式?
- 单据必填附件模板配置
- 单链表的实现---数据结构学习(一)
- 最少找零
- CF_435B_PashaMaximizes
- 接口的协变与抗变
- MongoDB的安装
- jQuery学习之用自定义插件来扩展jQuery
- JSP起源、JSP的运行原理、JSP的执行过程
- 判断闰年平年的小程序
- [leedcode 154] Find Minimum in Rotated Sorted Array II
- 我在工作中遇到的web问题汇总
- 剑指Offer面试题18(Java版):树的子结构
- C#中 DataGridView 属性说明(转载)