Lost Cows
来源:互联网 发布:微盘交易平台源码 编辑:程序博客网 时间:2024/04/28 16:18
Lost Cows
Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6413 Accepted: 4061
Description
N (2 <= N <= 8,000) cows have unique brands in the range 1..N. In a spectacular display of poor judgment, they visited the neighborhood 'watering hole' and drank a few too many beers before dinner. When it was time to line up for their evening meal, they did not line up in the required ascending numerical order of their brands.
Regrettably, FJ does not have a way to sort them. Furthermore, he's not very good at observing problems. Instead of writing down each cow's brand, he determined a rather silly statistic: For each cow in line, he knows the number of cows that precede that cow in line that do, in fact, have smaller brands than that cow.
Given this data, tell FJ the exact ordering of the cows.
Regrettably, FJ does not have a way to sort them. Furthermore, he's not very good at observing problems. Instead of writing down each cow's brand, he determined a rather silly statistic: For each cow in line, he knows the number of cows that precede that cow in line that do, in fact, have smaller brands than that cow.
Given this data, tell FJ the exact ordering of the cows.
Input
* Line 1: A single integer, N
* Lines 2..N: These N-1 lines describe the number of cows that precede a given cow in line and have brands smaller than that cow. Of course, no cows precede the first cow in line, so she is not listed. Line 2 of the input describes the number of preceding cows whose brands are smaller than the cow in slot #2; line 3 describes the number of preceding cows whose brands are smaller than the cow in slot #3; and so on.
* Lines 2..N: These N-1 lines describe the number of cows that precede a given cow in line and have brands smaller than that cow. Of course, no cows precede the first cow in line, so she is not listed. Line 2 of the input describes the number of preceding cows whose brands are smaller than the cow in slot #2; line 3 describes the number of preceding cows whose brands are smaller than the cow in slot #3; and so on.
Output
* Lines 1..N: Each of the N lines of output tells the brand of a cow in line. Line #1 of the output tells the brand of the first cow in line; line 2 tells the brand of the second cow; and so on.
Sample Input
51210
Sample Output
24531题意第一行输入n表示该序列从1到n,接下来n-1行表示有几个比它本身小,求出该序列!!!#include<stdio.h>#include<stack>using namespace std;int main(){ int i,n,a[8008],b[8008],j,k; stack<int>s; scanf("%d",&n); for(i=0;i<n-1;i++) scanf("%d",&a[i]); for(i=1;i<=n;i++) b[i]=1; for(i=n-2;i>=0;i--) { k=0; for(j=1;j<=n;j++) { if(b[j]==1)k++; if(k==a[i]+1)break; } s.push(j); b[j]=0; } for(j=1;j<=n;j++) if(b[j]==1) { printf("%d\n",j); break; } while(!s.empty()) { printf("%d\n",s.top()); s.pop(); } return 0;
}
- Lost Cows
- lost cows
- Lost Cows
- Lost Cows
- Lost Cows
- Lost Cows
- pku 2182 Lost Cows
- POJ 2182 :Lost Cows
- 2182 Lost Cows
- poj 2182 Lost Cows
- poj 2182 Lost Cows
- poj 2182 Lost Cows
- Lost Cows(入门题)
- POJ2182 HDU2711 Lost Cows
- POJ 2182 Lost Cows
- POJ 2182 Lost Cows
- poj 2182 Lost Cows
- poj2182 Lost Cows
- Linux 两台机器互拷文件
- VIDIOC_S_CROP 理解
- [learning opencv]第十章 跟踪与运动:cvCalcOpticalFlowHS 计算光流
- 淡泊处世,
- 暑期第二次校赛第二题 骑士 广搜。
- Lost Cows
- c#中的非托管资源释放 (Finalize和Dispose)
- js调用后台代码
- CXF 2.0 学习笔记-1(服务端)
- std::map的使用
- 装修
- 每个类一张表
- 使用mysql的命令行进行大文件的导入
- 在win32应用中使用printf代码示例