做题要仔细!!!HDOJ 1016
来源:互联网 发布:cpa软件联盟 编辑:程序博客网 时间:2024/06/05 20:41
自认为程序是对的,但总是 WA,纠结了一下午,最后才发现是冒号的位置打错了,哭笑不得。。。
#include <stdio.h>#include <string.h>int result[21], visited[21];int p[40];int n;void DFS(int pre){ if (pre == n && p[result[n] + 1]) { for (int i = 1; i <= n; ++i) printf(i==1?"%d":" %d", result[i]); printf("\n"); return; } for (int i = 2; i <= n; ++i) if (p[result[pre] + i] && visited[i] == 0) { result[pre + 1] = i; visited[i] = 1; DFS(pre + 1); visited[i] = 0; }}int main(){ int ncase = 1; p[2] = p[3] = p[5] = p[7] = p[11] = p[13] = p[17] = p[19] = p[23] = p[29] = p[31] = p[37] = 1; while(scanf("%d", &n) != EOF) { printf("Case %d:\n", ncase++); memset(visited, 0, sizeof(visited)); result[1] = 1; if (n % 2 == 0) DFS(1); printf("\n"); } return 0;}
- 做题要仔细!!!HDOJ 1016
- 做题要仔细了
- 得仔细
- 仔细认真
- 仔细想想
- 什么是仔细?
- 认真仔细
- hdoj 1016
- HDOJ-1016
- 仔细研究 J2ME
- 仔细研究J2ME
- 仔细的思考
- 仔细研究J2ME
- 仔细研究 J2ME
- 仔细研究 J2ME
- 仔细安排,努力前进。。。
- 仔细分析ARP经典
- 请仔细看看
- SDK参数设置时的几个标签用途
- Sphinx + MySQL + 中文分词安装配置
- oracle中包的创建和调用
- RadioButton [将数据插入数据库]
- 黑马程序员--正则表达式
- 做题要仔细!!!HDOJ 1016
- 浮点数求最大公约数
- Hadoop介绍
- extern "C"/C中如何调用C++
- oracle中创建函数
- 线程之条件阻塞Condtion的应用
- 怎么下载安装Firebug和使用Firebug
- Memcache内存缓存
- How to power on/of the machine by KVM