poj3664 排序

/*
Time:2019.12.3
Author: Goven
type:排序 
err:
ref:
*/
#include<iostream>
#include<algorithm>
using namespace std;

struct Vote{
    int a, b;
    int idx;
};

Vote cows[50005];

bool cmpa(const Vote &x, const Vote &y) {
    return x.a > y.a;
}

bool cmpb(const Vote &x, const Vote &y) {
    return x.b > y.b;
}

int main()
{
    int n, k;
    cin >> n >> k;
    for (int i = 0; i < n; i++) {
        cin >> cows[i].a >> cows[i].b;
        cows[i].idx = i;
    }
    sort(cows, cows + n, cmpa);
    sort(cows, cows + k, cmpb);
    cout << cows[0].idx + 1 << endl;
    return 0;
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容