那个 i ,我开始的时候定义成全局变量了,后来一直错,哈哈哈哈哈哈。

#include <stdio.h>
#include <string.h>int prime[40] = {0,1,1,1,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0};
int visited[21], a[21], n, num;void dfs(int num) {if(num == n && prime[a[num-1] + a[0]]) {for(int i=0; i<num-1; i++)printf("%d ", a[i]);printf("%d\n", a[num-1]);} else {for(int i=2; i<=n; i++) {if(!visited[i]) {if(prime[i + a[num-1]]) {visited[i] = 1;a[num] = i;dfs(num + 1);visited[i] = 0;}}}}}int main() {num = 0;while(~scanf("%d", &n)) {num ++;printf("Case %d:\n", num);memset(visited, 0, sizeof(visited));a[0] = 1;dfs(1);printf("\n");}return 0;
}

hdu acm 1016相关推荐

  1. HDU ACM Steps 攻略

    HDU ACM Steps 攻略- Admin 2011年10月14日 名人名言:未来是光明而美丽的,爱它吧,向它突进,为它工作,迎接它,尽可能地使它成为现实吧!--车尔尼雪夫斯基 总结了一下ACM ...

  2. 杭电 HDU ACM 圆桌会议

    圆桌会议 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  3. HDOJ 1016 HDU 1016 Prime Ring Problem ACM 1016 IN HDU

    题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=1016 题目描述: Prime Ring Problem Time Limit: 4000/2000 ...

  4. HDU ACM 4031 Attack (树状数组--单点查询+区间更新)

    http://acm.hdu.edu.cn/showproblem.php?pid=4031 用了树状数组的区间更新 单点查找(一般为单点更新 区间查找) 例如 区间(2,4)加1 则Updata(2 ...

  5. HDU ACM 1162 Eddy's picture

    http://acm.hdu.edu.cn/showproblem.php?pid=1162 输入一个整数n,表示点的个数. 接下来n行,每行有两个浮点数表示点的x坐标y坐标. 构造一棵最小生成树. ...

  6. HDU ACM 1181 变形课 (广搜BFS + 动态数组vector)-------第一次使用动态数组vector

    http://acm.hdu.edu.cn/showproblem.php?pid=1181 题意:给我若干个单词,若单词A的结尾与单词B的开头相同,则表示A能变成B,判断能不能从b开头变成m结尾. ...

  7. HDU ACM 1728 逃离迷宫 (广搜BFS)

    http://acm.hdu.edu.cn/showproblem.php?pid=1728 题意:给出一张图,转弯数k,起点(x1,y1),(x2,y2)判断能不能最多只转k个弯时从起点走到终点 输 ...

  8. HDU ACM Steps攻略 ACM Steps的全部内容

    原地址:http://www.byywee.com/page/M0/S607/607452.html 总结了一下ACM STEPS的各章内容,趁便附上我的Steps题号(每人的不一样). 别的,此文首 ...

  9. HDU ACM 1224 Free DIY Tour (SPFA)

    Free DIY Tour Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) To ...

  10. HDU ACM 3986 Harry Potter and the Final Battle(邻接表实现最短路dijkstra堆优化记录路径 + 枚举最短路上每条边)...

    http://acm.hdu.edu.cn/showproblem.php?pid=3986 题意: 从起点1 到 终点n,删除图中任意一条边求最短路的最坏情况. n  --表示有n个点 m --边数 ...

最新文章

  1. tensflower官方测试案例_大数据性能测试介绍
  2. 白话Elasticsearch32-深入聚合数据分析之案例实战Terms Aggs 统计哪种颜色电视销量最高
  3. java 详解 搭建 框架_在Eclipse中搭建Struts框架过程详解
  4. 带你了解DDoS攻击的原理,让你轻松学会DDoS攻击原理及防护措施
  5. 解决ubuntu16.04 qt5.9.1无法输入中文
  6. Aruba 推出Instant On 为中小型企业提供安全、高速的无线连接
  7. Python三目运算符
  8. 2011年11月27日学习内容总结
  9. 深入理解JavaScript系列(31):设计模式之代理模式
  10. ggplot2设置坐标轴范围_ggplot2——双坐标轴?
  11. FCC算法:十三、过滤数组假值--Falsy Bouncer
  12. STM32 LL库延时函数 LL_mDelay解析
  13. 适合运动时戴的蓝牙耳机有哪些、非常优秀的运动型蓝牙耳机推荐
  14. 各代iphone ipad iPod各种信息 获取设备型号等等整理
  15. JS 四舍六入五成双
  16. tensorflow量化感知训练_TensorFlow 8 bit模型量化
  17. 数组名 和数组名的理解
  18. 软件测试方法和测试策略
  19. XAMPP的MySQL配置
  20. 学生台灯色温多少合适?2022双十一性价比最高的护眼台灯推荐

热门文章

  1. LCD驱动程序详细讲解(三)
  2. 从IBM的计划中分析出中国重新相当然的错误选择吗
  3. SQL Server数据同步的研究(单向/双向)
  4. DBCC CHECKDB
  5. HDU 3732 Ahui Writes Word
  6. 伪造邮件***,社工钓鱼,你中招了吗【一】
  7. 查找存储过程中的错误位置
  8. python全局名称空间_21、Python之名称空间与作用域
  9. win7副本不是正版_征途正版官网版下载-征途正版手游官网版下载1.0
  10. matlab构建公式模块,第五章 matlabsimlink下数学模型的建立.ppt