set 重载 小于号 可以对比优先队列学习 排序 set支持自动排序,默认是由小到大排,和很多其他排序数据结构一样,也可以手写排序,就是重载小于号; 如果是单纯的要由大到小排也可以:set< int,greater<int> >se;//由大到小排序 如果有多个关键字,那么可以手写结构体,重载小于号; //x为第一关键字,由x由大到小...
注意点:用数组,然后再复制排序,后面3个测试点都会超时,这里要用set。虽然一开始想到的也是要用set,但set只能对数字自动排序,咋办,看了大佬的,原来可以重载<符号,这样set可以自动对结构体排序了,还有就是结构体的构造函数的写法,这样可以直接构造一个node了。之前看的primec++全忘完了。。。 超时代码:虽然写的时候...