题目链接

题意

给你一个n和m分别表示罪犯的人数和不同特征的数量,接着给出不定数量的人的不同特征,要求输出若是罪犯则输出对应编号,不是则输出pass,特殊的最后的0表示结束不输出

思路

1.STL vector 的应用

2.存储 罪犯的特征

3.之后根据存储的特征进行比对,输出对应的结果

坑点

1.查询的数据的数量是未知的

2.罪犯数据与查询数据 中间有一行空的

代码

#include<bits/stdc++.h>
using namespace std;
int n,m,a;
vector<int>v;//存储罪犯的信息
string s;//表示 id 编号
map<vector<int>,string>mp;//存储对应罪犯的信息和id 编号以便进行比较
int main()
{cin>>n>>m;//n个罪犯 m个特征 for(int i=0;i<m;i++){v.clear();//每次都需要清空 cin>>a;//读入罪犯的各个特征 v.push_back(a);//存入 }cin>>s;//读入编号 mp[v]=s;//存入罪犯的各个特征和编号 while(1)//因为不知道查询的数量 所以写成死循环 {v.clear();//首先需清空 for(int i=0;i<m;i++){cin>>a;//同上遍历读入 各个特征 v.push_back(a);//存入vector 中 }if(v[0]==0)//如果说等于0 {break;//即最后的0 的话 无需输出 因此停止 }if(mp[v]=="")//如果存入的编号为空的话 {cout<<"Pass\n";//表示这个特征不是罪犯的 因此通过 }else{cout<<mp[v]<<"\n";//否则找到的话 即输出罪犯的编号 }}return 0;
}

总结

难度稍难,信息较多,需细心分析

7-5 人工智能刑警 分数 (25)相关推荐

  1. PAT1020 月饼 分数 25

    1020 月饼 分数 25 作者 CHEN, Yue 单位 浙江大学 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量, ...

  2. 2019人工智能行业的25大趋势预测

    某知名创投研究机构调研了25种最大的 AI 趋势,以确定 2019 年该技术的下一步趋势,他们根据行业采用率和市场优势评估了每种趋势,并将其归类为必要.实验性.威胁性.暂时的. 1.开源框架(Open ...

  3. PTA 7-47 打印选课学生名单分数 25 分 (C 邻接表+二叉排序树 )

    题目: 假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000),为全校学生总数:K(≤2 ...

  4. 7-45 小何的旅行I分数 25

    有一天小何来到一个陌生的星球上旅游,但这边的钱币上印有奇奇怪怪的符号和字母,小何看不懂,但他又想买东西(不吃东西要饿死的!),而你是在那个星球上唯一认识的人,于是就找来你帮他翻译下. 这个星球上不同的 ...

  5. 7-2 高精度求累加和 分数 25作者 胡伟平单位 广西科技大学

    使用求和公式求1到N的累加和大家都会,但是如果把N值变大呢,比如100位的整数,那该怎么求? 输入格式: 输入在一行中给出1个位数不超过100位的整数N. 输出格式: 对每一组输入,在一行中输出1+2 ...

  6. 11-散列1 电话聊天狂人分数 25作者 DS课程组单位 浙江大学

    给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤105),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这里只列出拨出方和接收方的11位数字 ...

  7. 1100 校庆分数 25

    2019 年浙江大学将要庆祝成立 122 周年.为了准备校庆,校友会收集了所有校友的身份证号.现在需要请你编写程序,根据来参加校庆的所有人士的身份证号,统计来了多少校友. 输入格式: 输入在第一行给出 ...

  8. L2-007 家庭房产分数 25作者 陈越单位 浙江大学

    给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数.人均房产面积及房产套数. 输入格式: 输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产: 编号 父 ...

  9. 数据结构实验PTA 7-10 旅游规划 分数 25

    有了一张自驾旅游路线图,你会知道城市间的高速公路长度.以及该公路要收取的过路费.现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径.如果有若干条路径都是最短的,那么需要输出最便 ...

最新文章

  1. [视频]用SQL Server Compact创建简单的Windows应用程序
  2. mysql centos 源码安装_CentOS5下MySQL源码安装方式
  3. CentOS 升级PHP
  4. JavaScript instanceof 运算符深入剖析
  5. Centos7.9禁用密码登录
  6. 多案分库分表带来的问题-分布式事务
  7. NCSDK make install: Error in line 170
  8. h5实现网页内容跟随窗口大小移动_h5页面能流行于各大社交平台必定有其原因的...
  9. Mysql读写分离php脚本
  10. C#仿QQ皮肤系列之-引言
  11. CentOS7-Docker 配置国内镜像源
  12. 破解Navicat for MySql
  13. 英语每日阅读---1、科学美国人60秒:如果觉得唱歌很难 那就吹口哨吧
  14. jQuery源码学习之六 (jQUery中扩展方法)
  15. python樱花_如何基于python实现画不同品种的樱花树
  16. sht21 c语言程序,湿度传感器SHT21示例代码-SampleCodeforSHT21.PDF
  17. 数字孪生堆场智慧安全管控平台
  18. createfont
  19. 电路中的基尔霍夫定律理解与使用
  20. html 颜色为无色,JS设置对象背景为无色或有色

热门文章

  1. 读书笔记 - 《富甲美国》
  2. CheckStyle 配置详解
  3. linux 看当前目录,Linux下 查看当前目录的所有文件
  4. RMSProp优化算法
  5. java发送get请求_java发送http get请求的两种方法(总结)
  6. [ 算法 ] 细说最短路
  7. 【Element Plus 】主题样式自定义
  8. 基于eCognition的面向对象地貌类型分类教程
  9. CA申请与验证流程 https://www.orchome.com/1224
  10. 14款奔驰E260完美匹配奔驰E300排气系统