diff --git a/VIJOS/1498_wlzxczy.pas b/VIJOS/1498_wlzxczy.pas new file mode 100644 index 0000000..25b1e1a --- /dev/null +++ b/VIJOS/1498_wlzxczy.pas @@ -0,0 +1,34 @@ +var +m,n,k,l,d,q,w,e,r,i,j,max,u,f:longint; +a,b,uu:array[1..1000]of longint; +procedure sw(var i,j:longint); +var p:longint; +begin +p:=uu[i];uu[i]:=uu[j];uu[j]:=p; +inc(i);dec(j); +end; +procedure qsort(i,j:longint); +var l,r,mid:longint; +begin +l:=i;r:=j;mid:=uu[(l+r) div 2]; +repeat +while uu[i]mid do dec(j); +if i<=j then sw(i,j); +until i>j; +if imax then begin max:=b[j];f:=j; end; +inc(u);uu[u]:=f;b[f]:=0; +end; +qsort(1,u); +for i:=1 to u-1 do write(uu[i],' '); +writeln(uu[u]); +u:=0; +for i:=1 to l do +begin max:=0; +for j:=1 to n-1 do +if a[j]>max then begin max:=a[j];f:=j; end; +inc(u);uu[u]:=f;a[f]:=0; +end; +qsort(1,u); +for i:=1 to u-1 do write(uu[i],' '); +writeln(uu[u]); +end.