পৃষ্ঠাসমূহ

সোমবার, ৮ ফেব্রুয়ারী, ২০১৬

URI Online Judge | 1533 Detective Watson Solution



#include <iostream>
#include <climits>
#include <vector>
#include <algorithm>
using namespace std;

struct number
{
    int pos;
    int num;
};
bool compare(number a,number b)
{
    return a.num>b.num;
}

int main()
{

    int n;
    vector<number> suspectLevel;
    while(cin>>n&&n)
    {

        number N;
        for(int i = 0; i<n; i++)
        {
            cin>>N.num;
            N.pos = i;

            suspectLevel.push_back(N);
        }

        sort(suspectLevel.begin(),suspectLevel.end(),compare);
        N = suspectLevel.at(1);
        cout<<N.pos+1<<endl;
        suspectLevel.clear();

    }

}


কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন