void insert(Item item){
int pos = 0; /*Позиция для вставки*/
int max = 0; /*Максимальный элемент в очереди*/
if(n == 0) /*Если в очереди еще нет элементов*/
pos = 0;
else
for(int i = 1; i < n; i++)
if(pq[i] > pq[max])
max = i;
if(max != 0) pos = max + 1;
pq[pos] = item;
n++;
//pq[n++] = item;
}
CXZvaWQgaW5zZXJ0KEl0ZW0gaXRlbSl7CgkJaW50IHBvcyA9IDA7CQkvKtCf0L7Qt9C40YbQuNGPINC00LvRjyDQstGB0YLQsNCy0LrQuCovCgkJaW50IG1heCA9IDA7CS8q0JzQsNC60YHQuNC80LDQu9GM0L3Ri9C5INGN0LvQtdC80LXQvdGCINCyINC+0YfQtdGA0LXQtNC4Ki8KCgkJaWYobiA9PSAwKQkvKtCV0YHQu9C4INCyINC+0YfQtdGA0LXQtNC4INC10YnQtSDQvdC10YIg0Y3Qu9C10LzQtdC90YLQvtCyKi8KCQkJcG9zID0gMDsKCQllbHNlCgkJCWZvcihpbnQgaSA9IDE7IGkgPCBuOyBpKyspCgkJCQlpZihwcVtpXSA+IHBxW21heF0pCgkJCQkJbWF4ID0gaTsKCgkJaWYobWF4ICE9IDApIHBvcyA9IG1heCArIDE7CgkJcHFbcG9zXSA9IGl0ZW07CgkJbisrOwoJCS8vcHFbbisrXSA9IGl0ZW07Cgl9