[Topcoder] SRM197

来源:互联网 发布:音乐合成软件手机版 编辑:程序博客网 时间:2024/06/07 22:39

divII lev2

 

先定义八个方向的偏移。取数组pieces第一对坐标,得到其八个偏移坐标,结果肯定是这些坐标的子集,所以对这八个坐标进行检醒,如果坐标对数组其它坐标都形成威胁,则加入结果数组。题目要求排好序,只要定义偏移时按有序排列就行,这样省得显式排序了。

当然,如果硬要显式排序,也可以:

原创粉丝点击