#include<map>
#include<vector>
#include<iostream>
#include<algorithm>
using namespace std;
typedef struct
{string s;int id;
}node;
bool cmp(node n1,node n2)
{return n1.id<n2.id;
}
int main()
{map<string,int>arr;//rgb,输入次数int n;cin>>n;for(int i=1;i<=n;i++){string s;cin>>s;if(arr[s]==0)arr[s]=i;}vector<node>out;int num=0;for(auto it=arr.begin();it!=arr.end();it++){num++;node d;d.s=it->first;d.id=it->second;out.push_back(d);}cout<<num<<endl;sort(out.begin(),out.end(),cmp);for(int i=0;i<out.size();i++){if(i!=0)cout<<" ";cout<<out[i].s;}
}

7-3 五彩斑斓的黑 (20 分)pat乙级相关推荐

  1. 7-3 五彩斑斓的黑 (20 分)(C语言实现)

    前言 上面这张图是一条五彩斑斓的黑蛇.我们从头到尾扫描了蛇的身体,将获得的颜色 RGB 值顺序列出.下面就请你统计一下,这条五彩斑斓的黑蛇身上共有多少种不同的颜色,并且将每种不同的颜色按照它们第一次被 ...

  2. 1085 PAT单位排行 (25分)-PAT乙级真题-C++实现

    1085 PAT单位排行 (25分)-PAT乙级真题-C++实现 题目描述: 每次 PAT 考试结束后,考试中心都会发布一个考生单位排行榜.本题就请你实现这个功能. 输入格式: 输入第一行给出一个正整 ...

  3. L1-080 乘法口诀数列 (20 分)-PAT 团体程序设计天梯赛 GPLT

    本题要求你从任意给定的两个 1 位数字 a1和 a2​​ 开始,用乘法口诀生成一个数列 {an​},规则为从 a​1​ 开始顺次进行,每次将当前数字与后面一个数字相乘,将结果贴在数列末尾.如果结果不是 ...

  4. L1-072 刮刮彩票 (20 分)-PAT 团体程序设计天梯赛 GPLT

    "刮刮彩票"是一款网络游戏里面的一个小游戏.如图所示: 每次游戏玩家会拿到一张彩票,上面会有 9 个数字,分别为数字 1 到数字 9,数字各不重复,并以 3×3 的"九宫 ...

  5. L1-064 估值一亿的AI核心代码 (20 分)-PAT 团体程序设计天梯赛 GPLT

    本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是: 无论用户说什么,首先把对方说的话在一行中原样打印出来: 消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部 ...

  6. L1-079 天梯赛的善良 (20 分)-PAT 团体程序设计天梯赛 GPLT

    天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 106个等级( ...

  7. PAT 1088 三人行(20 分)- 乙级

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

  8. PAT 1089 狼人杀-简单版(20 分)- 乙级

    以下文字摘自<灵机一动·好玩的数学>:"狼人杀"游戏分为狼人.好人两大阵营.在一局"狼人杀"游戏中,1 号玩家说:"2 号是狼人" ...

  9. PAT 1087 有多少不同的值(20 分)- 乙级

    当自然数 n 依次取 1.2.3.--.N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋ 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分.) 输入格式: ...

最新文章

  1. 高级(复杂)指针的含义
  2. c++计算eigen随笔(10)-数组、矩阵、向量(3)
  3. 从 6 万用户评论中,选出这 23 门全世界最好的 CS 免费课
  4. UOJ#454-[UER #8]打雪仗【通信题】
  5. javaone_JavaOne演讲者选择了您不容错过的10个会话
  6. 给.net初学者的一些建议(共勉之)[转载]
  7. java内联_JAVA中的内联函数
  8. WebStorm搭建Node开发环境
  9. Redis主从读写分离配置
  10. mysql is fashion_Blog/MySQL.md at master · fashionzzZ/Blog · GitHub
  11. 结对-结对编程项目作业名称-需求分析
  12. Qt —— QWebEngineView加载谷歌离线地图(包含离线地图瓦片下载制作)
  13. 基于Java毕业设计/疫情展示平台源码+系统+mysql+lw文档+部署软件
  14. pycharm中设置鼠标滚动放大和缩小页面
  15. 全球消费精品消博会亮相!科蒂、资生堂、欧莱雅、奔富、保乐力加、红牛、雀巢、拜耳、澳佳宝都来了 | 美通社头条...
  16. 【托业】【金山词霸】1-42待巩固词汇(包含首次背诵措词)
  17. Windows XP 上网提示:您的时钟快了/慢了
  18. 全国计算机平面设计资格证,政策透明—平面设计师证全国统一报名入口报考条件...
  19. hadoop_hdfs命令
  20. 中科院计算机跨专业考研,往届生跨考北航计算机经验心得

热门文章

  1. layabox使用Animation创作一个简单的动画
  2. linux系统日志管理详解
  3. 情侣相册网站源码php,520情人节情侣恋爱爱情告白相册甜蜜回忆录_情侣表白电子邀请函...
  4. Tomcat热部署方法(3种)
  5. 浅析SFX脚手架源码
  6. 【转】你的模型真的陷入局部最优点了吗?
  7. 每日新闻 | 华为首款5G手机今日正式开卖
  8. win10与ubuntu双系统安装
  9. 【Vue】实战项目:电商后台管理系统(Element-UI)(一)前后端搭建 - 登录界面 - 主页界面
  10. [渝粤教育] 西南科技大学 电机及拖动基础 在线考试复习资料