hdu 2964 Prime Bases(简单数学题)
2024-10-20 01:29:53
按照题意的要求逐渐求解:
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int prime[]={,,,,,,,,};
char zhishu[][]={"","2*3","2*3*5","2*3*5*7","2*3*5*7*11","2*3*5*7*11*13",
"2*3*5*7*11*13*17","2*3*5*7*11*13*17*19","2*3*5*7*11*13*17*19*23"};//vector<int>
int mul[];
int xishu[];
int main()
{
int i,n;
mul[]=prime[];
for(i=;i<;i++)
{
mul[i+]=mul[i]*prime[i+];
}
while(scanf("%d",&n)!=EOF&&n)
{
int m=n;
memset(xishu,,sizeof(xishu));
for(i=;i>=;i--)
{
if(mul[i]<=n)
{
xishu[i]=n/mul[i];
n%=mul[i];
}
//printf("");
}
i=;
printf("%d =",m);
if(m&)printf("");
else
{
while(!xishu[i])i++;
printf(" %d*%s",xishu[i],zhishu[i]);
i++;
}
for(;i<;i++)
{ if(xishu[i])
printf(" + %d*%s",xishu[i],zhishu[i]);
}
printf("\n");
} return ;
}
最新文章
- 关于 Java(TM) Platform SE binary 已停止工作 的解决方法
- mongodb morphia关联查询一例
- Linux之线程管理
- Cocos2d-x数据存储
- inux设备驱动归纳总结(五):2.操作硬件——IO内存【转】
- Python模块学习
- iOS深入学习(UITableView:系列1-最基本的东西)
- C# 调用配置文件SQL语句 真2B!
- linux 文件系统的管理 (硬盘) 工作原理
- zoj 1033 与其说是搜索,不如说是枚举
- SystemTap----常用变量、宏、函数和技巧
- shell中的eval
- DataGuard failover dg role自动切换模式测试
- 【实验室笔记】太阳能板清洁器DEMO
- 日志框架之Logback
- impala
- 把ResNet-L152模型的ckpt文件转化为pb文件
- 【idea】之使用SVN一些技巧
- 从 Firefox 35 版本开始,就无法兼容 PAC 式代理
- 『计算机视觉』Mask-RCNN_推断网络其五:目标检测结果精炼