【经典算法问题】素数环问题
来源:互联网 发布:wpf软件 编辑:程序博客网 时间:2024/05/29 03:19
/*素数环问题2014-4-8 17:22:28*/#include <stdio.h>#include <math.h>#include <string.h>bool hasSelected[21];int site[21];bool checkPrime(int k){if(k < 2) return 0;for(int i = 2; i <= sqrt(k); ++i)if(k % i == 0) return 0;return 1;}void print(){for(int i = 1; i < 21; ++i)printf("%d ", site[i]);printf("\n");}void backTrack(int k){if(k == 21){if(checkPrime(site[20] + site[1])) print();return;}int i, j;for(i = k; i < 21; ++i){for(j = 1; j < 21; ++j)if(!hasSelected[j] && checkPrime(j + site[k - 1])){ site[k] = j; hasSelected[j] = 1; backTrack(k + 1); hasSelected[j] = 0;}}}int main(){//freopen( "data.out", "w", stdout );site[1] = 1;hasSelected[1] = 1;backTrack(2);return 0;}
0 0
- 【经典算法问题】素数环问题
- hdoj 1016经典问题素数环
- 回溯经典之素数环问题
- java经典问题_素数
- python经典,求素数问题
- 算法练习-NOJ-1008-素数环问题
- 回溯算法之素数环问题
- 算法学习之素数环问题
- 算法基础经典问题
- 【经典算法】:运动会问题
- 算法经典问题总结
- [ 算法]经典程序算法问题
- 经典算法之约瑟夫环问题
- 素数环问题
- 素数环问题
- 素数环问题
- 素数环问题
- 素数环问题
- 深复制2
- 找不到头文件的错误
- session的生命周期
- 通过Python领悟闭包的奥秘
- javascript初学者必须注意的7个细节
- 【经典算法问题】素数环问题
- 零碎
- 提交app时注意需要修改的tip
- pku 1319Prime Cuts
- hdu 1042 n!各种代码
- JAVA的面向对象编程--------课堂笔记
- 【队列】poj 3125
- WifiP2pService的启动以及P2P的连接
- Spring+C3P0数据库连接池配置