题意 有一个凸多边形,顶点编号逆时针从0到n-1.现在这个n边形被剖分成n-2个三角形,给出这n-2个三角形的顶点,保证这是用n-3条不交叉的对角线划分出来的.现在第一个三角形是黑色,其他都是白色.两名玩家轮流操作,每一次能够把处于外层的三角形取走,最后取到黑色三角形的人获胜,问先手是否必胜.这里外层的定义是有两条边暴露在外面. 分析 我们把每一个三角形看成一个点,相邻的三角形连边(类似于对偶图),那么就会形成一棵树,且每个点的度数最大为3.我们将黑色三角形设为根,形成一棵有根树.那么一个点能取…