UVA 1213 Sum of Different Primes
https://vjudge.net/problem/UVA-1213
dp[i][j][k] 前i个质数里选j个和为k的方案数
枚举第i个选不选转移
#include<cstdio> #define N 1121 using namespace std; int cnt,p[N],dp[190][190][N]; bool v[N]; int main() {for(int i=2;i<N;i++){if(!v[i]){v[i]=true;p[++cnt]=i;}for(int j=1;j<=cnt;j++){if(i*p[j]>=N) break;v[i*p[j]]=true;if(i%p[j]==0) break;}}for(int i=0;i<=cnt;i++) dp[i][0][0]=1;for(int i=1;i<=cnt;i++)for(int j=1;j<=i;j++)for(int k=1;k<N;k++){if(k-p[i]>=0 ) dp[i][j][k]+=dp[i-1][j-1][k-p[i]];dp[i][j][k]+=dp[i-1][j][k];}int n,k;while(scanf("%d%d",&n,&k)!=EOF){if(!n) return 0;printf("%d\n",dp[cnt][k][n]);} }
转载于:https://www.cnblogs.com/TheRoadToTheGold/p/7404954.html
UVA 1213 Sum of Different Primes相关推荐
- sicily 1259 Sum of Consecutive Primes
又水,素数只能是连续的,而且最多才10000! 1 #include <bits/stdc++.h> 2 3 using namespace std; 4 5 int a[10001]; ...
- [UVa1213]Sum of Different Primes(递推,01背包)
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...
- UVA 1210 Sum of Consecutive Prime Numbers
https://vjudge.net/problem/UVA-1210 统计质数前缀和,枚举左右端点,这一段的区间和+1 #include<cstdio> #define N 10001 ...
- UVA 10891 SUM游戏 DP
刚看到这个题目不知道怎么个DP法,有点难想到 解法如下 设置dp[i][j]代表i到j这段子序列能获得的最大值,这样,枚举m=min(m,dp[i+1到j][j],dp[i][i到j-1]),m就代表 ...
- UVa 10290 - {Sum+=i++} to Reach N
题目:给你一个数字问将他写成连续的数字的和的形式.有几种写法. 分析:数论. 设拆成的序列个数为k,我们分两种情况讨论: 1.拆成奇数个连续数.那么设中位数是a,则有n = k * a: 2.拆成偶数 ...
- UVA - 10168 Summation of Four Primes(哥德巴赫猜想)
题目链接:点击查看 题目大意:给出一个n,若能将其分解成四个质数之和,请分解,否则输出Impossible. 题目分析:首先我们知道,最小的质数是2,四个2之和是8,所以当n小于8的时候肯定无解 其次 ...
- 紫书《算法竞赛入门经典》
紫书<算法竞赛入门经典>题目一览 第3章 数组和字符串(例题) UVA 272 TEX Quotes UVA 10082 WERTYU UVA 401 Palindromes UVA 34 ...
- UVa Online Judge 工具網站
UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...
- Summation of Four Primes - PC110705
欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/uva10168.html 原创:Summ ...
- python自带的编辑器怎么换行_Python3基础 print 自带换行功能
镇场诗: ---大梦谁觉,水月中建博客.百千磨难,才知世事无常. ---今持佛语,技术无量愿学.愿尽所学,铸一良心博客. --------------------------------------- ...
最新文章
- Java Review - 使用Event Bus实现目录变化的监控
- clickhouse 子查询_Clickhouse 查询分布式表子查询 (Distributed Subqueries )
- 自定义View控件(2—手写实例代码)
- html中擦窗效果,最有效的清洁窗户窗框方法有哪些,怎样清洁效果最好?
- VC限制只能输入常规数字的CEdit控件
- 【zookeeper】ZooKeeper 权限管理与Curator增加权限验证
- 新手引导动画的4种实现方式 1
- SQL*Plus和iSQL*Plus的区别(oracle)
- 过山车之星(Planet Coaster)的视角和编辑介绍
- Docker详细学习文档
- 免费帝国CMS发布插件
- ipad能不能装python_ipad能下载python么
- 我不喜欢代码,却为何坚持做程序员(二)
- 微信小程序授权订阅消息判断用户取消或允许
- Kubernetes 安全专家(CKS)必过心得
- 【学习笔记之Linux】工具之gcc/g++
- win10开机“正在准备自动修复”,且无法修复你的电脑
- 许久未曾写过文章了,如今,再度出发:一个一般学校的大三学子,立足过去,展望未来,模糊的规划,坚定的方向,不断前进。
- linux发送http请求
- avplayer学习笔记