合影效果(信息学奥赛一本通-T1182)
【题目描述】
小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右排,请问他们合影的效果是什么样的(所有人的身高都不同)?
【输入】
第一行是人数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;
}
合影效果(信息学奥赛一本通-T1182)相关推荐
- 信息学奥赛一本通 (C++)上机练习
信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...
- 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)
信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法 更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...
- 信息学奥赛一本通在线提交地址
信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...
- 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划 第一节 动 ...
- 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”
董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...
- 信息学奥赛一本通 提高篇 第5章 矩阵乘法
例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...
- 《信息学奥赛一本通提高篇》第6章 组合数学
例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...
- 《信息学奥赛一本通 提高篇》
提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...
- 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分
信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...
最新文章
- oracle11g到底是什么6,Oracle11g六个重要进程
- 【Java 注解】自定义注解 ( 使用注解实现简单测试框架 )
- python open word_使用Python在OpenOffice / Microsoft Word中格式化输出
- cd协议属于计算机网络的应用层,计算机网络 题库 必考 期末 期终 考试 复习 考研 必备...
- Git从零教你入门(4):Git服务之 gogs部署安装
- ASP.NET关于WebPages的一点总结
- c++引用另一个类的方法_利用CVE20191132:Windows内核中的另一个NULL指针取消引用...
- Android 设备上可以实现 3D Touch 吗?| 原力计划
- 一题多解 —— $?(命令返回状态)的检验
- 用了几个开源项目,都无法运行,推广柳氏风格
- java将ppt转换成图片,图片以幻灯片的备注命名
- EXCEL高级玩法之非常酷炫的动态数据分析报表
- Guzzle中的异步请求
- 祭 事 本
- 网课/网校/知识付费/在线教育系统,100%全功能开源,可免费商用
- Python3快速入门-Python是什么
- 用Python进行身份证号校验
- SAP MM寄售采购业务
- 联想Y400怎么样在插入鼠标时自动禁用触摸板
- 边缘计算架构、分层及典型组网拓扑
热门文章
- 大数据解密之你的同事都跳槽到了哪些公司
- 哪些行业形势好?大数据帮你预测今年就业“风口”
- 限流神器Sentinel,不了解一下吗?
- 误泄露公司代码、疫情期间被裁,一个“菜鸟”程序员的生存日记
- 太真实了!程序员之间的鄙视链...
- 热乎的宇宙条总部面经,已拿offer,速来围观
- 超好用的自带火焰图的 Java 性能分析工具 Async-profiler 了解一下
- 虚拟机:请问我刚刚回收的对象是干垃圾还是湿垃圾?|文末送书
- 架构专家梁勇:哈啰在分布式消息治理和微服务治理中的实践
- 儒枭:我看技术人的成长路径