HDU3279【水】

思路:

求数组里的第三大;


#include <bits/stdc++.h>
using namespace std;
typedef long long LL;

int a[15];
int main()
{
    int t,cas=1;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d",&cas);
        for(int i=0;i<10;i++)
            scanf("%d",&a[i]);
        sort(a,a+10);
        int i,cnt=1;
        for(i=8;i>=0;i--)
        {
            if(a[i]!=a[i-1])
            {
                cnt++;
                if(cnt==3)
                    break;
            }
        }
        printf("%d %d\n",cas,a[i]);
    }


}


posted @ 2016-10-07 23:41  see_you_later  阅读(110)  评论(0编辑  收藏  举报