news 2026/3/28 15:46: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/3/27 22:41:24

拯救者工具箱:5步解锁游戏本隐藏性能

还在为游戏本卡顿发热而烦恼吗&#xff1f;联想拯救者工具箱通过底层硬件直连技术&#xff0c;为你提供轻量高效的性能控制方案。这款专业工具采用模块化架构&#xff0c;内存占用低于5MB&#xff0c;CPU使用率接近零&#xff0c;彻底释放被占用的系统资源。 【免费下载链接】L…

作者头像 李华
网站建设 2026/3/27 13:54:08

终极指南:5步掌握空洞骑士Scarab模组管理神器

终极指南&#xff1a;5步掌握空洞骑士Scarab模组管理神器 【免费下载链接】Scarab An installer for Hollow Knight mods written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab 还在为空洞骑士模组安装的繁琐步骤而烦恼吗&#xff1f;从文件下载到…

作者头像 李华
网站建设 2026/3/20 4:42:20

3步搞定网易云NCM音乐文件转换:免费工具NCMconverter使用全攻略

3步搞定网易云NCM音乐文件转换&#xff1a;免费工具NCMconverter使用全攻略 【免费下载链接】NCMconverter NCMconverter将ncm文件转换为mp3或者flac文件 项目地址: https://gitcode.com/gh_mirrors/nc/NCMconverter 还在为网易云音乐下载的ncm格式文件无法播放而烦恼吗…

作者头像 李华
网站建设 2026/3/20 4:38:44

终极指南:4种方案彻底解决网易云NCM文件限制

终极指南&#xff1a;4种方案彻底解决网易云NCM文件限制 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 网易云音乐NCM文件解密是许多音乐爱好者面临的常见问题。作为网易云音乐平台的专用加密格式&#xff0c;NCM文件在设备迁移或播…

作者头像 李华
网站建设 2026/3/9 10:46:07

【大模型开发者必看】:Open-AutoGLM三大性能优化秘籍首次曝光

第一章&#xff1a;Open-AutoGLM核心架构解析Open-AutoGLM 是一个面向自动化自然语言理解与生成任务的开源大模型框架&#xff0c;其设计融合了图神经网络&#xff08;GNN&#xff09;与广义语言模型&#xff08;GLM&#xff09;的优势&#xff0c;实现对复杂语义结构的高效建模…

作者头像 李华
网站建设 2026/3/22 1:16:28

3个技巧让窗口置顶功能成为你的效率倍增器

3个技巧让窗口置顶功能成为你的效率倍增器 【免费下载链接】AlwaysOnTop Make a Windows application always run on top 项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop 还在为电脑屏幕上堆积如山的窗口感到头疼吗&#xff1f;总是要在多个应用间来回切换&a…

作者头像 李华