Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

为什么格式错误?

Posted by mayakovsky at 2004-09-30 23:33:15 on Problem 1833
program shengchengpailie;
type pailie=array[1..1024] of integer;
var m,n,k,d,e:integer;a:pailie;

procedure Sort(var a:pailie;shou,wei:integer);
var
i,j,s,t:integer;
begin
  for i:=shou to wei-1 do
    begin
	  s:=i;
	  for j:=i+1 to wei do
	    if a[j]<a[s] then s:=j;             
	   begin
           t:=a[s];
           a[s]:=a[i];
           a[i]:=t;
            end;     
    end;  
end;

  procedure after(var a:pailie;n:integer);
    var i,j,c,b,t,s,l:integer;
    begin
      b:=1025;j:=0;
      for i:=1 to n-1 do
        begin
          if a[i]<a[i+1] then j:=i;
        end;
      if (j=0) then
        begin
          for i:=1 to n do a[i]:=i;
        end
      else
      begin
        for i:=j+1 to n do
           begin
             if (a[i]>a[j]) and (a[i]<b)  then begin c:=i;b:=a[i] end;
           end;
        t:=b;a[c]:=a[j];a[j]:=t;
        sort(a,j+1,n)
      end;
    end; 
 begin
 readln(m);
 for d:=1 to m do
    begin
     read(n,k);
     readln;
     for e:=1 to n do
     read(a[e]);
     for e:=1 to k do
      after(a,n);
     for e:=1 to n-1 do
     write(a[e],' ');
     write(a[n])
    end;
end.

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator