

#include<stdio.h> int main() { ? ? int i,n,a[100],b[100],c[100]; ? ? scanf("%d",&n); ? ? for(i=1;i<=n;i++) ? ? ? ? scanf("%d",&a[i]); ? ? int m; ? ? scanf("%d",&m); ? ? int l,r,k,max,j,q,w,cnt=0; ? ? for(q=1;q<=m;q++){ ? ? ? ? scanf("%d%d%d",&l,&r,&k); ? ? ? ? for(w=l;w<=r;w++) ? ? ? ? ? ? c[w]=a[w]; ? ? ? ? for(i=l;i<=r;i++){ ? ? ? ? ? ? for(j=i+1;j<=r;j++){ ? ? ? ? ? ? ? ? max=c[i]; ? ? ? ? ? ? ? ? if(c[i]<c[j]){ ? ? ? ? ? ? ? ? max=c[j]; ? ? ? ? ? ? ? ? c[j]=c[i]; ? ? ? ? ? ? ? ? c[i]=max; ? ? ? ? ? ? ? ? } ? ? ? ? ? ? } ? ? ? ? } ? ? ? ? b[++cnt]=c[l+k-1]; ? ? } ? ? for(i=1;i<=m;i++) ? ? ? ? printf("%d\n",b[i]); ? ? return 0; } ?
|