7-5 人工智能刑警 分数 (25)
题目链接
题意
给你一个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)相关推荐
- PAT1020 月饼 分数 25
1020 月饼 分数 25 作者 CHEN, Yue 单位 浙江大学 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量, ...
- 2019人工智能行业的25大趋势预测
某知名创投研究机构调研了25种最大的 AI 趋势,以确定 2019 年该技术的下一步趋势,他们根据行业采用率和市场优势评估了每种趋势,并将其归类为必要.实验性.威胁性.暂时的. 1.开源框架(Open ...
- PTA 7-47 打印选课学生名单分数 25 分 (C 邻接表+二叉排序树 )
题目: 假设全校有最多40000名学生和最多2500门课程.现给出每个学生的选课清单,要求输出每门课的选课学生名单. 输入格式: 输入的第一行是两个正整数:N(≤40000),为全校学生总数:K(≤2 ...
- 7-45 小何的旅行I分数 25
有一天小何来到一个陌生的星球上旅游,但这边的钱币上印有奇奇怪怪的符号和字母,小何看不懂,但他又想买东西(不吃东西要饿死的!),而你是在那个星球上唯一认识的人,于是就找来你帮他翻译下. 这个星球上不同的 ...
- 7-2 高精度求累加和 分数 25作者 胡伟平单位 广西科技大学
使用求和公式求1到N的累加和大家都会,但是如果把N值变大呢,比如100位的整数,那该怎么求? 输入格式: 输入在一行中给出1个位数不超过100位的整数N. 输出格式: 对每一组输入,在一行中输出1+2 ...
- 11-散列1 电话聊天狂人分数 25作者 DS课程组单位 浙江大学
给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人. 输入格式: 输入首先给出正整数N(≤105),为通话记录条数.随后N行,每行给出一条通话记录.简单起见,这里只列出拨出方和接收方的11位数字 ...
- 1100 校庆分数 25
2019 年浙江大学将要庆祝成立 122 周年.为了准备校庆,校友会收集了所有校友的身份证号.现在需要请你编写程序,根据来参加校庆的所有人士的身份证号,统计来了多少校友. 输入格式: 输入在第一行给出 ...
- L2-007 家庭房产分数 25作者 陈越单位 浙江大学
给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数.人均房产面积及房产套数. 输入格式: 输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产: 编号 父 ...
- 数据结构实验PTA 7-10 旅游规划 分数 25
有了一张自驾旅游路线图,你会知道城市间的高速公路长度.以及该公路要收取的过路费.现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径.如果有若干条路径都是最短的,那么需要输出最便 ...
最新文章
- [视频]用SQL Server Compact创建简单的Windows应用程序
- mysql centos 源码安装_CentOS5下MySQL源码安装方式
- CentOS 升级PHP
- JavaScript instanceof 运算符深入剖析
- Centos7.9禁用密码登录
- 多案分库分表带来的问题-分布式事务
- NCSDK make install: Error in line 170
- h5实现网页内容跟随窗口大小移动_h5页面能流行于各大社交平台必定有其原因的...
- Mysql读写分离php脚本
- C#仿QQ皮肤系列之-引言
- CentOS7-Docker 配置国内镜像源
- 破解Navicat for MySql
- 英语每日阅读---1、科学美国人60秒:如果觉得唱歌很难 那就吹口哨吧
- jQuery源码学习之六 (jQUery中扩展方法)
- python樱花_如何基于python实现画不同品种的樱花树
- sht21 c语言程序,湿度传感器SHT21示例代码-SampleCodeforSHT21.PDF
- 数字孪生堆场智慧安全管控平台
- createfont
- 电路中的基尔霍夫定律理解与使用
- html 颜色为无色,JS设置对象背景为无色或有色
热门文章
- 读书笔记 - 《富甲美国》
- CheckStyle 配置详解
- linux 看当前目录,Linux下 查看当前目录的所有文件
- RMSProp优化算法
- java发送get请求_java发送http get请求的两种方法(总结)
- [ 算法 ] 细说最短路
- 【Element Plus 】主题样式自定义
- 基于eCognition的面向对象地貌类型分类教程
- CA申请与验证流程 https://www.orchome.com/1224
- 14款奔驰E260完美匹配奔驰E300排气系统