点名

2024-03-04 04:44
文章标签 点名

本文主要是介绍点名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

解法:

map

#include<iostream>
#include<vector>
#include<algorithm>
#include<map>
using namespace std;
#define endl '\n'int main()
{ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);int n;cin >> n;int a;string s;map<int, string> mp;map<string, int> mpis;while (n--) {cin >> a >> s;mp[a] = s;mpis[s] = 1;}int k; cin >> k;while (k--) {cin >> s >> a;if (mpis[s]) {if (mp.find(a) == mp.end()) {mp[a] = "ti";}}}int m; cin >> m;while (m--) {cin >> a;if (mp.find(a) != mp.end()) {cout << "no" << endl;}else cout << "yes" << endl;}return 0;
}

这篇关于点名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/772040

相关文章

IO练习--随机点名

随机点名器1 需求: 有一个文件里面存储了班级同学的信息,每一个信息占一行。 格式为:张三-男-23 要求通过程序实现随机点名器。 运行效果: 第一次运行程序:随机同学姓名1(只显示名字) 第二次运行程序:随机同学姓名2(只显示名字) 第三次运行程序:随机同学姓名3(只显示名字)  public class Tset {public static void main(String[] args

点名2.0版本

#使用说明:1,桌面上有71班学生名单.xlsx和72班学生名单.xlsx或者按照需求,放您想要的两个文件2,修改代码内部文件名称3,pyinstalLer库压缩4点开压缩后的exe文件运行#使用前先下载pyinstall库压缩,压缩的代码pyinstall -w -F -i "图片的绝对路径" "python的绝对路径"压缩后寻找dist文件中的python文件名.py打开exe

JavaScript_9_练习:随机点名

效果图 代码 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>练习:随机点名</title><style>div {margin: 50px auto;width:

处女座点名

【题目描述】 处女座觉得自己手上的经费可能不太够,于是决定给牛逼学生们带家教。 一天他去上课用自己的火眼金睛感觉教室里有一个学生没有来,于是他就叫学生们报出自己的学号。 已知这个班上的学号是从1开始连续编号的,处女座告诉你这个班上有多少人,想问问你到底是谁没有来。 【输入描述】 输入数据共两行,第一行为一个整数N,表示班上的学生数量。 第二行为一行N-1个整数,表示已经来的学生的学号,按升序给出

7-4 排队点名

小X和他的同学们正在上体育课,一共有n位学生编号为1~n,他们已经在操场上排成了一列,这个时候体育老师来了,他觉得他们排成的队伍存在着一些瑕疵,于是按顺序进行了m次点名: 每次点名会点到一个编号为bi的学生,于是这名学生就会出列并站到队伍的最前面(即最左端),原本在编号为bi前的学生会自动后退一个位置。然后在移动好的队伍上进行下一次点名。 现在,给定初始队列和m次点名的编号,小X想知道点完名后

Python课堂点名器,妈妈再也不会担心我被老师点名了

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 极客导航 即可关注,每个工作日都有文章更新。 一、概况 我们的三维世界并不能像四维世界那样,时间是可以随意控制的。时间过去就真的过去了,不得不说句时间过的有点快啊,高中一些片段的记忆还有时会浮现在脑海中。在高中课堂上,有的同学希望老师多提问一下自己,而有的同学在底下却默默祈祷,希望别提问他,甚至有的同学认为老师提问他是跟他

【LeetCode刷题】二分查找:寻找旋转排序数组中的最小值、点名

【LeetCode刷题】Day 14 题目1:153.寻找旋转排序数组中的最小值思路分析:思路1:二分查找:以A为参照思路2:二分查找,以D为参照 题目2:LCR 173.点名思路分析:思路1:遍历查找思路2:哈希表思路3:异或思路4:求和思路5:二分查找 题目1:153.寻找旋转排序数组中的最小值 思路分析: O(logN)来做,我们就直接二分查找。所以第一步,

智慧教室课堂-专注度及考试作弊系统、课堂动态点名,情绪识别、表情识别和人脸识别结合

课堂专注度分析: 课堂专注度+表情识别 作弊检测: 关键点计算方法 转头(probe)+低头(peep)+传递物品(passing)  侧面的传递物品识别 逻辑回归关键点   使用: 运行setup.py安装必要内容 python setup.py build develop   运行demo_inference.py 将detection_system设置为

Java 案例八 随机点名系统(使用类实现,面向对象)

package cn.itcast.demo07;import java.util.ArrayList;import java.util.Random;/** 随机点名器:* 1.创建集合,将Student对象存储到集合中* 2.总览所有学生的信息* 将存储到集合中的Student对象遍历* 3.随机学生* 随机数,作为索引,到集合中去查找元素**/public class CallNa

模块三:二分——LCR. 173.点名

文章目录 题目描述算法原理暴力查找二分查找 代码实现暴力查找二分:C++Java 题目描述 题目链接:LCR. 173.点名 关于这道题中,时间复杂度为 O(N) 的解法有很多种,⽽且也是⽐较好想的,这⾥就不再赘述。本题只讲解⼀个最优的⼆分法和一个暴力版本,来解决这个问题。 算法原理 暴力查找 遍历一遍数组,寻找records[i] != i的位置,返回下标i即可,循环