#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define ALL(g) (g).begin(),(g).end() #define REP(i, x, n) for(int i = x; i < n; i++) #define rep(i,n) REP(i,0,n) #define F(i,j,k) fill(i[0],i[0]+j*j,k) #define P(p) cout<<(p)< vi; typedef vector vl; typedef vector vd; typedef pair pii; typedef pair pll; typedef long long ll; /* struct TALL{ int cm; int n; bool operator<( const TALL& right ) const { return cm == right.cm ? n < right.n : n < right.n; } }; int main(){ int a,b,c,d; TALL h[1001]; cin>>h[0].cm>>a; h[0].n=1; REP(i,1,a){ cin>>h[i].cm; h[i].n=i+1; } sort(h,h+a); rep(i,a){ if(h[i].cm==b){ cout<>h>>n; REP(i,0,n-1) cin>>H[i]; sort(H,H+n,greater()); rep(i,n){ if(H[i]