1072. 开学寄语

2024-01-19 14:32
文章标签 寄语 开学 1072

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

一、题目

下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封其电脑,夺其手机,收其ipad,断其wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!

这里写图片描述

本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。

输入格式:

输入第一行给出两个正整数N(<= 1000)和M(<= 6),分别是学生人数和需要被查缴的物品种类数。第二行给出M个需要被查缴的物品编号,其中编号为4位数字。随后N行,每行给出一位学生的姓名缩写(由1-4个大写英文字母组成)、个人物品数量K(0 <= K <= 10)、以及K个物品的编号。

输出格式:

顺次检查每个学生携带的物品,如果有需要被查缴的物品存在,则按以下格式输出该生的信息和其需要被查缴的物品的信息(注意行末不得有多余空格):

姓名缩写: 物品编号1 物品编号2 ……
最后一行输出存在问题的学生的总人数和被查缴物品的总数。

输入样例:
4 2
2333 6666
CYLL 3 1234 2345 3456
U 4 9966 6666 8888 6666
GG 2 2333 7777
JJ 3 0012 6666 2333
输出样例:
U: 6666 6666
GG: 2333
JJ: 6666 2333
3 5

二、个人理解

本题主要考察查找。


在这题中,本人采用了一个小技巧,即利用数组进行违禁物品的存储,在利用其索引与值对应关系,直接查找得到。

另外需注意数组一定要初始化。


C++:

#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{int n, m, count1 = 0, count2 = 0; //记得计数要初始化,不然提交会错误。cin >> n >> m;int total[10000];//违禁物品数组for (int i = 0; i < 10000; i++) {total[i] = 0;}for (int i = 0; i < m; i++) {int num;cin >> num;total[num] = 1;}for (int i = 0; i < n; i++) {string name;int k, tag = 0;cin >> name >> k;for (int j = 0; j < k; j++) {int num;cin >> num;//物品编号if (total[num] == 1) {//利用数组做检查if (tag == 0) {cout << name << ": ";printf("%04d", num);tag = 1;} else {printf(" %04d", num);}count2++;}}//tag若为0,则什么都未输出,自然不需要换行if (tag == 1) {count1++;cout << endl;}}cout << count1 << " " << count2 ;
}

这篇关于1072. 开学寄语的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

nyoj 1072 我想回家

一道相当题目描述相当扯的题。 这道题目的描述最后说的是求出到达最后一个点的最短距离,所以输入数据最后输入的城堡的坐标是没用的。 就是先求出两点之间的距离,若不大于村落间距离,并且不大于最后的距离限制 l ,则在两点间建边。 最后任意方法求出最短路即可。 #include <iostream>#include<stdio.h>#include<vector>#include<

开学季必看!这5部国漫剧情爽翻了!

转眼又到了开学季,相信很多朋友还没有适应紧张的学习生活,这时候看国漫放松就是一个很好的选择了。今天就给大家推荐5部最近热播的国漫,每部的剧情都能戳中你的爽点,下面就一起来看看吧! 《斗罗大陆2绝世唐门》 看点:魔法校园 纯爱高甜 改编自唐家三少的同名小说,由玄机科技制作,讲述霍雨浩等新一代史莱克七怪的成长故事。相信很多学生党都追过斗罗大陆动画第一部,唐三小舞可谓国漫顶流的男神

通义灵码助力高校开学第一课,“包”你满意,新学期加油!

通义灵码作为国内领先的 AI 编码工具,近年来在高校中得到了广泛应用和推广。它不仅帮助大学生更高效地学习编程、提高代码质量,还激发了他们的创新思维,并为未来的职业生涯做好了准备。 通义灵码是什么? 通义灵码是一款基于通义大模型的智能编码助手,可以在你进行编码工作时,为你提供代码实时续写、注释生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、代码问题修复等辅助编码工作的功能

轻松驾驭开学季,智慧校园综合解决方案!

智慧校园是指运用先进的信息技术手段和智能化系统,对学校内部各种教育资源、管理流程和服务进行数字化、网络化、智能化的整合与优化,提供高效便捷的教育教学和管理服务环境的校园。 智慧校园建设从哪些方面入手呢? 1.智慧食堂管理系统 基于人脸识别技术及智能卡感应技术实现支付扣费,输入学生的脸部信息和消费信息,进行人、卡、消费账户的绑定,系统感应餐食和重量,自动计算价格,高效扣费。系统还可以衍生出

家校携手应对开学焦虑,共筑学生心理健康防线

随着新学期的钟声敲响,不少学生尤其是新生,开始感到焦虑。他们或是对课程难度心存畏惧,担心自己无法跟上学习节奏;或是害怕在新环境中无法找到归属感,担心人际关系处理不当。 这种情绪在社交媒体上屡见不鲜,如一位家长在社交平台上的分享,这位就读于寄宿制高中的学生,在首次回家后的周末,向家人吐露了对新环境的不适应和学业的挫败感,这不仅仅是一个个案,而是众多学生共同的心声。 深入剖析开学焦虑的背后,不难发

九月开学季,六折起购 EndNote、Typora、BookxNote,部分库存限量抢

叮铃铃,开学的铃声又在耳边响起!数码荔枝九月开学季活动也如约而至! 开学季活动,为莘莘学子打下了多款助学工具的价格。新学期新装备,来点好软件让学习更上一层楼! 活动时间即日起至 9 月 14 日,会场内助学软件低至 6 折: EndNote 21:6 折限量 20+ 套 ,校园用户必备;**BookxNote:**Win 用户阅读学习器,8 折优惠;Process Lasso:电脑防卡顿

开学啦!校园跑腿小程序开发,焕新生活尽在指尖!

随着移动互联网技术的不断发展,校园跑腿小程序成为了高校生活中不可或缺的一部分。无论是代拿快递、代买物品,还是代办各种事务,校园跑腿小程序都能为学生提供极大的便利。 校园内的人群密集,购买东西的需求尤为强烈,还有待取快递,帮买帮送,各种跑腿需求十分常见。而小程序作为即点即用的应用,使用起来简单快捷,同学们的接受程度也会很高。 校园跑腿小程序的功能设计非常重要,小程序的制作,需要技术团队的支持

每周心赏|开学必备,学霸舍不得删除的AI提效神器

假期走得太快,就像龙卷风……我那么多天暑假呢?还我妈生暑假。 最近「开学综合症」在校园届蔓延,症状为失眠、嗜睡、记忆力下降、厌学、焦虑、食欲不振…… 千万别让这综合症影响了你的好心情,快来签收你的开学大礼包——三款AI学习工具,助你轻松迎接新学期的挑战!学习效率突飞猛进! 1 零基础学习路径规划 开发者:好想出去玩2020 不管你是刚刚踏入校门的小学生,还是即将面临大考的

迎接开学第一天!请查收这份2024开学必备好物清单!

新的学期正悄然来临,开学第一天校园里即将迎来一张张充满朝气的面孔。无论是重返课堂的老生还是满怀期待的新生,开学季总是充满了新的希望与挑战。为了帮助学生们更好地适应即将到来的学习生活,我们精心准备了这份2024开学必备好物清单。从提高学习效率的智能设备到保护视力的健康科技产品,再到提升日常便利性的实用小物,请查收这份2024开学必备好物清单!接下来,让我们一起探索那些能够让学习变得更加轻松愉快的好物

开学要买什么?出门少不了续电神器充电宝!性价比超高充电宝

宝子们,开学季又来啦!新的学期,新的开始,大家是不是都在忙着准备各种学习用品和生活好物呢?在众多开学必备物品中,有一个东西可千万不能忘记,那就是我们的续电神器 —— 充电宝!出门在外,手机没电可是会让人陷入焦虑的。无论是在课堂上需要查阅资料,还是在课后与同学朋友联系,亦或是在校园里拍照记录美好瞬间,手机电量充足都至关重要。而一个性价比超高的充电宝,就能为你的开学之旅保驾护航今天,我就来给大家分享一