07_合影效果
来源:互联网 发布:什么是棉牛仔衬衫知乎 编辑:程序博客网 时间:2024/04/28 21:27
/*Name: 07_合影效果Author: 巧若拙 Description:描述小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右排,请问他们合影的效果是什么样的(所有人的身高都不同)?输入第一行是人数n(2 <= n <= 40,且至少有1个男生和1个女生)。后面紧跟n行,每行输入一个人的性别(男male或女female)和身高(浮点数,单位米),两个数据之间以空格分隔。输出n个浮点数,模拟站好队后,拍照者眼中从左到右每个人的身高。每个浮点数需保留到小数点后2位,相邻两个数之间用单个空格隔开。样例输入6male 1.72male 1.78female 1.61male 1.65female 1.70female 1.56样例输出1.65 1.72 1.78 1.70 1.61 1.56*/#include<iostream>#include<string>#include<cstdio>using namespace std;const int M = 40;const int N = 300; //身高不会到300厘米 double A[M];int T[N+1];//桶排序专用数组(元素值为0-N的整数) int main(){string sex;int n;cin >> n;for (int i=0; i<n; i++){cin >> sex >> A[i];if (sex == "male") //注意四舍五入 T[int((A[i]*1000+5)/10)] = 1;elseT[int((A[i]*1000+5)/10)] = 2;}for (int i=0; i<=N; i++) //从低到高输出male {if (T[i] == 1) printf("%0.2f ", i/100.0); }for (int i=N; i>=0; i--) //从高到低输出female {if (T[i] == 2)printf("%0.2f ", i/100.0);}return 0;}
阅读全文
0 0
- 07_合影效果
- 07:合影效果
- 合影效果
- 合影效果
- 大学毕业合影
- 团队合影
- Jzoj5418 合影
- android_Gallery_Toast_缩略图_效果
- 技术中心团队合影
- 【从艳照门到合影
- 一群人的合影
- 与jClarityCEO合影
- CCF NOI1051 合影
- Android_弹幕_效果_学习
- OGL浅学_雾效果
- 250_控件点击效果
- 2.7.2_剪纸效果
- [导入]2005最后de合影
- Ubuntu下Sublime Text 3无法输入中文解决方案
- Android 进阶1:Activity 的生命周期
- MTK平台使用刷机软件刷机错误代码
- VC 创建Windows服务程序2
- 音乐锁屏、后台播放的实现
- 07_合影效果
- 极光推送>>java SDK服务端集成后台项目
- Genymotion Win10使用问题,VirtualBox打不开
- 更改pip源至国内镜像,显著提升下载速度
- CSS格式化排版---第六系列
- hjr-JAVA工作日记(七):springboot-单元测试
- phantomjs的使用+Java代码+依赖js(兼容Linux和windows版本)
- Idea+Maven+Jdk+Tomcat环境搭建
- php小白初学的经验