为什么都是输入a[i].first, a[i].second = i 然后按first排序就直接用second的来做? 拿1 7 2 4这组数据来说 输入(1,1),(7,2),(2,3),(4,4) 然后排好序后: (1,1),(2,3),(4,4),(7,2) 1 7 2 4 离散化后变成 1 3 4 2是对的吗??? 我的理解离散化后不应该变成 1 4 2 3 么????? 不是很理解