Advertisement
Guest User

Untitled

a guest
Oct 30th, 2014
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. var
  2. n,q,d,s,i,j:integer;
  3. a,b,c:array [0..25001] of integer;
  4. begin
  5. d:=0;
  6. q:=0;
  7. s:=0;
  8. readln(n);
  9. if n <> 0 then begin
  10. for i:= 1 to n do
  11. readln(a[i]);
  12. b[0]:=n;
  13. repeat
  14. s:=0;
  15. inc(q);
  16. for i:=1 to n do begin
  17. if a[i] > q then
  18. inc(s);
  19. end;
  20. b[q]:=s;
  21. until s=0;
  22. c[0]:= q;
  23. repeat
  24. s:=0;
  25. inc(d);
  26. for i:=0 to q do begin
  27. if b[i] > d then
  28. inc(s);
  29. end;
  30. c[d]:=s;
  31. until s=0;
  32. for i:= 0 to d-1 do
  33. writeln(c[i]);
  34. end
  35. else
  36. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement