CCF_201609_火车购票(超漂亮的做法)
来源:互联网 发布:英雄联盟网络监控 编辑:程序博客网 时间:2024/05/01 08:21
只用了一个大小为20的数组表示二十排,每个数组元素表示该排剩余座位数量。
30行代码,Yeah~
#include<iostream>using namespace std;int main(){ int n, m, i, cnt; bool contiflag; cin >> n; int seat[20]; for(i = 0; i < 20; i++) seat[i] = 5; while(n--){ contiflag = false; cnt = 0; cin >> m; for(i = 0; i < 20; i++){ if(seat[i] >= m){ contiflag = true; break; } } if(contiflag){ for(int j = 0; j < m; j++) cout << i*5 + (5 - --seat[i]) << " "; }else{ for(i = 0; seat[i] == 0; i++); for(; i < 20; i++){ while(seat[i]-- && m--){ cout << i*5 + (5 - (seat[i])) << " "; if(m <= 0) contiflag = true; } if(contiflag) break; } } cout << endl; } return 0;}
阅读全文
0 0
- CCF_201609_火车购票(超漂亮的做法)
- CCF 火车购票(Java)
- 火车购票
- 火车购票
- 火车购票
- 火车购票
- 火车购票
- 火车购票问题(2016CCF)
- CCF201609-2 火车购票(100分)
- (JAVA)火车购票-201609-2
- CCF-20160902-火车购票(100分)
- CCF编程练习:火车购票(Java)
- CCF 火车购票
- 201612-2 火车购票
- 201612-2-火车购票
- 【CCF 火车购票 水】
- CCF201612-2火车购票
- CCF火车购票
- 【C++】new和delete隐藏的秘密!!!
- 《C++ Primer》读书笔记第七章-2-类的其他特性 And 类的作用域
- 说是
- 引用和指针的区别
- 海康2017校招C++开发岗位笔试题
- CCF_201609_火车购票(超漂亮的做法)
- Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)
- centos6.5安装nginx+python+uwsgi+django
- M
- 使用spring等框架的web程序在Tomcat下的启动顺序及思路理清
- 爬虫-08-selenium & phantomjs
- 一个简单的瀑布流效果
- numpy的文件存储 .npy .npz 文件
- 5.多对一映射