day 2上午 elect 选举 背包
2024-09-01 17:54:13
#include<iostream>
using namespace std;
int n;
const int maxn=;
bool note[maxn+];
long long p[maxn];
long long dp[maxn][maxn];
long long tot;
int pre()
{
for(int i=;i<=n;i++)
{
if(!note[i])
{
p[++tot]=i;
}
for(int j=;j<=tot&&i*p[j]<=n;j++)
{
note[i*p[j]]=;
if(i%p[j]==)
{
break;
}
}
}
}
int main()
{
cin>>n;
pre();
for(int i=;i<=tot;i++)
{
dp[i][]=;
}
for(int i=;i<=n;i++)
{
dp[][i]=;
}
for(int i=;i<=tot;i++)
{
for(int j=;j<=n;j++)
{
dp[i][j]=dp[i-][j];
for(int k=p[i];k<=j;k*=p[i])
{
dp[i][j]+=dp[i-][j-k];
}
}
}
cout<<dp[tot][n]<<endl;
return ;
}
最新文章
- WebGIS中兴趣点简单查询、基于Lucene分词查询的设计和实现
- 代码片段添加智能提示,打造一款人见人爱的ORM框架
- Android基于mAppWidget实现手绘地图(十三)–如何显示/隐藏任意类型的地图对象
- linux使用rpm重装jdk
- Mysql 复合键索引性能
- Attach source code to a Netbeans Library Wrapper Module
- Java之加密(信息摘要)工具类(依赖:java.security.MessageDigest或org.apache.commons.codec.digest.DigestUtils)
- tomcat那些事
- 使用PowerDesigner创建数据库表图文并茂版
- ASP.NET jQuery 随笔 显示RadioButtonList成员选中的内容和值
- route-over VS mesh-under
- FreeSwitch安装和配置记录
- Git详解之一:Git起步
- dos命令(入门)
- C语言最后一次博客作业
- 一、Mysql安装
- STRING DELIMITED BY SIZE
- Golang模拟客户端POST表单功能文件上传
- 最大匹配字符串LCS,The Longest Common Substring
- 基于虹软 2.0 人脸识别猜年龄 java版 demo