1
已解决
李云昊
中级守护
中级守护
#include <iostream>
using namespace std;
struct s{
long long int a1,b1;
}a[100100];
bool cmp(s a,s b)
{
return a.a1>b.a1;
}
long long n,b[100],c[100];
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i].a1;
a[i].b1=i+1;
}
sort(a,a+n,cmp);
for(int i=0;i<=2;i++)
{
b[i]=a[i].b1;
}
for(int i=n-1;i>=n-3;i--)
{
c[n-i-1]=a[i].b1;
}
sort(b,b+3);
sort(c,c+3);
for(int i=0;i<=2;i++)
cout<<b[i]<<' ';
cout<<endl;
for(int i=0;i<=2;i++)
cout<<c[i]<<' ';
}