news 2026/1/18 9:06:28

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/1/17 23:19:17

猫抓Cat-Catch资源嗅探工具实用操作指南:10个高效技巧

猫抓Cat-Catch资源嗅探工具实用操作指南&#xff1a;10个高效技巧 【免费下载链接】cat-catch 猫抓 chrome资源嗅探扩展 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 还在为无法保存网页视频而烦恼&#xff1f;猫抓Cat-Catch作为一款强大的资源嗅探工具…

作者头像 李华
网站建设 2026/1/17 22:25:50

智普Open-AutoGLM实战指南(AutoML技术进阶之路)

第一章&#xff1a;智普Open-AutoGLM概述智普AI推出的Open-AutoGLM是一个面向自动化自然语言处理任务的开源框架&#xff0c;专为大语言模型&#xff08;LLM&#xff09;的快速部署与高效推理而设计。该框架融合了AutoGPT的核心思想与GLM系列模型的架构优势&#xff0c;支持任务…

作者头像 李华
网站建设 2025/12/25 14:33:35

为什么顶尖机构都在关注Open-AutoGLM?一篇论文改变AI生成格局

第一章&#xff1a;Open-AutoGLM的诞生背景与核心理念 随着大语言模型在自然语言理解、代码生成和多模态任务中的广泛应用&#xff0c;构建高效、可解释且具备自主决策能力的智能体系统成为研究热点。传统流程依赖人工设计规则与固定任务链路&#xff0c;难以应对复杂动态场景。…

作者头像 李华
网站建设 2026/1/12 15:30:17

3分钟掌握终极资源嗅探下载工具:猫抓浏览器扩展

3分钟掌握终极资源嗅探下载工具&#xff1a;猫抓浏览器扩展 【免费下载链接】cat-catch 猫抓 chrome资源嗅探扩展 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 还在为无法保存网页视频而烦恼吗&#xff1f;想要轻松获取在线课程、精彩短视频或珍贵资料…

作者头像 李华
网站建设 2025/12/26 12:02:39

ViGEmBus虚拟手柄驱动:彻底解决PC游戏控制器兼容性问题

还在为心爱的游戏无法识别你的手柄而烦恼吗&#xff1f;ViGEmBus虚拟手柄驱动正是你需要的完美解决方案。这个强大的驱动程序能够让你的PC系统识别并支持各种游戏控制器&#xff0c;无论是Xbox 360手柄还是DualShock 4手柄&#xff0c;都能通过虚拟化技术实现无缝兼容。 【免费…

作者头像 李华
网站建设 2026/1/7 16:39:36

NCM格式转换:解锁网易云音乐音频文件的跨平台解决方案

还在为网易云音乐下载的NCM格式文件无法在车载音响、专业播放器中使用而烦恼吗&#xff1f;ncmdump作为一款专业的音频格式转换工具&#xff0c;通过技术手段处理网易云音乐的编码格式&#xff0c;为音乐爱好者提供完美的跨平台播放解决方案。这款免费工具不仅保留原始音质&…

作者头像 李华