SDUTOJ 1591 交叉排序

2021-08-25 11:10:57 字數 523 閱讀 5575

輸入n個數,把所有奇數字置上的數從小到大排序,把偶數字置上的數從大到小排序。

input

輸入的第一行是乙個正整數n(2<=n<=100)。

第二行是n個用空格隔開的整數。

output

輸出只有一行n個數,是按要求排序後的序列,用空格隔開。

sample input

6

1 2 3 4 5 6

sample output

1 6 3 4 5 2
hint

source

2011軟體1-5班《程式設計基礎》機試 tongjiantao

#includeusing namespace std;

int main()///分別冒泡即可

for(i=1;i<=n-1;i++)}}

for(i=2;i<=n-1;i++)}}

for(int k=1;k<=n;k++)

return 0;

}

交叉排序 sdut oj 1591

time limit 1000ms memory limit 32768k 輸入n個數,把所有奇數字置上的數從小到大排序,把偶數字置上的數從大到小排序。輸入的第一行是乙個正整數 n 2 n 100 第二行是 n個用空格隔開的整數。輸出只有一行 n個數,是按要求排序後的序列,用空格隔開。6 1 2 3...

SDUTOJ(1591)交叉排序

time limit 1000 ms memory limit 32768 kib submit statistic discuss problem description 輸入n個數,把所有奇數字置上的數從小到大排序,把偶數字置上的數從大到小排序。input 輸入的第一行是乙個正整數 n 2 n ...

SDUT 1591 交叉排序

time limit 1000ms memory limit 32768k 輸入n個數,把所有奇數字置上的數從小到大排序,把偶數字置上的數從大到小排序。輸入的第一行是乙個正整數 n 2 n 100 第二行是 n個用空格隔開的整數。輸出只有一行 n個數,是按要求排序後的序列,用空格隔開。6 1 2 3...