3 条题解

  • 1
    @ 2026-8-29 20:48:45
    #include<bits/stdc++.h>
    
    using namespace std;
    
    int a[30001],b[30001];
    
    int main(){
    	int n,m,i,j;
    	cin>>n;
    	for(i=1;i<=n;i++){
    		cin>>a[i];
    	}
    	cin>>m;
    	for(i=1;i<=m;i++){
    		cin>>b[i];
    	}
    	sort(a+1,a+n+1);
    	for(i=1;i<=m;i++){
    		cout<<a[b[i]]<<endl;
    	}
    	return 0;
    }
    
    
    • -1
      @ 2026-8-29 20:48:23
      
      using namespace std;
      
      int a[30001],b[30001];
      
      int main(){
      	int n,m,i,j;
      	cin>>n;
      	for(i=1;i<=n;i++){
      		cin>>a[i];
      	}
      	cin>>m;
      	for(i=1;i<=m;i++){
      		cin>>b[i];
      	}
      	sort(a+1,a+n+1);
      	for(i=1;i<=m;i++){
      		cout<<a[b[i]]<<endl;
      	}
      	return 0;
      }
      
      
      • -1
        @ 2022-5-12 8:43:54

        #include<bits/stdc++.h>

        using namespace std;

        int a[30001],b[30001];

        int main(){

        int n,m,i,j;
        
        cin>>n;
        
        for(i=1;i<=n;i++){
        
        	cin>>a[i];
        
        }
        
        cin>>m;
        
        for(i=1;i<=m;i++){
        
        	cin>>b[i];
        
        }
        
        sort(a+1,a+n+1);
        
        for(i=1;i<=m;i++){
        
        	cout<<a[b[i]]<<endl;
        
        }
        
        return 0;
        

        }//无脑排序,也可以用离散化

        • 1

        信息

        ID
        1247
        时间
        1000ms
        内存
        256MiB
        难度
        9
        标签
        递交数
        10
        已通过
        6
        上传者