303404: CF660B. Seating On Bus
Memory Limit:256 MB
Time Limit:1 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Seating On Bus
题意翻译
公交车上左右各两列座位,每列 $n$ 排。现有编号为 $1 \sim m$ 的 $m$ 名乘客按编号从小到大依次上车,就座顺序为左 1 排靠窗,右 1 排靠窗,左 2 排靠窗,右 2 排靠窗,$\ldots$,左 $n$ 排靠窗,右 $n$ 排靠窗,左 1 排不靠窗,右 1 排不靠窗,左 2 排不靠窗,右 2 排不靠窗,$\ldots$,左 $n$ 排不靠窗,右 $n$ 排不靠窗,下车顺序为左 1 排不靠窗,左 1 排靠窗,右 1 排不靠窗,右 1 排靠窗,左 2 排不靠窗,左 2 排靠窗,右 2 排不靠窗,$\ldots$,左 $n$ 排不靠窗,左 $n$ 排靠窗,右 $n$ 排不靠窗,右 $n$ 排靠窗,按顺序输出下车乘客编号。题目描述
Consider $ 2n $ rows of the seats in a bus. $ n $ rows of the seats on the left and $ n $ rows of the seats on the right. Each row can be filled by two people. So the total capacity of the bus is $ 4n $ . Consider that $ m $ ( $ m<=4n $ ) people occupy the seats in the bus. The passengers entering the bus are numbered from $ 1 $ to $ m $ (in the order of their entering the bus). The pattern of the seat occupation is as below: $ 1 $ -st row left window seat, $ 1 $ -st row right window seat, $ 2 $ -nd row left window seat, $ 2 $ -nd row right window seat, ... , $ n $ -th row left window seat, $ n $ -th row right window seat. After occupying all the window seats (for $ m>2n $ ) the non-window seats are occupied: $ 1 $ -st row left non-window seat, $ 1 $ -st row right non-window seat, ... , $ n $ -th row left non-window seat, $ n $ -th row right non-window seat. All the passengers go to a single final destination. In the final destination, the passengers get off in the given order. $ 1 $ -st row left non-window seat, $ 1 $ -st row left window seat, $ 1 $ -st row right non-window seat, $ 1 $ -st row right window seat, ... , $ n $ -th row left non-window seat, $ n $ -th row left window seat, $ n $ -th row right non-window seat, $ n $ -th row right window seat. ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF660B/1bcb7084db323b1a8f04b6bcb377a8cb09279f9d.png)The seating for $ n=9 $ and $ m=36 $ .You are given the values $ n $ and $ m $ . Output $ m $ numbers from $ 1 $ to $ m $ , the order in which the passengers will get off the bus.输入输出格式
输入格式
The only line contains two integers, $ n $ and $ m $ ( $ 1<=n<=100,1<=m<=4n $ ) — the number of pairs of rows and the number of passengers.
输出格式
Print $ m $ distinct integers from $ 1 $ to $ m $ — the order in which the passengers will get off the bus.
输入输出样例
输入样例 #1
2 7
输出样例 #1
5 1 6 2 7 3 4
输入样例 #2
9 36
输出样例 #2
19 1 20 2 21 3 22 4 23 5 24 6 25 7 26 8 27 9 28 10 29 11 30 12 31 13 32 14 33 15 34 16 35 17 36 18