首页 > 其他分享 >一千题,No.0086(开学寄语)

一千题,No.0086(开学寄语)

时间:2024-06-19 21:01:39浏览次数:21  
标签:寄语 开学 int 6666 cin 物品 2333 No.0086 查缴

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

jiyu.JPG

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

输入格式:

输入第一行给出两个正整数 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

 解题思路:

按照题目模拟即可

需注意编号为4位,如果用int存储需补0

c++代码如下:

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int num,n;
    int x = 0;
    int y = 0;
    cin >> num >> n;
    set<int> ban;
    while(n--)
    {
        int a;
        cin >> a;
        ban.insert(a);
    }
    while(num--)
    {
        string name;
        cin >> name;
        vector<int> v;
        cin >> n;
        while(n--)
        {
            int ob;
            cin >> ob;
            if(ban.find(ob) != ban.end())
            {
                v.push_back(ob);
            }
        }

        if(!v.empty())
        {
            y += v.size();
            ++x;
            cout << name << ":";
            for(auto & elem : v)
                printf(" %04d",elem);
            cout << endl;
        }
    }
    cout << x << " " << y << endl;
}

标签:寄语,开学,int,6666,cin,物品,2333,No.0086,查缴
From: https://blog.csdn.net/2301_76783671/article/details/139806371

相关文章

  • 045、听董大弹胡笳声兼寄语弄房给事
    045、听董大弹胡笳声兼寄语弄房给事唐●李颀蔡女昔造胡笳声,一弹一十有八拍。胡人落泪沾边草,汉使断肠对归客。古戍苍苍烽火寒,大荒阴沉飞雪白。先拂商弦后角羽,四郊秋叶惊摵摵。董夫子,通神明,深山窃听来妖精。言迟更速皆应手,将往复旋如有情。空山百鸟散还合,万里浮云阴且晴,嘶......
  • 2024年第 6 期《Python 测试平台开发》进阶课程(4月23号开学)
    2024年第6期《Python测试平台开发》进阶课程主讲老师:上海-悠悠上课方式:微信群视频在线教学,方便交流本期上课时间:4月23号(周二、四晚上21:00-22:30)报名费:报名费3800一人(之前学过《python接口+测试开发》课程的同学可优惠!)联系微信/QQ:283340479课程环境:1.pycharm+python3.......
  • 开学二周(日常补题训练)
    pta天梯专栏7-11龙龙送外卖-SMU2024spring天梯赛1(补题)(pintia.cn)题解:首先我们先建个图然后存一下各个节点的父亲节点我们细看这个最短路可以发现,当全部节点加进来,那么最短路就是每一个节点跑两遍然后最深的那个节点最后才跑,这样就只需要1遍所以我们首先把每一个节......
  • 开学第一周周报
    这个星期是开学的第一周,进行了天梯赛的选拔,两场比赛打的都不好。赛后反思了一下,感觉自己有点陷入算法的框架中了。现在无论做什么题第一时间就想往算法方面去思考,dp,树状数组,搜索。但是赛后补题的时候发现其实压根就用不到,大多数都是贪心,但不知道怎么的比赛过程中就没有想到去贪心......
  • 2024.3.5(开学介绍)
    一、介绍自己我是一位来自石家庄铁道大学信息学院的学生,专业能力比较差。二、现状、经验和计划现在还不会安卓端的开发应用,javaweb只会基会用jsp完成项目,不能用完整的框架写出项目,对项目文件的理解不是很到位,在创建表单的时候往往不能准确的创建出项目所需要的表单,Javaweb还不......
  • 2.27开学测试代码
    packageServlet;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;im......
  • 苹果取消电动汽车项目;英伟达 CEO 黄仁勋寄语:学习编程价值大幅降低丨 RTE 开发者日报 V
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑......
  • 万字长文|院长寄语:知之,好之,乐之——中电金信研究院三年征程回望(下)
    04 从市场追随者到“市场定义者” 近几年,经过集团公司在承担国家战略任务、垂直打穿、系统工程和智算升级等领域的牵引和指导,随着“源启+”战略的展开,中电金信开始在某些领域成为“市场定义者”。 时至今日,中国的IT供应商包括互联网厂商,无论在技术还是在市场上,通常都是以国际先......
  • 万字长文|院长寄语:知之,好之,乐之——中电金信研究院三年征程回望(下)
    04 从市场追随者到“市场定义者” 近几年,经过集团公司在承担国家战略任务、垂直打穿、系统工程和智算升级等领域的牵引和指导,随着“源启+”战略的展开,中电金信开始在某些领域成为“市场定义者”。 时至今日,中国的IT供应商包括互联网厂商,无论在技术还是在市场上,通常都是......
  • 万字长文|院长寄语:知之,好之,乐之——中电金信研究院三年征程回望(上)
    龙年将至,研究院成立已有三年时间。在这里,想和大家聊聊这三年的成果得失以及心路历程,一起思考研究院的未来,探索中电金信的未来。    中国电子首席科学家中电金信研究院院长 况文川 01 从全栈全域到“源启” 在持续不断地增长中,中电金信应该向什么方向发展?我们......