解题思路:用两个string类型数组分别记录男生女生的名字,再用一个int数组记录男生女生的名字出现顺序(方便后面输出)

#include<bits/stdc++.h>
using namespace std;
int main(){int n,i=0,j=0,p=0,q=0;//i和j分别记录男生女生最后一个人的下标,p和q分别为男生女生第一个人的下标.cin>>n;int a[n];string men[n/2],women[n/2];for(int k=1;k<=n;k++){string s;cin>>a[k-1];cin>>s;if(a[k-1]==0)women[j++]=s;elsemen[i++]=s;}i--;j--;for(int k=0;k<n/2;k++){if(a[k]==0)//按照题目要求,根据男生女生出现的顺序进行输出cout<<women[p++]<<' '<<men[i--]<<endl;elsecout<<men[q++]<<' '<<women[j--]<<endl;}
}

运行结果:

L1-030. 一帮一-PAT团体程序设计天梯赛GPLT相关推荐

  1. [Python] L1-030. 一帮一-PAT团体程序设计天梯赛GPLT

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

  2. L2-005 集合相似度-PAT团体程序设计天梯赛GPLT

    题目来源:团体程序设计天梯赛-练习集 题目地址:L2-005 集合相似度 题目大意 给定 nnn 个集合,然后有 kkk 次询问,每次询问都要求出 Nc/Nt×100%N_c / N_t \times ...

  3. L3-011 直捣黄龙 (30 分)-PAT 团体程序设计天梯赛 GPLT

    本题是一部战争大片 -- 你需要从己方大本营出发,一路攻城略地杀到敌方大本营.首先时间就是生命,所以你必须选择合适的路径,以最快的速度占领敌方大本营.当这样的路径不唯一时,要求选择可以沿途解放最多城镇 ...

  4. L2-031 深入虎穴 (25 分)-PAT 团体程序设计天梯赛 GPLT

    著名的王牌间谍 007 需要执行一次任务,获取敌方的机密情报.已知情报藏在一个地下迷宫里,迷宫只有一个入口,里面有很多条通路,每条路通向一扇门.每一扇门背后或者是一个房间,或者又有很多条路,同样是每条 ...

  5. L1-076 降价提醒机器人 (10 分)-PAT 团体程序设计天梯赛 GPLT

    小 T 想买一个玩具很久了,但价格有些高,他打算等便宜些再买.但天天盯着购物网站很麻烦,请你帮小 T 写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒. 输入格式: 输入第一行是两个 ...

  6. [Python] L1-005. 考试座位号-PAT团体程序设计天梯赛GPLT

    L1-005. 考试座位号 每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号 ...

  7. L2-027 名人堂与代金券-PAT团体程序设计天梯赛GPLT

    对于在中国大学MOOC学习"数据结构"课程的学生,想要获得一张合格证书,总评成绩必须达到 60 分及以上,并且有另加福利:总评分在 [G, 100] 区间内者,可以得到 50 元 ...

  8. L2-022 重排链表-PAT团体程序设计天梯赛GPLT

    给定一个单链表 L~1~→L~2~→-→L~n-1~→L~n~,请编写程序将链表重新排列为 L~n~→L~1~→L~n-1~→L~2~→-.例如:给定L为1→2→3→4→5→6,则输出应该为6→1→5 ...

  9. L1-050 倒数第N个字符串-PAT团体程序设计天梯赛GPLT

    给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, aab, aac, . ...

最新文章

  1. MySQL数据库从入门到实战(四)
  2. 雷电模拟器多开ip修改器_模拟器怎样才能更换不同ip地址?
  3. 0301 - 一个比价的小项目
  4. SpringCloud工作笔记068---登录堡垒机_下载文件报错_Xshell向Linux上传下载文件_lrzsz_ZModem
  5. 灰度共生矩阵GLCM及其matlab实现
  6. node2vec: 图数据的嵌入方法
  7. 电脑公司最新稳定win7系统下载
  8. VUE 身份证号验证
  9. NTC热敏电阻原理及应用详解
  10. Difference between UDP and TCP
  11. 哪里看计算机主板,电脑主板型号和参数在哪里查看
  12. 2021年,普通人,如何快速合法地赚到你人生的第一桶金?
  13. 领扣LintCode算法问题答案-1485. 圣杯咒语
  14. pat 1026C语言
  15. linux va start,linux下strftime(),va_start(),va_end()函数的用法
  16. 数据库之MySQL日志管理、备份与恢复
  17. 云原生|kubernetes|etcd集群详细介绍+安装部署+调优
  18. 一个html文档必须有,创建一个完整的HTML文档总结
  19. uniapp ios原生插件开发之component
  20. 故障监测 检测 和 诊断

热门文章

  1. 这几个拍图读字软件你见过吗?附赠使用方法
  2. scipy.sparse求稀疏矩阵前k个特征值
  3. 蓝桥杯每日一题(22):三升序列(python)
  4. 经典物理建模钢琴-4Front TruePianos v1.9.8 WiN-MAC
  5. Dbeaver连接Clickhouse无法下载/更新驱动
  6. 【深度学习】基于MindSpore和pytorch的Softmax回归及前馈神经网络
  7. 关于利用kali linux2017.2中MSFCONSOLE 利用MS17-010漏洞发起攻击的坑
  8. Android小心心动画
  9. M1芯片电脑安装cerebro
  10. PyQt5 登陆界面