这是一道阴险的水题。现场赛的时候是队长 Wideas 过的,似乎过得也没有太大障碍。但是赛后我自己写,感觉题意比较模糊。如果没有看样例测试数据,可能怎么错的都不知道。

主要注意的有几点,一个是,在某处如果射了 2 箭,其实只会产生一个洞,所以重复给出的点只能算一个;还有一点,如果所有三角形的集合是 A, 以“相似关系”划分这个集合,即有 A = A1 ∪ A2 ∪ … ∪ An, 其中集合 Ai 中的三角形互相相似,那么题目要求的东西是 max { |Ai| }.

代码如下:

原创文章,转载请注明来源:http://euyuil.com/3204/acm-icpc-2011-beijing-hou-yis-secret/