将每个位置数组替换表达:如(2,5,6)变成(2,add, 6)和(5,del,6)
则(a是add,b是del)按大小排序(先按一维排,再按ab排):
使用两个有序表map1(统计最大高度和出现次数),map2(统计坐标位置和最大高度)
最后map2中的就是轮廓线
2.
3.
4.
解题思路:拿的时候让异或和变为0,那么下一个人不管怎么拿异或和都不是0,先手每次都可以让异或和重新为0。即谁先导致异或和=0出现,谁就会一直赢。
将每个位置数组替换表达:如(2,5,6)变成(2,add, 6)和(5,del,6)
则(a是add,b是del)按大小排序(先按一维排,再按ab排):
使用两个有序表map1(统计最大高度和出现次数),map2(统计坐标位置和最大高度)
最后map2中的就是轮廓线
2.
3.
4.
解题思路:拿的时候让异或和变为0,那么下一个人不管怎么拿异或和都不是0,先手每次都可以让异或和重新为0。即谁先导致异或和=0出现,谁就会一直赢。