2628. 客栈选择
1000ms
256MB
简单
条件判断
题目描述
丽江江边有 6 家具有特色的客栈,客栈按照其位置顺序从 1 到 6 编号。
每家客栈都按照不同的色调进行装修,并且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。
大白老师准备从 6 家客栈中选择一家喝咖啡。每家客栈的最低消费和装修色调如下表:
| 客栈编号 | 最低消费(元) | 装修色调 |
|---:|---:|:---:|
| 1 | 200 | `b`(蓝色) |
| 2 | 200 | `y`(黄色) |
| 3 | 100 | `y`(黄色) |
| 4 | 100 | `b`(蓝色) |
| 5 | 50 | `b`(蓝色) |
| 6 | 50 | `y`(黄色) |
输入大白老师的最低消费预算和喜欢的装修色调,输出选定的客栈编号。
选择规则如下:
1. 优先选择最低消费不超过预算的客栈;
2. 在满足预算的客栈中,选择最低消费最高的客栈;
3. 如果仍有多个客栈满足条件,则选择装修色调与偏好相同的客栈;
4. 如果仍有多个客栈符合条件,则选择编号最小的客栈。
输入格式
输入共两行:
第一行输入一个正整数 $m$,表示最低消费预算,满足:
$50 \le m \le 1000$
第二行输入一个字符 $c$,表示喜欢的装修色调:
- `b` 表示蓝色;
- `y` 表示黄色。
输出格式
输出一个整数,表示最终选定的客栈编号。
样例 1
输入 (Input)
输出 (Output)
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout
错误 stderr
操作成功