XDU 1010

来源:互联网 发布:淘宝热销商品 编辑:程序博客网 时间:2024/05/29 16:55

蛋疼的格式要求,,恨一切输出格式要求!!!!!!

#include <iostream>using namespace std;int vis[21];int n;int answer[21];int casenum;bool isprime(int temp){for(int i = 2; i*i <= temp; i++)if(temp % i == 0)return false;return true;}void answerout(){cout << endl; cout << answer[0];for(int i = 1; i < n; i++)cout << " " << answer[i];}void dfs(int c){if(c == n){if(isprime(answer[c-1] + 1))answerout();return;}for(int i = 1; i <= n; i++){if(!vis[i] && isprime(i + answer[c-1])){vis[i] = 1;answer[c] = i;dfs(c+1);vis[i] = 0;}}}int main(){while(cin >> n){casenum++;if(casenum != 1){cout << endl;}cout << "Case " << casenum << ":";answer[0] = 1;vis[1] = 1;dfs(1);cout << endl;}return 0;}


原创粉丝点击