【题目描述】

小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右排,请问他们合影的效果是什么样的(所有人的身高都不同)?

【输入】

第一行是人数n(2 <= n <= 40,且至少有1个男生和1个女生)。

后面紧跟n行,每行输入一个人的性别(男male或女female)和身高(浮点数,单位米),两个数据之间以空格分隔。

【输出】

n个浮点数,模拟站好队后,拍照者眼中从左到右每个人的身高。每个浮点数需保留到小数点后2位,相邻两个数之间用单个空格隔开。

【输入样例】

6
male 1.72
male 1.78
female 1.61
male 1.65
female 1.70
female 1.56

【输出样例】

1.65 1.72 1.78 1.70 1.61 1.56
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{int n;double d;char s[20];double a[50],b[50];int p=0,q=0;double temp;int i,j;cin>>n;for(i=0;i<n;i++){cin>>s>>d;if(strcmp(s,"male")==0)a[p++]=d;else b[q++]=d;}for(i=0;i<p;i++)for(j=i+1;j<p;j++)if(a[i]>a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}for(i=0;i<q;i++)for(j=i+1;j<q;j++)if(b[i]<b[j]){temp=b[i];b[i]=b[j];b[j]=temp;}for(i=0;i<p;i++)printf("%.2lf ",a[i]);for(i=0;i<q;i++)printf("%.2lf ",b[i]);return 0;
}

博主最近在参加博客之星评选,快来帮我投一票吧!地址2021年「博客之星」参赛博主:QinZhen20100224-CSDN社区

信息学奥赛一本通1182 合影效果相关推荐

  1. 信息学奥赛一本通 1182:合影效果 | OpenJudge NOI 1.10 07:合影效果

    [题目链接] ybt 1182:合影效果 OpenJudge NOI 1.10 07:合影效果 [题目考点] 1. 排序 [君义精讲]排序算法 [解题思路] 解法1:将男生身高和女生身高分别排序 将男 ...

  2. 信息学奥赛一本通1182:合影效果

    时间限制: 1000 ms         内存限制: 65536 KB 提交数: 12967     通过数: 7422 [题目描述] 小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念.如果他们 ...

  3. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  4. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  5. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  6. 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划 第一节 动 ...

  7. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  8. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  9. 《信息学奥赛一本通提高篇》第6章 组合数学

    例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...

最新文章

  1. 深度特征提取方法_基于深度学习的文本数据特征提取方法之Glove和FastText
  2. java 类 赋值_Java实现不同的类的属性之间相互赋值
  3. Spring中配置Hibernate事务的四种方式
  4. Python高级——多进程(multiprocessing)
  5. Qt_发送邮件(以qq邮箱为例)
  6. Python风格总结:if语句
  7. php7版本搭建sqli labs,CentOS 7 LAMP搭建并且部署sqli-labs
  8. java7创建线程_Java 并发编程学习(七):正确地创建线程池
  9. windows mobile进程查看器开发(二)—— 停止进程
  10. java反射机制面试_java反射机制面试题及答案整理,java反射面试题
  11. win10系统中的截图,win+prtSc保存位置
  12. 印象笔记 网易云笔记 腾讯文档 对比
  13. 探索性测试ET(Exploratory Test)
  14. glm/glm.hpp_从GLM到GBM(第2部分)
  15. 离婚后发现对方婚内出轨,还能否要赔偿
  16. 盘点那些冷门又有趣的大学专业,你的学校有啥奇葩专业?
  17. Mac电脑QuickTime Player不支持的播放格式
  18. github优秀项目源码汇总---Android
  19. 机械中计算机的应用研究,机械设计制造自动化中计算机技术的应用
  20. 一加8T 使用VIVO 22.5W、一加DASH 20W、小米33W充电功率情况

热门文章

  1. Google文件系统
  2. 曾国藩:统领30万湘军,只靠这4句话
  3. 【安全资讯】新形势下网络犯罪有哪些趋势和特点?检察官有话说
  4. 微信小程序苹果手机statusBarHeight状态栏高度为0
  5. 2008R2虚拟机重启后进入系统恢复界面
  6. Vue+ .netcore3.1 模拟QQ邮箱发送验证码
  7. 运用电脑辅助 对彩票号码 进行 数字分析 — 华东15选5
  8. 在股东协议中,如何设定关于股权转让的相关规定,如股东优先购买权、股权出售限制、股权转让审批流程等?
  9. Pandas 获取列名
  10. ART工作流程及特性