首页 > 数据库技术 > 详细

MongoDB学习之旅二:安装及配置

时间:2014-04-08 21:47:40      阅读:499      评论:0      收藏:0      [点我收藏+]
/*
	素数环问题
	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;
}

MongoDB学习之旅二:安装及配置,布布扣,bubuko.com

MongoDB学习之旅二:安装及配置

原文:http://blog.csdn.net/u013339851/article/details/23198313

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!