A9781 | Exam
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
An exam for $n$ students will take place in a long and narrow room, so the students will sit in a line in some order. The teacher suspects that students with adjacent numbers ( $i$ and $i+1$ ) always studied side by side and became friends and if they take an exam sitting next to each other, they will help each other for sure.
Your task is to choose the maximum number of students and make such an arrangement of students in the room that no two students with adjacent numbers sit side by side.
Your task is to choose the maximum number of students and make such an arrangement of students in the room that no two students with adjacent numbers sit side by side.
输入格式
A single line contains integer $n$ ( $1<=n<=5000$ ) — the number of students at an exam.
输出格式
In the first line print integer $k$ — the maximum number of students who can be seated so that no two students with adjacent numbers sit next to each other.
In the second line print $k$ distinct integers $a_{1},a_{2},...,a_{k}$ ( $1<=a_{i}<=n$ ), where $a_{i}$ is the number of the student on the $i$ -th position. The students on adjacent positions mustn't have adjacent numbers. Formally, the following should be true: $|a_{i}-a_{i+1}|≠1$ for all $i$ from $1$ to $k-1$ .
If there are several possible answers, output any of them.
In the second line print $k$ distinct integers $a_{1},a_{2},...,a_{k}$ ( $1<=a_{i}<=n$ ), where $a_{i}$ is the number of the student on the $i$ -th position. The students on adjacent positions mustn't have adjacent numbers. Formally, the following should be true: $|a_{i}-a_{i+1}|≠1$ for all $i$ from $1$ to $k-1$ .
If there are several possible answers, output any of them.
输入输出样例
输入 #1
6
输出 #1
6 1 5 3 6 2 4
输入 #2
3
输出 #2
2 1 3
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted