5:陣列綜合-8
時間限制: 1 s | 記憶體限制: 8192 kb
accept: 79 | submit: 177
[提交] [討論版]
描述把n個數字中最小的數字和最大的數字交換,其他數字的位置保持不變,輸出變化後的n個數字。只會有乙個最大的數和乙個最小的數。
輸入只有一組案例。
乙個正整數n,然後是n個整數。
輸出把n個數字中最小的數字和最大的數字交換,其他數字的位置保持不變,輸出變化後的n個數字。
每個數字之間用乙個空格間隔,最後乙個數字後面沒有空格或者換行。
樣例輸入
51 2 3 4 5
樣例輸出
5 2 3 4 1
#include
using
namespace std;
void
bubblesort
(int a,
int n)
if(min > a[i])}
swap
(a[sum1]
, a[sum2]);
}int
main()
bubblesort
(a, n)
;for
(int i =
0; i < n; i++
)else
}return0;
}
8 陣列綜合 11
8 陣列綜合 11 時間限制 4 s 記憶體限制 8192 kb accept 60 submit 116 提交 討論版 描述本題請用二分查詢法實現。確定一堆數字中有沒有某些特定的值。注意 數字只有固定的一堆,但是有很多key,每個key都要確定是否出現在這堆數字中。輸入乙個正整數n,表示這堆數字一...
3 陣列綜合 6
3 陣列綜合 6 時間限制 1 s 記憶體限制 8192 kb accept 50 submit 63 提交 討論版 描述把n個數字中最小5個數字的和輸出出來 輸入只有一組案例。乙個正整數n,然後是n個整數。n 5 輸出乙個整數,表示最小5個數字的和。不要換行。樣例輸入 101 2 3 4 5 6 ...
6 陣列綜合 9
6 陣列綜合 9 時間限制 1 s 記憶體限制 8192 kb accept 100 submit 167 提交 討論版 描述確定一堆數字中有沒有某個特定的值。輸入乙個正整數n,表示有n組案例。每組案例中,先是乙個正整數m,然後是m個整數,最後是乙個整數key。輸出針對每組案例,如果這m個整數中有某...