- 博客(8)
- 收藏
- 关注
原创 N皇后问题
#include #include #include #define N 8 int column[N];//存放每行放置的列数 int cnt = 0;//放置方案总数 int canplace(int r) { int i; for(i = 0; i < r; i++) { if(column[r] == column[i] || abs(colum
2014-11-26 10:41:58 363
原创 汉诺塔
//三柱 #include #include int min = 0; void hanoi(int n, char ch1, char ch2, char ch3) { if(n == 1) { printf("%c->%c\n", ch1, ch3); min++; //return; } else { hanoi(n - 1, c
2014-11-21 11:06:10 349
原创 zoj1909 Square
#include #include #include int ave, k;//ave是边长(即总和除4),k是统计输入m个棍子中长度不同的个数,避免重复搜索 struct stick { int len; int num; }a[20]; int cmp(const void* x, const void* y) { return (*(stick *)y
2014-11-07 15:19:36 512
原创 蝶恋花 . 记得隔窗初见面
《蝶恋花》 记得隔窗初见面,帘卷低时,隐隐眉儿淡。日日相逢无语半,梦中强说不能算。 莫与黄昏相约惯,愁自来时,不伴鸿飞散。信看斜阳无一箭,斜阳量我千山远。
2014-11-06 10:10:18 561
原创 zoj1159 487-3279
#include #include #include #include using namespace std; int main(void) { int i, j, k, n, flag, blocks, address; char t[8], s[111];//t数组存放数字字符 map :: iterator it; scanf("%d", &blocks
2014-11-04 21:48:46 446
原创 zoj1091 Knight Moves
/******************************************* 总体思路是计算出起始位置到所有位置的最小步数(用二维数组r来储存) 假如目的位置为e4,那么直接输出r[4][3]即可 *******************************************/ #include #include #include int r[8][8];//
2014-11-02 21:48:33 520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人