news 2026/4/23 18:53:25

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/4/23 12:59:33

Mac用户如何完成Packet Tracer下载安装?详细教程一次讲清

Mac用户如何顺利完成Packet Tracer安装&#xff1f;从注册到运行一次讲清 你是不是也遇到过这种情况&#xff1a;刚买了新Mac&#xff0c;兴致勃勃想开始学习网络技术&#xff0c;打开思科官网准备下载Packet Tracer&#xff0c;结果发现流程复杂、提示混乱&#xff0c;甚至下…

作者头像 李华
网站建设 2026/4/23 13:15:20

GitHub中文插件终极指南:5分钟让GitHub说中文

GitHub中文插件终极指南&#xff1a;5分钟让GitHub说中文 【免费下载链接】github-chinese GitHub 汉化插件&#xff0c;GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese 还在为GitHub的全英文界面烦…

作者头像 李华
网站建设 2026/4/23 13:18:09

音乐解放指南:NCM格式转换实用手册

&#x1f3b6; 当你满心欢喜在网易云下载了心爱的歌单&#xff0c;却发现那些音乐文件被NCM格式限制&#xff0c;是不是瞬间emo了&#xff1f;别慌&#xff0c;今天这份指南将带你解锁音乐自由&#xff0c;让每一首加密歌曲都能在你任何设备上自由播放&#xff01; 【免费下载链…

作者头像 李华
网站建设 2026/4/23 17:48:43

TPS7B83-Q1汽车级LDO特性分析通俗解释

汽车电子里的“稳压高手”&#xff1a;TPS7B83-Q1 LDO深度拆解你有没有想过&#xff0c;为什么一辆汽车熄火几天后还能自动唤醒、远程启动&#xff1f;或者在发动机冷启动时电压骤降&#xff0c;仪表盘和雷达却不会死机重启&#xff1f;这背后其实藏着一颗不起眼但极其关键的芯…

作者头像 李华
网站建设 2026/4/23 13:16:12

IAR优化选项对STM32性能影响:系统学习完整示例

深入IAR编译器优化&#xff1a;STM32性能调优实战全解析在嵌入式开发的世界里&#xff0c;“代码写得好”只是第一步。真正决定产品成败的&#xff0c;往往是那些看不见的底层细节——尤其是编译器如何将你写的C语言变成芯片上飞速运行的机器指令。我们每天都在用IAR Embedded …

作者头像 李华