#include #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 _int64 long long int a[100000]; int main() { int i,j,k,nb,cnt,left,right,mid,x,n,q; vector > a1; vector > ans; while (scanf("%d%d",&n,&q)!=EOF) { a1.clear(); for (i=0;i0)&&(a[a1[i].second-1]!=-1)) cnt++; if ((a1[i].second+11) { mid=(left+right)/2; if (ans[mid].first<=x) left=mid; else right=mid; } if (left==-1) printf("1\n"); else printf("%d\n",ans[left].second); } } }