#include<stdio.h>
int qu[50];
int front=-1;
int rear=-1;
void enqueue(int ch)
{
if(rear==49)
else if(front==-1)
front=rear=0;
else
rear++;
qu[rear]=ch;
}
int deque()
{
int item=qu[front];
if(front==-1)
else if(front==rear)
front=rear=-1;
else
front++;
return item;
}
void maxsubarray(int a[],int n,int k)
{
int i,temp,count=1;
enqueue(a[0]);
for(i=1;i<n;i++)
{
enqueue(a[i]);
count+=1;
if(qu[rear]<qu[rear-1])
{
temp=qu[rear];
qu[rear]=qu[rear-1];
qu[rear-1]=temp;
}
if(count==k)
{
if(qu[front]>qu[rear])
else
temp=deque();
count-=1;
}
}
}
int main()
{
int i,ar[50], n;
for(i=0;i<n;i++)
maxsubarray(ar,n,3);
}
I2luY2x1ZGU8c3RkaW8uaD4KCmludCBxdVs1MF07CmludCBmcm9udD0tMTsKaW50IHJlYXI9LTE7Cgp2b2lkIGVucXVldWUoaW50IGNoKQp7CiAgICBpZihyZWFyPT00OSkKICAgICAgICBwcmludGYoIk92ZXJmbG93Iik7CiAgICBlbHNlIGlmKGZyb250PT0tMSkKICAgICAgIGZyb250PXJlYXI9MDsKICAgIGVsc2UgCiAgICAgICAgcmVhcisrOwogICAgcXVbcmVhcl09Y2g7Cn0KCmludCBkZXF1ZSgpCnsKICAgIGludCBpdGVtPXF1W2Zyb250XTsKICAgIGlmKGZyb250PT0tMSkKICAgICAgICBwcmludGYoIlVuZGVyZmxvdyIpOwogICAgZWxzZSBpZihmcm9udD09cmVhcikKICAgICAgICBmcm9udD1yZWFyPS0xOwogICAgZWxzZQogICAgICAgZnJvbnQrKzsKICAgIHJldHVybiBpdGVtOwp9IAoKdm9pZCBtYXhzdWJhcnJheShpbnQgYVtdLGludCBuLGludCBrKQp7CiAgICBpbnQgaSx0ZW1wLGNvdW50PTE7CiAgICBlbnF1ZXVlKGFbMF0pOwogICAgZm9yKGk9MTtpPG47aSsrKQogICAgewogICAgICAgZW5xdWV1ZShhW2ldKTsKICAgICAgIGNvdW50Kz0xOwogICAgICAgaWYocXVbcmVhcl08cXVbcmVhci0xXSkKICAgICAgIHsKICAgICAgICAgICB0ZW1wPXF1W3JlYXJdOwogICAgICAgICAgIHF1W3JlYXJdPXF1W3JlYXItMV07CiAgICAgICAgICAgcXVbcmVhci0xXT10ZW1wOyAgICAgICAgICAgICAgICAgICAgIAogICAgICAgfSAgIAogICAgICAgaWYoY291bnQ9PWspCiAgICAgICB7CiAgICAgICAgICBpZihxdVtmcm9udF0+cXVbcmVhcl0pCiAgICAgICAgICAgICBwcmludGYoIiVkXHQiLHF1W2Zyb250XSk7CiAgICAgICAgICBlbHNlCiAgICAgICAgICAgICBwcmludGYoIiVkXHQiLHF1W3JlYXJdKTsKICAgICAgICAgIHRlbXA9ZGVxdWUoKTsKICAgICAgICAgIGNvdW50LT0xOwogICAgICAgfQogICAgfSAKfQogCmludCBtYWluKCkKewogICAgaW50IGksYXJbNTBdLCBuOwogICAgcHJpbnRmKCJcbkVudGVyIGFycmF5IHNpemUiKTsKICAgIHNjYW5mKCIlZCIsJm4pOwogICAgcHJpbnRmKCJcbkVudGVyIGFycmF5Iik7CiAgICBmb3IoaT0wO2k8bjtpKyspCiAgICAgICAgc2NhbmYoIiVkIiwmYXJbaV0pOwogICAgbWF4c3ViYXJyYXkoYXIsbiwzKTsKfQo=