聰明的小李

2021-09-20 12:44:29 字數 712 閱讀 1405

description

小李的識記能力非常強,一列數他一看就知道最大的是哪個數,這個數在原數列中的位置。現在的問題是給定乙個各不相同的正整數數列,要你找出第k大的數是多少,並指出該數在原數列中的位置。

input

共有三行,第一行是乙個正整數n,表示原數列共有n個數,第二行是n個正整數,表示原數列中的每乙個數。第三行是乙個正整數,表示k的值。

output

共二行,第一行是乙個整數,表示原數列中第k大的數,第二行是乙個正整數,表示第k大數在原數列中的位置。

sample input

534 12 55 42 90

3sample output424

....

.程式:

#include#include#include#includeusing namespace std;

struct edge

a[150];

bool cmp(edge xx,edge yy)

int main()

scanf("%d",&k);

sort(a+1,a+n+1,cmp);

printf("%d\n%d",a[k].x,a[k].bh);

fclose(stdin);

fclose(stdout);

return 0;

}

聰明的小李

description 小李的識記能力非常強,一列數他一看就知道最大的是哪個數,這個數在原數列中的位置。現在的問題是給定乙個各不相同的正整數數列,要你找出第k大的數是多少,並指出該數在原數列中的位置。input 共有三行,第一行是乙個正整數n,表示原數列共有n個數,第二行是n個正整數,表示原數列中的...

ssl1323 08年東莞特長生 聰明的小李

2008年東莞特長生 之 聰明的小李 小李的識記能力非常強,一列數他一看就知道最大的是哪個數,這個數在原數列中的位置。現在的問題是給定乙個各不相同的正整數數列,要你找出第k大的數是多少,並指出該數在原數列中的位置。共有三行,第一行是乙個正整數n,表示原數列共有n個數,第二行是n個正整數,表示原數列中...

粗心的小李

小李的店裡專賣其它店中下架的樣品電視機,可稱為 樣品電視專賣店。其標價都是4位數字 即千元不等 小李為了標價清晰 方便,使用了預製的類似數碼管的標價籤,只要用顏色筆塗數字就可以了 圖形不能上傳,請參見qq群 這種價牌有個特點,對一些數字,倒過來看也是合理的數字。如 1 2 5 6 8 9 0 都可以...