poj 3664

简介: http://poj.org/problem?id=3664 进行两轮选举,第一轮选前n进入第二轮,第二轮选最高   #include #include using namespace std; struct vote { int a,b; int c; ...

 

http://poj.org/problem?id=3664

进行两轮选举,第一轮选前n进入第二轮,第二轮选最高

 

#include<algorithm>
#include<cstdio>
using namespace std;
struct vote
{
    int a,b;
    int c;
};
bool cmp1(const vote  & a ,const vote & b)
{
    return a.a>b.a;
}

bool cmp( const vote& a ,const vote& b)
{
    return a.b>b.b;
}
int main()
{
    int n,k;
    scanf("%d%d",&n,&k);
    vote aa[50010];
        for(int i=0;i<n;i++)
        {
            aa[i].c=0;
            scanf("%d%d",&aa[i].a,&aa[i].b);
            aa[i].c=i+1;
        }
        sort(aa,aa+n,cmp1);
        sort(aa,aa+k,cmp);


   printf("%d\n",aa[0].c);
    return 0;
}

 

相关文章
poj 3620
题意:给出一个矩阵,其中有些格子干燥、有些潮湿。       如果一个潮湿的格子的相邻的四个方向有格子也是潮湿的,那么它们就可以构成更大       的湖泊,求最大的湖泊。       也就是求出最大的连在一块儿的潮湿的格子的数目。
559 0
poj 1455
Description n participants of > sit around the table. Each minute one pair of neighbors can change their places.
607 0
POJ 1804
题目:http://poj.org/problem?id=1804 大意:给你一串数字,排序。求出最少的交换次数  \ 我用归并做的 #include #include using namespace std; int aa[500010],bb[500010]; long lon...
679 0
|
人工智能 BI
poj-3185-开关问题
描述   牛一行20他们喝的水碗。碗可以那么(面向正确的为清凉水)或颠倒的(一个位置而没有水)。他们希望所有20个水碗那么,因此用宽鼻子翻碗。   嘴太宽,他们不仅翻转一碗还碗的碗两侧(总共三个或三个——在两端的情况下碗——两碗)。
791 0
poj-1008-玛雅历
Description 上周末,M.A. Ya教授对古老的玛雅有了一个重大发现。从一个古老的节绳(玛雅人用于记事的工具)中,教授发现玛雅人使用了一个一年有365天的叫做Haab的历法。这个Haab历法拥有19个月,在开始的18个月,一个月有20天,月份的名字分别是pop, no, zip, zotz, tzec, xul, yoxkin, mol, chen, yax, zac, ceh, mac, kankin, muan, pax, koyab, cumhu。
859 0
poj题目分类
http://www.cnblogs.com/kuangbin/archive/2011/07/29/2120667.html
762 0