#include<bits/stdc++.h>
using namespace std;int n;
int tknp(int a[],int k)
{
int l=1;int r=n;
while(l<=r) {
int mid=(l+r)/2;
if(a[mid]<k) l=mid+1;else
if(a[mid]>k) r=mid-1;else
return mid;
}
}
void insertionSort(int arr[], int n,int mx)
{
int i=n, key, j;
key = arr[i];
j = i - 1 ;
while (j >= 1 && arr[j] > key)
arr[j + 1] = arr[j--];
arr[j+1] = key;
key = arr[i];
while (i < mx && arr[i+1] < key)
arr[i] = arr[++i];
arr[i]=key;
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(0);cout.tie(0);
int q,a[300001],b[300001];
cin >> n>> q;
for(int i=1;i<=n;i++) {cin >> b[i];a[i]=b[i];}
sort(b+1,b+n+1);
for(int i=1;i<=q;i++) {
int id,x;
cin >> id>>x;
int y=tknp(b,a[id]);b[y]=x;
insertionSort(b,y,n);
cout<<b[(n+1)/2]<<" ";
a[id]=x;
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDtpbnQgbjsKaW50IHRrbnAoaW50IGFbXSxpbnQgaykKewogICAgaW50IGw9MTtpbnQgcj1uOwogICAgd2hpbGUobDw9cikgewogICAgICAgIGludCBtaWQ9KGwrcikvMjsKICAgICAgICBpZihhW21pZF08aykgbD1taWQrMTtlbHNlCiAgICAgICAgaWYoYVttaWRdPmspIHI9bWlkLTE7ZWxzZQogICAgICAgIHJldHVybiBtaWQ7CiAgICB9Cn0Kdm9pZCBpbnNlcnRpb25Tb3J0KGludCBhcnJbXSwgaW50IG4saW50IG14KQp7CiAgICBpbnQgaT1uLCBrZXksIGo7CiAgICAgICAga2V5ID0gYXJyW2ldOwogICAgICAgIGogPSBpIC0gMSA7CiAgICAgICAgd2hpbGUgKGogPj0gMSAmJiBhcnJbal0gPiBrZXkpCiAgICAgICAgICAgIGFycltqICsgMV0gPSBhcnJbai0tXTsKICAgICAgICBhcnJbaisxXSA9IGtleTsKICAgICAgICBrZXkgPSBhcnJbaV07CiAgICAgICAgd2hpbGUgKGkgPCBteCAmJiBhcnJbaSsxXSA8IGtleSkKICAgICAgICAgICAgYXJyW2ldID0gYXJyWysraV07CiAgICAgICAgYXJyW2ldPWtleTsKfQppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZSgwKTtjb3V0LnRpZSgwKTsKICAgIGludCBxLGFbMzAwMDAxXSxiWzMwMDAwMV07CiAgICBjaW4gPj4gbj4+IHE7CiAgICBmb3IoaW50IGk9MTtpPD1uO2krKykge2NpbiA+PiBiW2ldO2FbaV09YltpXTt9CiAgICBzb3J0KGIrMSxiK24rMSk7CiAgICBmb3IoaW50IGk9MTtpPD1xO2krKykgewogICAgICAgIGludCBpZCx4OwogICAgICAgIGNpbiA+PiBpZD4+eDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIGludCB5PXRrbnAoYixhW2lkXSk7Ylt5XT14OwogICAgICAgIGluc2VydGlvblNvcnQoYix5LG4pOwogICAgICAgIGNvdXQ8PGJbKG4rMSkvMl08PCIgIjsKICAgICAgICBhW2lkXT14OwogICAgfQp9Cg==