2023年東莞特長生
之 聰明的小李
小李的識記能力非常強,一列數他一看就知道最大的是哪個數,這個數在原數列中的位置。現在的問題是給定乙個各不相同的正整數數列,要你找出第k大的數是多少,並指出該數在原數列中的位置。
共有三行,第一行是乙個正整數n,表示原數列共有n個數,第二行是n個正整數,表示原數列中的每乙個數。第三行是乙個正整數,表示k的值。
共二行,第一行是乙個整數,表示原數列中第k大的數,第二行是乙個正整數,表示第k大數在原數列中的位置。
5 34 12 55 42 90
342
4elba
本題排個序,再輸出就行了(注意是輸出第k大,不是第k小)
var
a:array[0..100,1..2]of longint;
n,i,j,k:longint;
begin
read(n);
for i:=1
to n do
begin
read(a[i,1]);
a[i,2]:=i;//原數列中的位置
end;
read(k);
for i:=1
to n-1
do//資料範圍很小,選排即可
for j:=i to n do
if a[i,1]1] then
//從大到小排序
begin
a[0]:=a[i];
a[i]:=a[j];
a[j]:=a[0];
end;
writeln(a[k,1]);//輸出
write(a[k,2]);
end.
ssl1326 08年東莞特長生 工作
2008年東莞特長生 之 工作 這次翻譯的主角是zy!轉眼2年過去了,zy被踢出機房,於是找了個遊戲。每天zy會知道乙個限時活動,清單上列出了n個可能需要他肝排名榜的活動。每個活動包含3個資訊 ti ai bi,ti表示肝此活動需要的時間,ai表示此活動的開啟時間,bi表示此活動的關閉時間。在某一時...
2023年東莞特長生 散步
description 李四是乙個很會利用時間的學生,他經常晚上吃過飯後一邊思考問題一邊散步,由於要思考問題,並且思考問題的內容越來越多,所以他在散步時也是越來越慢的,他自己總結出乙個規律,他散步時第一步走n厘公尺,第二步走n 1厘公尺,以後每步比前一步少1厘公尺,最後一步是0時就停下來了。現在給出...
08年東莞特長生 獎金
08年東莞特長生 獎金 time limit 1000ms memory limit 65536k total submit 326 accepted 108 description 由於無敵的凡凡在2005年世界英俊帥氣男總決選中勝出,yali company總經理mr.z心情好,決定給每位員工發...