麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

普及練習場之排序

2019-11-14 09:58:12
字體:
來源:轉載
供稿:網友

P1177 【模板】快速排序 總:看題目,模板啊!

var n,i:longint; a:array [1..100001] of longint;PRocedure qsort(l,r:longint);var i,j,temp,key:longint;begin if l>=r then exit; i:=l; j:=r; key:=a[random(r-l+1)+l]; repeat while a[i]<key do inc(i); while a[j]>key do dec(j); if i<=j then begin temp:=a[i]; a[i]:=a[j]; a[j]:=temp; inc(i); dec(j); end; until i>j; qsort(l,j); qsort(i,r);end;begin readln(n); for i:=1 to n do read(a[i]); qsort(1,n); for i:=1 to n do write(a[i],' ');end.

P1059 明明的隨機數 總:看數據范圍,可以用桶排。然而我用了十分暴力的方法。

var i,j,n,t,p,s:longint; a,b:array [1..5000] of longint;begin read(n); for i:=1 to n do read(a[i]); for i:=1 to n-1 do for j:=i+1 to n do if a[i]>a[j] then begin t:=a[i]; a[i]:=a[j]; a[j]:=t; end; s:=0; p:=a[1]; for i:=1 to n do if p<>a[i+1] then begin inc(s); b[s]:=p; p:=a[i+1]; end; writeln(s); for i:=1 to s do write(b[i],' ');end.

P1068 分數線劃定 總:不錯的多關鍵字排序。

var a,b:array [1..5000] of longint; n,m,k,s,i,j,t:longint;begin read(n,m); m:=trunc(m*1.5); for i:=1 to n do read(b[i],a[i]); for i:=1 to n-1 do for j:=i+1 to n do if (a[i]<a[j]) or (a[i]=a[j]) and (b[i]>b[j]) then begin k:=a[i]; a[i]:=a[j]; a[j]:=k; t:=b[i]; b[i]:=b[j]; b[j]:=t; end; s:=m; for i:=m+1 to n do begin if a[i]=a[m] then inc(s); if a[i]<a[m] then break; end; writeln(a[m],' ',s); for i:=1 to s-1 do writeln(b[i],' ',a[i]); write(b[s],' ',a[s]);end.

P1781 宇宙總統 總:這就是很單純很單純的排序啊!好吧,“故事”很深啊。看到讀的數有100位之多,字符串!將字符串排序,或找最大的字符串。 注:有相同的要取后面那個,坑。

var n:integer; l,num:array [0..21] of integer; a:array [0..21] of string;procedure init;var i:longint;begin readln(n); for i:=1 to n do begin readln(a[i]); l[i]:=length(a[i]); num[i]:=i; end;end;procedure main;var i,j:integer;begin for i:=1 to n-1 do for j:=i+1 to n do if (l[i]<l[j]) or (l[i]=l[j]) and (a[i]<=a[j]) then begin l[0]:=l[i]; l[i]:=l[j]; l[j]:=l[0]; a[0]:=a[i]; a[i]:=a[j]; a[j]:=a[0]; num[0]:=num[i]; num[i]:=num[j]; num[j]:=num[0]; end; writeln(num[1]); write(a[1]);end;begin init; main;end.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品一区二区三区欧美 | 国产精品久久久久久久久久久久久久久久 | 中文字幕h | 国产91影院 | 毛片天天看 | 成人福利视频 | 国产在线观看91一区二区三区 | 成人午夜在线免费观看 | 国产成人自拍视频在线 | 久久久综合视频 | 亚洲一级网站 | 免费国产网站 | 国产乱一区二区三区视频 | 久久精品视频在线免费观看 | 天天草天天干天天 | 毛片免费在线视频 | 毛片在哪里看 | 一区二区三区无码高清视频 | 中文日韩 | 72pao成人国产永久免费视频 | 666sao| 国产精品啪一品二区三区粉嫩 | 欧美日韩网站在线观看 | 香蕉久久久精品 | 日本成人一二三区 | 久草免费资源视频 | 91香焦视频 | 日本最新免费二区三区 | 国产成人自拍视频在线 | 粉嫩粉嫩一区二区三区在线播放 | 亚洲成年人免费网站 | 免费在线观看成人网 | 国产精品午夜性视频 | 国产精品av久久久久久久久久 | 国产精品7区 | 久久久久国产一区二区三区不卡 | 成人国产综合 | 激情五月少妇a | 日韩黄在线 | 国产精品视频一区二区三区四区国 | 久久另类视频 |