STL题,将map与multiset相结合
题目链接HDU 4022
题目大意
有一个地图,在某些点上有敌方基地,你可以一次炸毁某一行或某一列,输出每次炸毁的基地数目。
题解
两个map,分别存行与列。将每一行或列的存在基地的坐标都存入set中,将这个set与本行或列的标号相映射,炸毁某一行时将这个set删除,注意删除前要将set中的每个元素从另一个
map中删除。代码如下:
AC代码
|
|
STL题,将map与multiset相结合
题目链接HDU 4022
有一个地图,在某些点上有敌方基地,你可以一次炸毁某一行或某一列,输出每次炸毁的基地数目。
两个map,分别存行与列。将每一行或列的存在基地的坐标都存入set中,将这个set与本行或列的标号相映射,炸毁某一行时将这个set删除,注意删除前要将set中的每个元素从另一个
map中删除。代码如下:
|
|
微信打赏
支付宝打赏