L1-030 一帮一 (15分)

“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。

输入格式:
输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空字符串),其间以1个空格分隔。这里保证本班男女比例是1:1,并且没有并列名次。

输出格式:
每行输出一组两个学生的姓名,其间以1个空格分隔。名次高的学生在前,名次低的学生在后。小组的输出顺序按照前面学生的名次从高到低排列。

输入样例:

8
0 Amy
1 Tom
1 Bill
0 Cindy
0 Maya
1 John
1 Jack
0 Linda

输出样例:

Amy Jack
Tom Linda
Bill Maya
Cindy John

代码

#include<cstdio>
#include<iostream>
#include<string>
using namespace std;
struct student
{int sex;string name;
};
int main()
{int n,a;string s;scanf("%d",&n);student stu[n];int vis[n]={0};for(int i=0;i<n;i++){cin>>stu[i].sex>>stu[i].name;}for(int i=0;i<n/2;i++){cout<<stu[i].name<<" ";for(int j=n-1;j>=n/2;j--){if(vis[j]==0&&stu[j].sex!=stu[i].sex){cout<<stu[j].name<<endl;vis[j]=1;break;}}}return 0;
}

L1-030 一帮一 (15分) “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生相关推荐

  1. “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,

    "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当 ...

  2. L1-030——一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。

    一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的 ...

  3. “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.

    "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当 ...

  4. 中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。

    中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...

  5. C语言程序练习-L1-030 一帮一 (15分)

    L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...

  6. 17行代码AC——L1-030 一帮一 (15分)(解题报告)

    立志用更少的代码做更高效的表达 "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作 ...

  7. 一帮一python_[python]L1-030 一帮一 (15分)

    L1-030 一帮一 (15分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工 ...

  8. L1-030 一帮一 (15 分)

    L1-030 一帮一 (15 分) "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配 ...

  9. 【题解】【PTA-Python题库】第6章-2 一帮一 (15 分)

    一帮一 "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名 ...

最新文章

  1. 基于激光点云语义信息的闭环检测
  2. 那么到底什么是热点???
  3. VM中的Linux安装jdk和tomcat
  4. 大数据可视化需注意什么问题
  5. 在写spring项目的时候,有时候需要写ApplicationContext,有时候不要写ApplicationContext
  6. VS中的“该文件可能不存在或已被锁定”错误解决办法
  7. 小米官网竖直导航栏html,小米官网css3导航菜单代码_html/css_WEB-ITnose
  8. 学数据结构堆襸_如何编拼音输入的程序!(300分)
  9. 模拟器和服务器共享文件夹,mumu模拟器如何跟电脑共享文件?导入文件到mumu模拟器共享文件夹教程...
  10. AI上推荐 之 协同过滤
  11. Python3练习题系列(01)
  12. Markdown中给图片增加超链接
  13. APM的解锁(ARM)流程
  14. Python绘制六种可视化图表详解
  15. mysql数据库d导出数据_mysql数据库导入导出
  16. 中国SAP顾问在美国的跳槽经历
  17. 第十四天 09-文件与内容查找与归档压缩爆破
  18. 手机短信删除了怎么恢复?简单方法推荐
  19. samba windows无法访问
  20. 新程序猿如何度过试用期

热门文章

  1. OCO-2叶绿素荧光下载链接
  2. Java业务系统是怎么和MySQL交互的?
  3. 洛谷P2619 [国家集训队]Tree I 题解
  4. hdu 5145 NPY and girls (莫队算法)
  5. MSP430初学:MSP430单片机C语言基础(二)
  6. C语言内联汇编使用方法
  7. php农历生日计算,php实现的农历算法实例
  8. 基于python压缩gif图片大小。
  9. OpenCV学习笔记(二)—— OpenCV整体结构
  10. Windows系统介绍