BZOJ 2927 POI1999 多边形之战 博弈论

原创 2015年07月10日 19:56:59

题目大意:给定一个凸多边形的三角剖分,其中一个三角形被涂成了黑色,每次可以割一刀割下一个三角形,割下黑色三角形的人胜利,求是否先手必胜

这傻逼题我想了50min。。。50min!

把这个图转对偶图之后会变成一棵树。。。
问题转化成了给定一棵树有一个黑色节点每次删除一个叶节点,删除黑色节点的人胜利
如果黑色节点初始就是一个叶节点,那么先手必胜
否则当一个人面临一个黑色节点连接两个白色节点的状态时必败,而没有人会考虑越过这个状态(一旦让黑色只连接一个白色节点的话对方就直接赢了),因此答案只与n的奇偶性有关

#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#define M 50500
using namespace std;
int n,d,v[M];
int main()
{
    int i,x,y,z;
    cin>>n>>x>>y>>z;
    v[x]=v[y]=v[z]=1;
    for(i=1;i<=n-3;i++)
    {
        scanf("%d%d%d",&x,&y,&z);
        if(v[x]+v[y]+v[z]==2)
            ++d;
    }
    if(d==1) puts("TAK");
    else if(n&1) puts("NIE");
    else puts("TAK");
    return 0;
}

相关文章推荐

[BZOJ2927][Poi1999]多边形之战(博弈)

题目描述传送门题解有邻边的多边形连边,问题转化为一棵树,有一个节点是黑色节点,每次删除一个叶子节点,能删掉黑色节点的人获胜 把黑色节点看做根 如果黑色节点只有一个儿子,先手必胜① 只有三个点并且...

<<不能承受的生命之轻>>

作者:米兰·昆德拉  豆瓣评分:8.5 灵魂和肉身在世界上相互找寻使得生命变得沉重,如果它们不再相互找寻,生命就变得轻——刘小枫  自己的感悟:说实话,看过之后觉得自己看得不是非常明白,以后有机...

BZOJ 2600 IOI2011 ricehub 中位数

题目大意:给定一条道路上的n个稻田,要求建一个粮仓,并且选定一些稻田进行运输,这些稻田到粮仓的距离之和不能超过B,求最多能选择多少个稻田 维护一个队列,头指针从前到后扫一遍 如果发现尾指针到头指针...
  • PoPoQQQ
  • PoPoQQQ
  • 2015年01月22日 08:49
  • 1249

BZOJ 2926 Poi1999 空立方体问题

题目大意:给定一个空间上的n(n≤5000)n(n\leq 5000)个点,你需要输出一个点(x,y,z)(x,y,z),满足: 1.0≤x,y,z≤1060\leq x,y,z\leq 10^6 ...
  • PoPoQQQ
  • PoPoQQQ
  • 2015年07月03日 15:35
  • 942

[BZOJ2929][POI1999]洞穴攀行(网络流)

无愧于天,无愧于地,无怍于人,无惧于鬼,这样,人生。

【bzoj 2936】[Poi1999]降 水(floodfill算法(BFS))

岁月氤氲着时光,驼铃摇碎了记忆

BZOJ 2929:[Poi1999]洞穴攀行

翻译的一手好题。。 mdzz我特么做半天不对看题解又想不通。。 然后是某位神犇告诉我翻译错了。。 然后打了七八分钟的模板就交了。。 裸的网络流,原题的一思是起点和终点的边只能走一次,那么就把那...

BZOJ 2929 Poi1999 洞穴攀行 最大流

题目大意:给定一个有向图,与起点和终点相连的边只能走一次,剩下的边可以走无数次,问起点到终点可以走多少个人 把这题的翻译给我揪出来我要打死他…… #include #include #incl...
  • PoPoQQQ
  • PoPoQQQ
  • 2014年12月09日 14:27
  • 1508

【POI1999】【BZOJ2936】降 水

Description 有这样一块土地,它可以被划分成N×M个正方形小块,每块面积是一平方英寸,第i行第j列的小块可以表示成P(i,j)。这块土地高低不平,每一小块地P(i,j)都有自己的高度H(i...

[BZOJ2325][ZJOI2011][树链剖分][线段树]道馆之战

调了一个晚上 代码又臭又长为什么zjoi2011的题目都是代码量那么大的题…考虑在一条链上的情况,可以用线段树记录一个区间的八个值-从左端点的A往右走的最大步数 -从左端点的B往右走的最大步数 ...
  • Coldef
  • Coldef
  • 2017年03月13日 21:54
  • 296
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BZOJ 2927 POI1999 多边形之战 博弈论
举报原因:
原因补充:

(最多只允许输入30个字)