using System;
namespace sunjoy
{
public class Queen
{
public static int Main()
{
int board_size = 0,x=0,y=0;//棋盘大小,当前行,当前列
uint solution_count = 0; //皇后摆放方案的个数
int[] rows, cols, slot1, slot2, x2y;//行占用情况,列占用情况,“/”状斜线占用情况,“\”状斜线占用情况,皇后坐标
DateTime t_start, t_end;
Console.WriteLine("请输入棋盘的大小");
try
{
board_size = Convert.ToInt32(Console.ReadLine());
if (board_size <= 0)
{
Console.WriteLine("非法数据");
return -1;
}
阅读全文>
发表于 @ 2007年11月14日 15:09:00|评论(loading...)|编辑
在网上看到了个有趣的逻辑推理题,爱因斯坦声称世界上只有2%的人能解出:
有五个具有五种不同颜色的房间排成一排;
每个房间里分别住着一个不同国籍的人;
每个人都在喝一种特定品牌的饮料,抽一特定品牌的烟,养一特定的宠物;
没有任意两个人在抽相同品牌的香烟,或喝相同品牌的饮料,或养相同的宠物。
问题:谁在养鱼作为宠物?
爱因斯坦给出如下线索:
英国人住在红色的房子里;
瑞典人养狗作为宠物;
丹麦人喝茶;
绿房子紧挨着白房子,在白房子的左边;
绿房子的主人喝咖啡;
抽Pall Mall牌香烟的人养鸟;
黄色房子里的人抽Dunhill牌香烟;
住在中间那个房子里的人喝牛奶;
挪威人住在第一个房子里面;
抽Blends牌香烟的人和养猫的人相邻;
养马的人和抽Dunhill牌香烟的人相邻;
抽BlueMaster牌香烟的人和啤酒;
德国人抽Prince牌香烟;
挪威人和住在蓝房子的人相邻;
抽Blends牌香烟的人和喝矿泉水的人相邻。阅读全文>
发表于 @ 2007年11月14日 14:58:00|评论(loading...)|编辑
1. API之网络函数
2. API之消息函数
3. API之文件处理函数
4. API之打印函数阅读全文>
发表于 @ 2007年11月14日 14:57:00|评论(loading...)|编辑
#include#include#define MAX 50#define MAS 20#define CHAR 1#if CHAR typedef char TElemType; TElemType Nil=' '; #define form "%c"#else typedef int TElemType; TElemType Nil=0; #define form "%d"#endif阅读全文>
发表于 @ 2007年11月14日 14:37:00|评论(loading...)|编辑