P736 创意吃鱼法
📅 2026/7/28 17:53:41
👁️ 次浏览
题目描述回到家中的猫猫把三桶鱼全部转移到了她那长方形大池子中然后开始思考到底要以何种方法吃鱼呢猫猫就是这么可爱吃鱼也要想好吃法 ^_*。她发现把大池子视为01矩阵0表示对应位置无鱼1表示对应位置有鱼有助于决定吃鱼策略。在代表池子的01矩阵中有很多的正方形子矩阵如果某个正方形子矩阵的某条对角线上都有鱼且此正方形子矩阵的其他地方无鱼猫猫就可以从这个正方形子矩阵“对角线的一端”下口只一吸就能把对角线上的那一队鲜鱼吸入口中。猫猫是个贪婪的家伙所以她想一口吃掉尽量多的鱼。请你帮猫猫计算一下她一口下去最多可以吃掉多少条鱼输入格式有多组输入数据每组数据第一行有两个整数n和mn,m≥1描述池塘规模。接下来的n行每行有m个数字非“0”即“1”。每两个数字之间用空格隔开。对于30%的数据有n,m≤100对于60%的数据有n,m≤1000对于100%的数据有n,m≤2500输出格式只有一个整数——猫猫一口下去可以吃掉的鱼的数量占一行行末有回车。输入输出样例输入 #1 复制4 60 1 0 1 0 00 0 1 0 1 01 1 0 0 0 10 1 1 0 1 0输出 #1 复制3说明/提示右上角的1 0 00 1 00 0 1思路此题类似于最大1矩阵 不过需要预处理 需统计连续的横纵的零的个数 再与连续对角1取最小值看能构成的正方形矩阵大小 状态转移方程 dp[i][j] min(dp[i - 1][j - 1], min(heng[i][j - 1], zhong[i - 1][j]))1 和 dp[i][j] min(dp[i 1][j - 1], min(heng[i][j - 1], zhong[i 1][j]))1; 前一个是主对角线的正方形第二个是副对角线的正方形#include iostream #include algorithm #include cstring using namespace std; #define ms(i,j) memset(i,j,sizeof i); const int N 2510; int g[N][N]; int dp[N][N]; int heng[N][N]; int zhong[N][N]; int n, m; int main() { cin n m; int ans0; for (int i 1; i n; i) for (int j 1; j m; j) { scanf(%d, g[i][j]); if (!g[i][j])//看连续的横的零纵的零有多少 { heng[i][j]heng[i][j - 1]1; zhong[i][j] zhong[i - 1][j]1; } else//看01构成的正方形有多大 { dp[i][j] min(dp[i - 1][j - 1], min(heng[i][j - 1], zhong[i - 1][j]))1; ans max(ans, dp[i][j]); } } for (int i 1; i n; i) { for (int j 1; j m; j) cout heng[i][j] ; cout endl; } ms(dp, 0); ms(heng, 0); ms(zhong, 0); for(int in;i0;i--) for (int j 1; j m; j) { if (!g[i][j]) { heng[i][j] heng[i][j - 1]1; zhong[i][j] zhong[i 1][j]1; } else { dp[i][j] min(dp[i 1][j - 1], min(heng[i][j - 1], zhong[i 1][j]))1; ans max(ans, dp[i][j]); } } cout ans endl; system(pause); return 0; }传送门
更多请点击:
https://kaifayun.com
第一章:AI招聘面试辅助的演进逻辑与行业共识 AI招聘面试辅助并非凭空出现的技术跃迁,而是人力资源数字化、自然语言处理成熟度提升与企业降本增效诉求三重力量长期共振的结果。早期基于规则引擎的简历关键…
📅 2026/7/28 17:53:41
说实话,刚接触生物信息学那会儿,看着GEO数据库里那一堆堆密密麻麻的矩阵数据,头都大了。那时候总觉得做差异表达分析得装一堆R包,还得写代码,稍微动错一个字母,程序就报错,跑半天结果全是空的,心态崩了。后来发现,其实有个神器叫Geo2R,它真的把门槛降到了地板上。今天…
📅 2026/7/28 17:52:42
链接:https://ac.nowcoder.com/acm/contest/1080/B 来源:牛客网
题目描述
tokitsukaze有n个数,需要按顺序把他们插入哈希表中,哈希表的位置为0到n-1。
插入的规则是: 刚开始哈希表是空的。 对于一个数x࿰…
📅 2026/7/28 17:52:41
论文《Attention is All You Need》地址:https://arxiv.org/abs/1706.03762
英文原版Trasformer详解:https://jalammar.github.io/illustrated-transformer/
在本文中,将试图把模型简化一点,并逐一介绍里面的核心概念,希望让普通读者也能轻易理解。 目录
一、宏观理解T…
📅 2026/7/28 18:47:58
1. 健身俱乐部网站项目概述这个健身俱乐部网站项目是一个典型的服务行业数字化解决方案,主要面向中小型健身场馆的线上运营需求。作为一个完整的网站开发案例,它包含了前端展示、会员管理、课程预约等核心功能模块,配套的文档和源码为开发者提…
📅 2026/7/28 18:47:58
三步搞定Data-Juicer:如何轻松构建AI大模型的数据处理流水线 【免费下载链接】data-juicer Data processing for and with foundation models! 🍎 🍋 🌽 ➡️ ➡️🍸 🍹 🍷 项目地址: https:/…
📅 2026/7/28 18:47:58
1. Excelize v2.10.1版本深度解析作为Go语言生态中最受欢迎的Excel文档处理库,Excelize在v2.10.1版本中带来了多项重量级更新。这个版本不仅在性能上实现了质的飞跃,更在图表功能、API设计等细节处做了大量优化。作为一个长期使用该库处理企业级报表系统…
📅 2026/7/28 18:47:58
1. OpenSees平台与钢筋混凝土柱分析概述OpenSees作为一款开源的有限元分析框架,在结构工程领域已经发展了二十余年。我第一次接触这个工具是在2013年做硕士课题时,当时就被它强大的非线性分析能力所震撼。对于钢筋混凝土柱这类常见结构构件,O…
📅 2026/7/28 18:47:58
做生信分析最烦什么?
肯定是那些乱七八糟的分组。
以前搞多组比较,头都大了。
今天这篇,专治各种不服。
教你用简单方法搞定复杂数据。
不用写代码,也不用装软件。
纯网页操作,小白也能上手。
读完这篇,你绝对能省下一半时间。
真的,信我一次,不亏。先说说什么是geo2r。…
📅 2026/7/28 18:46:44
告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub
你是否也曾为官方Om…
📅 2026/7/28 0:00:45
做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…
📅 2026/7/28 0:00:46
2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…
📅 2026/7/28 0:00:46
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/28 1:13:29
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/28 1:13:29
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/28 1:13:29
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/28 7:13:45
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/28 17:14:18
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/28 5:13:40