Codeforces Round #398 (Div. 2) A Snacktower
来源:互联网 发布:深圳返享网络 编辑:程序博客网 时间:2024/06/06 18:12
/*决定因素是物品大小,最大的先放比他小的但是在他前面出现的要等待,大的放了,然后放在此之前出现的小的。# */#include<iostream>#include<cstring>#include<stdio.h>#include<algorithm>using namespace std;const int N= 100000;int n;struct node{int day;int w;}info[N];bool cmp(node a,node b){return a.w>b.w;}int main(){while(cin>>n){for(int i=0;i<n;i++){scanf("%d",&info[i].w);info[i].day=i+1;}sort(info,info+n,cmp);int cnt=0;for(int i=1;i<=n;i++){if(info[cnt].day==i){int spaceMark=0;while(cnt<n&&info[cnt].day<=i){if(spaceMark) {cout<<" "; }else spaceMark=1;cout<<info[cnt++].w;}cout<<endl;}else {cout<<endl;}}}return 0;}
0 0
- Codeforces Round #398 (Div. 2) A Snacktower
- 【Codeforces Round #398 (Div. 2)】Codeforces 767A Snacktower
- Codeforces Round #398 (Div. 2) A. Snacktower 模拟
- Codeforces Round #398(Div. 2)A. Snacktower【模拟】
- Codeforces Round #398 A. Snacktower
- Codeforces Round #398 (Div. 2) A.Snacktower B.The Queue C.Garland D.Cartons of milk E.Change-fr
- 【Codeforces 767 A. Snacktower】
- Codeforces 767A Snacktower
- CodeForces-767A Snacktower
- CodeForces 767A Snacktower
- #398 DIV2 A. Snacktower
- Codeforces Round #131 (Div. 2) A B
- Codeforces Round #174 (Div. 2) Problem A
- Codeforces Round #173 (Div. 2) A.Bit++
- Codeforces Round #181 (Div. 2) A题
- Codeforces Round #184 (Div. 2) A题
- Codeforces Round #185 (Div. 2)--A,B
- Codeforces Round #172 (Div. 2) A题
- hdu 5919 Sequence II(主席树)
- [华为OJ--C++]087-在字符串中找出连续最长的数字串
- I/O复用:pselect
- 单链表功能大全
- [题解]bzoj2039(2009国家集训队)employ人员雇佣
- Codeforces Round #398 (Div. 2) A Snacktower
- jstee--基础用法
- MATLAB实现最大类间方差算法
- Java的native关键字
- Jedis的使用
- linkedlist
- Python学习--21 电子邮件
- linux bash脚本监控启动停止weblogic服务
- 数据库索引的实现原理(面试问题:请说出数据库索引实现原理)