题意:

给i,求由仅以2,3,5,7为因子的数中第i个是多少。

分析:

打表。

代码:

//poj 3307
//sep9
#include <iostream>
using namespace std;
typedef unsigned __int64 INT;
const int maxL=66062;
INT a[maxL+10];
INT min4(INT a,INT b,INT c,INT d)
{
return min(min(a,b),min(c,d));
}
int main()
{
int p1,p2,p3,p4,i;
a[1]=1;
p1=p2=p3=p4=1;
for(i=2;i<=maxL;++i){
INT t=min4(a[p1]*2,a[p2]*3,a[p3]*5,a[p4]*7);
a[i]=t;
if(t==a[p1]*2)
++p1;
if(t==a[p2]*3)
++p2;
if(t==a[p3]*5)
++p3;
if(t==a[p4]*7)
++p4;
}
int cases;
scanf("%d",&cases);
while(cases--){
int i;
scanf("%d",&i);
printf("%I64u\n",a[i]);
}
return 0;
}

最新文章

  1. tensorflow添加自定义的auc计算operator
  2. mysql-2 mysql客户端
  3. 代码大全 MSIL语言程序设计
  4. 【Stage3D学习笔记续】真正的3D世界(六):空间大战
  5. 1-3 hibernate核心对象关系映射 xxx.hbm.xml
  6. Linux Centos7.x 安装部署Mysql5.7几种方式的操作手册
  7. python学习之——习题一
  8. 基于 Vue + Koa2 + MongoDB + Redis 实现一个完整的登录注册
  9. 解决notepad++64位没有plugin manager的问题
  10. 2019/3/28 wen 继承
  11. Eclipse java项目将普通文件转化为Source文件的操作
  12. 学习笔记24—win10环境下python版libsvm的安装
  13. DMA-总结
  14. linux安装源码jdk
  15. MapGIS SDK(C++)【基础篇】
  16. 访问kubernetes ingress-controller
  17. 1z0-052 q209_2
  18. piblog企划
  19. poj 2104 静态主席树
  20. 页面多个 swiper 互补冲突

热门文章

  1. Android EditText默认不弹出输入法,以及获取光标,修改输入法Enter键的方法
  2. 普通平衡树(指针splay)
  3. [luogu3768] 简单的数学题 [杜教筛]
  4. 论文笔记《Notes on convolutional neural networks》
  5. mongodb学习(2)--- nodeJS与MongoDB的交互(使用mongodb/node-mongodb-native)
  6. AssetDatabase.RenameAsset 重命名文件失败
  7. EntityFramework4.1 MODEL代码生成器 database first
  8. group by having执行顺序
  9. ToolTip特效 JavaScript 盗取厦门人才网的特效
  10. 基于websocket的页面聊天程序