Pagini recente » Cod sursa (job #1232720) | Cod sursa (job #803578) | Cod sursa (job #2633992) | Cod sursa (job #193268) | Cod sursa (job #1062255)
#include <fstream>
#include <algorithm>
#include <cstring>
#include <cassert>
#include <bitset>
using namespace std;
struct elem
{
long long int val;
int poz;
}v[1048581];
long long int m[1048581];
bool operator<(const elem &a,const elem &b)
{
if(a.val>b.val)
return 0;
return 1;
}
long long int l,u;
bitset<1048581> viz;
long long int n;
int main()
{
ifstream cin("secv5.in");
ofstream cout("secv5.out");
int i;
cin>>n>>l>>u;
for(i=1;i<=n;i++)
{
cin>>m[i];
v[i].val=m[i];
v[i].poz=i;
}
sort(v+1,v+n+1);
for(i=1;i<=n;i++)
{
if(viz[v[i].poz])
assert(0);
viz[v[i].poz]=1;
}
cin.close();
cout.close();
return 0;
}