#L0810. 环形酒店的最优排房方案
环形酒店的最优排房方案
题目描述
小李经营着一家叫做 Star Inn 的酒店。某天,酒店来了 位客人,小李需要把他们都安排在酒店的同一层中。每个房间最多住一位客人。
这一层共有 间空房间,这些房间首尾相连形成一个环形,即对于所有的 ,第 间房间与第 间房间相邻,第 间房间也与第 间房间相邻,其中 表示 除以 得到的余数。
这 位客人比较挑剔,他们希望相邻的房间中没有人。对于某一位客人,若与他相邻的房间中有 间住了人,他就会产生 点不满值。
请你帮小李安排房间,使得所有客人的不满值之和最小,并输出这个最小值。
输入格式
输入两个整数 。
输出格式
输出一个整数,表示所有客人的不满值之和的最小值。
样例
3 52
1 40
提示
【样例解释 #1】
对于这 间房间,一种满足条件的安排方案为:不住人、住人、住人、不住人、住人。
可以证明不满值之和的最小值为 。
【数据范围】
对于 的数据,,,保证 。
| 测试点编号 | 特殊性质 |
|---|---|
| $1\sim3$ | 保证 $2n\le m$ |
| $4\sim6$ | 保证 $m=n+1$ |
| $7\sim10$ | 无 |
难度
入门
通过率
—
尝试
0
已通过
0
- ID
- 1538
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者