poj 3307 Smart Sister 打表解因子生成数问题
2024-09-07 13:50:15
题意:
给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;
}
最新文章
- tensorflow添加自定义的auc计算operator
- mysql-2 mysql客户端
- 代码大全 MSIL语言程序设计
- 【Stage3D学习笔记续】真正的3D世界(六):空间大战
- 1-3 hibernate核心对象关系映射 xxx.hbm.xml
- Linux Centos7.x 安装部署Mysql5.7几种方式的操作手册
- python学习之——习题一
- 基于 Vue + Koa2 + MongoDB + Redis 实现一个完整的登录注册
- 解决notepad++64位没有plugin manager的问题
- 2019/3/28 wen 继承
- Eclipse java项目将普通文件转化为Source文件的操作
- 学习笔记24—win10环境下python版libsvm的安装
- DMA-总结
- linux安装源码jdk
- MapGIS SDK(C++)【基础篇】
- 访问kubernetes ingress-controller
- 1z0-052 q209_2
- piblog企划
- poj 2104 静态主席树
- 页面多个 swiper 互补冲突
热门文章
- Android EditText默认不弹出输入法,以及获取光标,修改输入法Enter键的方法
- 普通平衡树(指针splay)
- [luogu3768] 简单的数学题 [杜教筛]
- 论文笔记《Notes on convolutional neural networks》
- mongodb学习(2)--- nodeJS与MongoDB的交互(使用mongodb/node-mongodb-native)
- AssetDatabase.RenameAsset 重命名文件失败
- EntityFramework4.1 MODEL代码生成器 database first
- group by having执行顺序
- ToolTip特效 JavaScript 盗取厦门人才网的特效
- 基于websocket的页面聊天程序