牛客網 華中科技大學 特殊排序 解題報告

2021-10-03 09:42:47 字數 639 閱讀 8095

輸入一系列整數,將其中最大的數挑出(如果有多個,則挑出乙個即可),並將剩下的數進行排序,如果無剩餘的數,則輸出-1。

輸入第一行包括1個整數n,1<=n<=1000,代表輸入資料的個數。

接下來的一行有n個整數。

可能有多組測試資料,對於每組資料,

第一行輸出乙個整數,代表n個整數中的最大值,並將此值從陣列中去除,將剩下的數進行排序。

第二行將排序的結果輸出。

示例1

複製

4

1 3 4 2

複製

4

1 2 3

#include #include #include using namespace std;

int main();

while(scanf("%d", &n) != eof)

sort(a, a + n);//排序

printf("%d\n", a[n - 1]);//輸出最大值

if(n == 1)

else

}printf("\n");

} }return 0;

}

牛客網 華中科技大學 階乘

輸入n,求y1 1 3 m m是小於等於n的最大奇數 y2 2 4 p p是小於等於n的最大偶數 每組輸入包括1個整數 n 可能有多組測試資料,對於每組資料,輸出題目要求的y1和y2 7 26 include include include using namespace std int ans 1...

華中科技大學 找位置

題目描述 對給定的乙個字串,找出有重複的字元,並給出其位置,如 abcaaab12ab12 輸出 a,1 a,4 a,5 a,10,b,2 b,11,1,8 1,12,2,9 2,13。輸入描述 輸入包括乙個由字母和數字組成的字串,其長度不超過100。輸出描述 可能有多組測試資料,對於每組資料,按照...

排序 2023年華中科技大學

排序演算法 暫無 本題採用快速排序試試,練練手 include bits stdc h using namespace std const int maxn 110 輸入的數字數,也就是長度 int n 儲存資料的陣列 int a maxn int partition int a,int left,...