• 题意:5可以有两种 2 3, 5.质数之和
  • 因为23 32是重复的
  • 由于数据小, 如果数据小于100,连打表都不用
#include<bits/stdc++.h>
using namespace std;
int t, n, m;
int dp[100], step, cnt;
int judge(int u){for(int i = 2; i <= sqrt(u); i ++)if(u%i==0)return 0;return 1;
}
void init(){for(int i = 2; i <= 150; i ++){if(judge(i))dp[++step] = i;}
}
void dfs(int ans, int n, int k){if(ans > n)return ;if(ans == n){cnt ++;return ;}for(int i = k; i <= step; i ++){dfs(ans+dp[i],n, i);}
}
int main(){ios::sync_with_stdio(false);init();cin >> t;while(t --){cin >> n;cnt = 0;dfs(0, n, 1);cout << cnt << endl; }return 0;
}

悼念512汶川大地震遇难同胞——来生一起走(dfs+打表)相关推荐

  1. HDU 2189 悼念512汶川大地震遇难同胞——来生一起走

    悼念512汶川大地震遇难同胞--来生一起走 今天,灾区又来了n位志愿者,抗震救灾指挥部需要将他们分为若干个小组,小组的数量不限,但是要求每个小组的人数必须为素数,请问我们有几种分组的方法呢? 特别说明 ...

  2. 【DP】HDU 2189 悼念512汶川大地震遇难同胞——来生一起走

    打一个小于150的素数表 为了分成的组的人数不重复用dp[i][j] 表示 i表示i个人 j表示分成的组内的最大素数序号 #include <stdio.h> #include <s ...

  3. hdu 2189 悼念512汶川大地震遇难同胞——来生一起走

    题目 这道题用了,埃式筛选法和背包,我自己没有做出来,看了别人的代码,我也做不出来,特别是c[j]+=c[j-b[i]];弄了好久都没有弄懂. 这道题的解题思路:主要是先把150以内的所有素数找出来, ...

  4. 悼念512汶川大地震遇难同胞——来生一起走

    一个关于素数的问题,纠缠了我很久,真是自己水的不行啊,梦想何时实现啊!!!!!!! #include<stdio.h> #include<string.h> #include& ...

  5. hdu 2191 悼念512汶川大地震遇难同胞 【多重背包】(模板题)

    题目链接:https://vjudge.net/problem/HDU-2191 悼念512汶川大地震遇难同胞--珍惜现在,感恩生活                                   ...

  6. hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 (背包问题)

    悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 Time Limit : 1000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/ ...

  7. 悼念512汶川大地震遇难同胞——选拔志愿者【博奕】

    悼念512汶川大地震遇难同胞--选拔志愿者 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Ot ...

  8. HDU2191——悼念512汶川大地震遇难同胞——珍惜现在,感恩生活

    悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav ...

  9. [HDU 2191] 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活

    悼念512汶川大地震遇难同胞--珍惜现在,感恩生活 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav ...

最新文章

  1. Java Proxy和CGLIB动态代理原理
  2. 数据库原理与应用(SQL Server)笔记 第二章 简单数据查询
  3. QQ无法安装,不用着急,用毒霸2011来解决
  4. Hadoop配置完善
  5. 【云栖大会】站在时间轴上看基础设施
  6. 如何规划农商行商业智能系统中的决策分析系统?
  7. unity2020 for Mac 安装下载详解
  8. MySQL最新版MySQL8.0百度云下载
  9. win10关闭某个端口
  10. 批量制作学校图书馆条码标签
  11. java-使用keytool信任自签证书,需要重启
  12. 【扫描线】火星探险-线段树
  13. 眼睛里10年的“肉芽”长大了,这究竟是怎么回事?
  14. java玫瑰花代码_用java画布画玫瑰花
  15. u盘误删的文件怎么找回?帮你轻松找回
  16. BIM系统平台建设及实施方案
  17. 1696C. Fishingprince Plays With Array【思维题 + 中间状态 + 优化存储】
  18. selenium python 简书_通过python+selenium3实现浏览器刷简书文章阅读量
  19. 数据流图业务流程图之间的区别
  20. 软件工程的顶会和顶刊

热门文章

  1. java共享锁和排他锁的区别_排他锁和共享锁分别是什么?有什么不同?
  2. 认识微型计算机 ppt,全国“xx杯”计算机应用基础类说课大赛优秀作品:认识微型计算机的组成 2.ppt...
  3. 五分钟解决圆排列问题
  4. 终于清除了BIOS密码 开心啊!!!
  5. 电脑很大,笔记本电脑响声很大怎么回事
  6. 使用cmd命令行或运行框进行关机重启操作
  7. Amazon Glue ETL 作业调度工具选型初探
  8. “开放赋能”, 趣拿由“零售商”升级为“零售服务商”
  9. Enhancer和MethodInterceptor的需要导入的jar
  10. yum安装telnet详解