news 2026/8/12 8:20:17

AtCoder Beginner Contest竞赛题解 | 洛谷 AT_abc437_b Tombola

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AtCoder Beginner Contest竞赛题解 | 洛谷 AT_abc437_b Tombola

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总帖:AtCoder Beginner Contest竞赛题解 | 汇总


【题目来源】

洛谷:[AT_abc437_b ABC437B] Tombola - 洛谷

【题目描述】

There is a grid withH HHrows andW WWcolumns. Each square has one integer written on it, and these integers are distinct. The square at thei ii-th row from the top andj jj-th column from the left has the integerA i , j A_{i,j}Ai,jwritten on it.
有一个H HHW WW列的网格。每个方格上写有一个整数,且这些整数互不相同。位于从上往下第i ii行、从左往右第j jj列的方格上写有整数A i , j A_{i,j}Ai,j

Now, the host called outN NNdistinct integersB 1 , … , B N B_1, \dots, B_NB1,,BN.
现在,主持人报出了N NN个互不相同的整数B 1 , … , B N B_1, …, B_NB1,,BN

If you find, for each row, how many of the integers called out by the host are contained in that row, what is the maximum value among these?
若针对每一行,统计该行中包含的主持人所报出的整数个数,则这些个数中的最大值是多少?

【输入】

The input is given from Standard Input in the following format:

H HHW WWN NNA 1 , 1 A_{1,1}A1,1⋯ \cdotsA 1 , W A_{1,W}A1,W⋮ \vdotsA H , 1 A_{H,1}AH,1⋯ \cdotsA H , W A_{H,W}AH,WB 1 B_1B1⋮ \vdotsB N B_NBN

【输出】

Output the answer in one line.

【输入样例】

3 4 5 12 3 5 7 6 10 11 9 1 2 4 8 2 4 9 6 11

【输出样例】

3

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;constintN=95;// 最大矩阵大小inth,w,n;// h: 行数, w: 列数, n: 数字列表长度inta[N][N];// h×w的矩阵intb[N];// 包含n个数字的列表intmain(){// 输入矩阵的行数、列数和数字列表长度cin>>h>>w>>n;// 输入矩阵元素for(inti=1;i<=h;i++){for(intj=1;j<=w;j++){cin>>a[i][j];}}// 输入数字列表for(inti=1;i<=n;i++){cin>>b[i];}intmaxn=-1e9;// 初始化最大计数为极小值// 遍历每一行for(inti=1;i<=h;i++){intcnt=0;// 当前行的匹配计数// 遍历当前行的每个元素for(intj=1;j<=w;j++){// 遍历数字列表中的每个数字for(intk=1;k<=n;k++){// 如果矩阵元素等于列表中的数字if(b[k]==a[i][j]){cnt++;// 增加计数}}}// 更新最大计数maxn=max(maxn,cnt);}// 输出最大计数cout<<maxn<<endl;return0;}

【运行结果】

3 4 5 12 3 5 7 6 10 11 9 1 2 4 8 2 4 9 6 11 3
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/9 22:39:46

用这3步快速去除论文AI痕迹,ai率不超过15%!

2025年起&#xff0c;高校已明确要求毕业论文要检测AIGC率&#xff0c;AI率高于30%或40%就不能参加答辩&#xff0c;而部分学校、硕士论文更加严格&#xff0c;要求在20%以内。 这其中&#xff0c;大多数高校使用的AIGC检测系统是知网、万方、维普等主流查重系统&#xff0c;这…

作者头像 李华
网站建设 2026/8/11 10:02:58

NCM音乐格式转换神器:解锁网易云音乐下载文件的自由使用

还在为下载的网易云音乐ncm格式文件无法在其他设备播放而烦恼吗&#xff1f;NCMconverter这款开源工具将彻底解决您的困扰&#xff0c;让您轻松将受保护的ncm文件转换为通用的mp3或flac格式。作为一款完全免费且功能强大的转换工具&#xff0c;它不仅操作简单&#xff0c;还支持…

作者头像 李华
网站建设 2026/8/11 0:22:58

AlwaysOnTop:解锁Windows多窗口操作的全新境界

AlwaysOnTop&#xff1a;解锁Windows多窗口操作的全新境界 【免费下载链接】AlwaysOnTop Make a Windows application always run on top 项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop 还在为桌面窗口杂乱无章而头疼吗&#xff1f;每次需要在不同应用间频繁…

作者头像 李华
网站建设 2026/8/10 23:08:03

如何快速解密NCM音乐文件:完整转换指南与实用技巧

如何快速解密NCM音乐文件&#xff1a;完整转换指南与实用技巧 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 网易云音乐用户经常会遇到一个令人困扰的问题&#xff1a;辛苦下载的音乐文件在其他播放器上无法播放&#xff0c;文件格…

作者头像 李华
网站建设 2026/8/11 15:36:59

百度网盘提取码智能查询工具:3秒解锁海量数字资源的高效方案

在数字化资源获取的日常场景中&#xff0c;你是否曾因缺失百度网盘提取码而错失宝贵资料&#xff1f;这款名为baidupankey的开源工具正是为此痛点而生&#xff0c;通过智能解析技术&#xff0c;让资源获取变得前所未有的简单高效。 【免费下载链接】baidupankey 项目地址: h…

作者头像 李华