1014: 选美比赛
2016-08-10 18:59
176 查看
1014: 选美比赛
时间限制: 5 Sec 内存限制: 5 MB提交: 208 解决: 151
[提交][状态][讨论版]
题目描述
在选美大奖赛的半决赛现场,有n名选手(2<n<100)参加比赛。比赛结束时,要在现场按照选手的出场顺序宣布最后名次,获得相同分数的选手具有相同的名次,名次连续编号,不用考虑同名次的选手人数。如:选手数量: 7
选手得分: 5,3,4,7,3,5,6
宣布名次: 3,5,4,1,5,3,2
请编程帮助大奖赛组委会完成半决赛的评分排名工作。
输入
选手数量:7选手得分:5 3 4 7 3 5 6
输出
选手的排名:3 5 4 1 5 3 2样例输入
7 5 3 4 7 3 5 6
样例输出
3 5 4 1 5 3 2#include<iostream>
using namespace std;
int main()
{
int n,count(1);
cin>>n;
int a
,b
,c
;
for(int i=0;i<n;i++)
{
cin>>a[i];
b[i]=a[i];
}
for(int i=1;i<n;i++)
{
int j=i;
int temp=b[i];
while(j>0&&temp>b[j-1])
{
b[j]=b[j-1];
j--;
}
b[j]=temp;
}
for(int i=0;i<n;i++)
{
c[0]=1;
if(b[i]==b[i+1])
c[i+1]=c[i]=count;
else
{
count++;
c[i+1]=count;
}
}
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
if(a[i]==b[j])
{
cout<<c[j]<<" ";
break;
}
return 0;
}
相关文章推荐
- Paxos—以选美比赛为例PPT
- 用双向循环链表解决数据结构中的选美比赛问题。
- 杉山恭子,2008年"日本美女"选美比赛结果揭晓(组图)
- 选美比赛
- 数学趣题——选美比赛
- 网路通信中的选美比赛,看看国外的电话费为什么那么便宜"Beauty Contest"
- c语言趣题之“选美比赛”
- (C语言)选美比赛
- 2017-04-04 水题信心 03选美比赛
- 问题 O: 选美比赛
- 2017-04-04 在校训练T3 选美比赛 contest
- 百度——罪犯转移、裁剪网格纸、钓鱼比赛、蘑菇阵
- HDU 1285 确定比赛名次(拓扑排序的三种实现方法)
- hdu1285 确定比赛名次 (拓扑排序 数组.链表和BFS三种方法)
- PAT1014
- 2016.8.12纪中比赛总结
- [CCPC2016]网赛部分比赛代码
- PAT(B) 1014. 福尔摩斯的约会 (20)
- 玲珑学院-1014-Absolute Defeat【思维】
- 一个搭建流水线求唱歌比赛最终得分的例子