题目链接:Ivan comes again!
题意
有一个矩阵,有三种操作,add A B代表给矩阵的第A行B列的元素标记。 find A B代表让你输出 某一个标记元素的下标 ,且满足对应的下标分别大于A ,B, 如果没有就输出-1 . remove 代表移走该位置的标记。
思路
一开始就想的用set存,但是没用过set里面存pair,开始set里存的结构体,结构体里再写个排序,但最终不太对,又换成pair了,不得不说是真的方便,add和remove函数用Insert和erase。至于查找则用upper_bound.
1 |
|