洛谷 一句话题意: 每个武器有两种属性,每种武器只能选择一种属性,从属性1连续递增才算攻击,求最大连续攻击次数. 因为同学告诉我这是二分图最大匹配,自然就往那个方向去想. 那么怎么建图呢? 每个武器只能用一次,所以武器占二分图的一边,另一边放属性. 每个武器对应的属性之间连边. 因为要从属性1开始连续递增,所以用属性那一边匹配武器,for循环寻找武器,找到了就ans++,若没找到就输出ans,return 0: 这里要说一个细节,那个同学的标记数组vis是int类型,所以memset的时候会非常…