码迷,mamicode.com
首页 >  
搜索关键字:chess queen    ( 565个结果
poj 2495 Incomplete chess boards 覆盖问题巧解
题意: 给一个8*8的棋盘,上面有2格被挖掉,判断是否可以用1*2的长方形覆盖棋盘。 分析: poj2446用的二分图匹配是这一类问题的通解。但这题只有恰好2个点被挖,所以有简便做法。可以把整个棋盘黑白染色(就像国际象棋那样),如果挖去的同色,则无法覆盖(这样导致剩余黑色格子数不等于白色格子数,每个1*2的长方形恰好覆盖一个黑色格和一个白色格)。 代码: //poj 2495 //sep...
分类:其他好文   时间:2015-05-19 22:48:38    阅读次数:222
Swift学习4---枚举和结构体
1.枚举 使用enum创建枚举——注意Swift的枚举可以关联方法:enum Rank: Int { case Ace = 1 case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten case Jack, Queen, ...
分类:编程语言   时间:2015-05-14 00:37:21    阅读次数:137
编程之美——象棋将帅问题
解法一:public class Chess_Test { public static void main(String[] args) throws InterruptedException{ long t1 = System.currentTimeMillis(); Byte i = ...
分类:其他好文   时间:2015-05-13 18:53:55    阅读次数:146
HDU 4405 Aeroplane chess 概率DP 难度:0
http://acm.hdu.edu.cn/showproblem.php?pid=4405明显,有飞机的时候不需要考虑骰子,一定是乘飞机更优设E[i]为分数为i时还需要走的步数期望,j为某个可能投出的点数如果从i向i-j推导,我们并不能确定i的转移方向,因为可能有两个i-j有飞机其目的地是i,所以...
分类:其他好文   时间:2015-05-05 18:31:00    阅读次数:100
算法系列——八皇后问题
public class Queen { private final int size; private int[] location; private int[] columnOccupied; private int[] lineOccupied; ...
分类:编程语言   时间:2015-05-04 13:51:16    阅读次数:124
E - Super Jumping! Jumping! Jumping! HDU 1087 (基础动态规划)
E - Super Jumping! Jumping! Jumping! Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Practice HDU 1087 Description Nowadays, a kind of chess game called “Super...
分类:其他好文   时间:2015-04-23 15:54:33    阅读次数:191
HDU ACM 1524 A Chess Game->博弈(SG函数)
题意:一个有向无环图上有n个顶点,每一个顶点都可以放一个棋子或不放,有两个人,每次根据这个图只能将任意一颗棋子移动一步,如果到某一步玩家不能移动时,那么这个人就输. 分析: 1、有向无环图的博弈,dfs把所有顶点的SG值都计算出来,然后对每个棋子的SG值进行异或运算,为0就是先手必败,否则就是先手必胜. 2、如果某个人移动后,所有棋子都在出度为0的顶点,那么他必败。 SG函数简介: ...
分类:其他好文   时间:2015-04-23 09:42:08    阅读次数:138
poj 2425 A Chess Game grundy值
题意: 给一个拓扑图,在一些点上有棋子,两个玩家每次轮流将一颗棋子沿有向边移动一次,无法移动则失败。 分析: 理解nim和状态的grundy值两下就敲出来了。 代码: //poj 2425 //sep9 #include #include using namespace std; const int maxN=1024; vector g[maxN]; int vis[maxN];...
分类:其他好文   时间:2015-04-23 09:38:43    阅读次数:213
HDU3345广搜 (P,E,T,#)
War chess is hh's favorite game:In this game, there is an N * M battle map, and every player has his own Moving Val (MV). In each round, every player ...
分类:其他好文   时间:2015-04-20 22:09:06    阅读次数:182
基于BFS的最大流算法(Edmonds)
#include using namespace std; #define MAXN 10003  bool Vis[100]; int Map[100][100],F[100][100],n,Target,Min; struct queen { int top; int end; int node[100]; }f; struct vertex {...
分类:编程语言   时间:2015-04-20 17:01:43    阅读次数:139
565条   上一页 1 ... 38 39 40 41 42 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!