已解决 李子木 初级守护 #include<bits/stdc++.h> using namespace std; int a[105]; int main(){ int s,m,n,t; cin>>s>>m>>n; for(int i=1;i<=s;i++){ cin>>t; a[t]++; } int l=0; for(int i=100;i>=0;i--){ if(a[i]){ l+=a[i]; if(l>=m&&l<=n){ cout<<i<<" "; } } } return 0; } 60分,哪错了,急急急!!