CodeFroces Round 423 A. Restaurant Tables
来源:互联网 发布:画画的软件 编辑:程序博客网 时间:2024/05/18 04:58
http://codeforces.com/contest/828/problem/A
题意:一家餐厅有a张单人桌和b张双人桌,接下来有n个团队来餐厅消费,给他们安排座位规则如下:
如果团队只有一个人,那么查看是否有单人桌,有单人桌则给安排单人桌位置。如果没有单人桌,则看是否有双人桌,有双人桌则安排双人桌座位。如果还没有,则查看是否有双人桌只坐着一个人的,如果有,则安排到该双人桌位置。如果还没有,那么这个顾客不被接待。
如果团队有两个人,那么看是否有双人桌,有则安排,没有则不接待。
问不接待的顾客有多少个。
代码如下:
#include<bits/stdc++.h>using namespace std;int main() {int n, a, b, sum = 0, tmp, t = 0;cin >> n >> a >> b;for(int i = 0; i < n; i++) {cin >> tmp;if(tmp == 1) {if(a > 0)a--;else if (b > 0) {b--;t++;} else if(t)t--; else {sum += 1;}} else {if(b > 0)b--;elsesum += 2;}}cout << sum << endl;return 0;}
阅读全文
0 0
- CodeFroces Round 423 A. Restaurant Tables
- Codeforces Round #423 A. Restaurant Tables
- Codeforces Round #423-水-A. Restaurant Tables
- Codeforces Round #423 (Div. 2) A. Restaurant Tables(水题)
- Codeforces Round #423 (Div. 2) A. Restaurant Tables
- Codeforces Round #423 (Div. 2)A Restaurant Tables 思维题
- Codeforces828 A. Restaurant Tables
- A. Restaurant Tables
- CodeForces 828A Restaurant Tables
- Codeforces 828 A Restaurant Tables
- codeforces 828A Restaurant Tables
- Codeforces #423-Div. 2—A. Restaurant Tables
- codeforces 828A. Restaurant Tables(水题)
- Restaurant Tables
- Restaurant Tables
- Restaurant Tables
- Restaurant Tables
- codefroces round #254 div1
- Linux最基础
- HDU5340-Three Palindromes
- 成功解决mysql中新建用户无法登陆报1044错误方案-副作用未知
- 第二章
- JavaScript基础笔记_17-07-12
- CodeFroces Round 423 A. Restaurant Tables
- FFMPEG中的两输入Filter实现(一)
- 面试题35:第一个只出现一次的字符
- 用c语言做的简易的动态显示直方图和一个有趣的反直觉财富分配实验
- iOS 中的类属性
- 数据结构-反转链表详解
- [lintcode]最长回文子串
- <fmt:formatDate>标签
- addEventListener调用传参函数的方法