胖子小的百寶袋

2021-06-21 17:15:24 字數 1253 閱讀 9629

時間限制:1000 ms  |  記憶體限制:65535 kb

難度:0

描述胖子小有乙個哆啦a夢的百寶袋,可以裝下無限的寶物。可是他覺得東西太多了不方便查詢,於是決定整理一下百寶袋裡的道具,使它們方便查詢。

胖子小的道具有兩類,一類是可以多次使用的道具,另一類是只能用一次的道具,湊巧的是兩種道具的個數都等於n。胖子小打算這樣擺放他的道具:可以多次使用的道具和一次性使用的道具相互間隔擺放,道具體積大的放在前面。也就是說,他會先放多次性道具體積最大的,再放一次性道具體積最大的,在放多次性道具體積第二大的,再放一次性道具體積第二大的……如果兩個同類道具的體積一樣,那麼它們的順序可以任意。

胖子小現在已經統計好了兩類道具的體積,希望你幫他計算出擺好後的體積序列。

輸入多組測試資料,每組測試資料:

第一行為乙個正整數n(n≤100),表示胖子小每類道具的數目;

第二行為n個用空格隔開的正整數,表示胖子小的n個多次性道具的體積;

第三行為n個用空格隔開的正整數,表示胖子小的n個一次性道具的體積;

處理到檔案結束。

輸出輸出2n個正整數,表示擺好後從先到後的道具體積。每隔數之間用乙個空格隔開。

樣例輸入

5

7 5 7 3 5

10 1 5 8 4

樣例輸出

7 10 7 8 5 5 5 4 3 1

#include

#include

//#include

using namespace std;

int main(){

int m,i,j;

int a[110],b[110];

while(cin>>m){

for(i=0; i>a[i];

for(i=0; i>b[i];

for(i=0; i

//快排,好用。

#include

#include

#include

//#include

using namespace std;

int main(){

int m,i,j;

int a[110],b[110];

while(cin>>m){

for(i=0; i>a[i];

for(i=0; i>b[i];

sort(a,a+m);

sort(b,b+m);

for(i=m-1; i>=0; i--)

cout<

PHP帶頭大哥的百寶囊!

相信大家都看過php帶頭大哥的兵器譜了吧!那有人說了,大哥還有什麼寶貝,也亮出來吧!別急啊!這就讓我慢慢的告訴你!菜鳥想知道大哥都有什麼書啊?可否推薦幾本啊!不好意思,帶頭大哥的書很多!但有些看過了就放棄了,為什麼啊?沒用啊!但還是有可以介紹的!php 市場上的書很多,你也看過了,都暈了吧,再加上沒...

PHP帶頭大哥的百寶囊!

相信大家都看過php帶頭大哥的兵器譜了吧!那有人說了,大哥還有什麼寶貝,也亮出來吧!別急啊!這就讓我慢慢的告訴你!菜鳥想知道大哥都有什麼書啊?可否推薦幾本啊!不好意思,帶頭大哥的書很多!但有些看過了就放棄了,為什麼啊?沒用啊!但還是有可以介紹的!php 市場上的書很多,你也看過了,都暈了吧,再加上沒...

百寶雲常用運算子教程

通過 這節課,讓大家掌握 簡單的加減乘除 字串連線 邏輯運算子 百寶雲裡支援了豐富的運算子,同時,運算子的優先順序影響著整個功能的執行流程 百寶雲中,運算子不支援短路運算 注意 優先順序代表同一表示式中運算子的運算順序,從高到低!同一級別的按從左到右的原則運算。下圖的優先順序是從高到低排列的 優先順...