[Poi 1999] bzoj2927 多边形之战 [博弈论]

原创 2018年04月15日 16:28:14

Description:
三角剖分一个三角形是黑色,每次删掉一个边界三角形,问先手是否必胜。
Solution:
对偶一下,相当于每次树上删一个节点。如果黑色是叶子,那么先手赢,否则判断奇偶性即可。

#include <cstdio>
using namespace std;
int n, a, b, c, tot;
int p[50005];
int main() {
    scanf("%d%d%d%d", &n, &a, &b, &c);
    p[a] = 1;
    p[b] = 1;
    p[c] = 1;
    for(int i = 1; i < n - 2; ++i) {
        scanf("%d%d%d", &a, &b, &c);
        tot += (p[a] + p[b] + p[c] == 2);
    }
    if(tot == 1) {
        puts("TAK");
    } else {
        puts(n & 1 ? "NIE" : "TAK");
    }
    return 0;
}

【bzoj2927】【poi1999】【多边形之战】【博弈论】

Description 多边形之战是一个双人游戏。游戏在一个有n个顶点的凸多边形上进行,这个凸多边形的n-3条对角线将多边形分成n-2个三角形,这n-3条对角线在多边形的顶点相交。三角形中的...
  • sunshinezff
  • sunshinezff
  • 2016-03-15 12:16:39
  • 350

【bzoj2927】[Poi1999] 多边形之战

可以注意到要取下黑色三角形,则黑色三角形三条边中至少要两条边不再有外接三角形。故设三元组(x,y,z)(x,y,z)表示黑色三角形三条边外接的三角形个数。不妨设x>y>zx>y>z。每次操作只能从x,...
  • GEOTCBRL
  • GEOTCBRL
  • 2015-12-07 13:25:07
  • 602

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

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

Poi1999基因片段(并查集)

问题描述 有这样一段遗传基因K,它是由一系列的自然数组成:K=a1,a2,a3,a4……am。在该段基因中,连续的两个自然数被称做它的“特征”。 例如对基因段:8, 5, 1, 4, 2, 3 (5,...
  • qq_22894599
  • qq_22894599
  • 2015-05-15 20:53:50
  • 476

POI1999.Store-keeper(推箱子)——点双连通分量+割点+bfs

http://www.bnuoj.com/v3/problem_show.php?pid=21155题目描述:有一个n*m的地图,S表示墙,w表示空地,P表示箱子的起始位置,K表示目标位置,M表示人的...
  • u014141559
  • u014141559
  • 2015-05-03 16:56:38
  • 505

[欧拉回路] BZOJ 2935 [Poi1999]原始生物 Primitivus

建图十分明显 就是求最短的路径覆盖所有边 对于每个连通分量  要是存在欧拉回路 那么就是边数+1 如果不存在欧拉回路 那么加边成为欧拉回路 然后任意拆一条边 所以就是边数 #include #in...
  • u014609452
  • u014609452
  • 2016-12-17 11:12:56
  • 452

bzoj 2927: [Poi1999]多边形之战 博弈论

题意多边形之战是一个双人游戏。游戏在一个有n个顶点的凸多边形上进行,这个凸多边形的n-3条对角线将多边形分成n-2个三角形,这n-3条对角线在多边形的顶点相交。三角形中的一个被染成黑色,其余是白色。双...
  • qq_33229466
  • qq_33229466
  • 2017-09-27 16:56:06
  • 100

BZOJ 2927 POI1999 多边形之战 博弈论

题目大意:给定一个凸多边形的三角剖分,其中一个三角形被涂成了黑色,每次可以割一刀割下一个三角形,割下黑色三角形的人胜利,求是否先手必胜这傻逼题我想了50min。。。50min!把这个图转对偶图之后会变...
  • PoPoQQQ
  • PoPoQQQ
  • 2015-07-10 19:56:59
  • 1306

1. 取走博弈(Take-Away Games)

说好的翻译小能手今天上线啦~ 声明一下,窝是业余滴…练习题是自己做的…不对请留言…source: comb.pdf组合博弈是双人游戏,有完善的游戏规则和输赢作为结果。博弈由一系列的状态集(局面)和操作...
  • Danliwoo
  • Danliwoo
  • 2016-08-04 23:09:33
  • 984

[BZOJ2936][POI1999] 降水(堆+bfs:floodfill)

题目描述传送门题解传说这种积水问题有个学名叫floodfill?首先可以发现最外围的一坨块上是不可能积水的。而这些块里面积水的高度取决于高度最小的那个块——木桶效应! 由此可以猜测:块的高度,也可以...
  • Clove_unique
  • Clove_unique
  • 2016-10-26 21:58:55
  • 575
收藏助手
不良信息举报
您举报文章:[Poi 1999] bzoj2927 多边形之战 [博弈论]
举报原因:
原因补充:

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