应该是结构体里面
```
l=e-b
`````````````
不能直接定义,e,b未知,所以请问大佬怎么解决?
by Faded_wind123 @ 2024-05-11 11:21:37
@[Faded_wind123](/user/1057068)
您的排序貌似是错的
应该以e为第一关键字,b为第二关键字排序
```
bool cmp(const cpt &x,const cpt &y){
if(x.e!=y.e){return x.e<y.e;}
else{ return x.b<y.b;}
}
```
如果按照b为第一关键字排序的话可能出现如下数据:
```
10
0 1000000
1 2
2 3
3 4
4 5
5 6
6 7
8 9
10 11
11 12
```
e为第一关键字输出9
b为第一关键字输出1
by Liuboom @ 2024-05-11 13:07:16
@[Liuboom](/user/508086) 好的谢谢大佬
by Faded_wind123 @ 2024-05-11 13:32:23