- 博客(8)
- 收藏
- 关注
原创 N皇后问题
#include#include#include#define N 8int 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#includeint 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#includeint 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 511
原创 蝶恋花 . 记得隔窗初见面
《蝶恋花》记得隔窗初见面,帘卷低时,隐隐眉儿淡。日日相逢无语半,梦中强说不能算。莫与黄昏相约惯,愁自来时,不伴鸿飞散。信看斜阳无一箭,斜阳量我千山远。
2014-11-06 10:10:18 561
原创 zoj1159 487-3279
#include#include#include#includeusing 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#includeint r[8][8];//
2014-11-02 21:48:33 520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人