首页 > 其他分享 >2025 #1 我依然怕先行者放弃了导航 奉献者悔恨起坚守过信条

2025 #1 我依然怕先行者放弃了导航 奉献者悔恨起坚守过信条

时间:2025-01-19 16:20:54浏览次数:1  
标签:插头 格即 正着 times 2025 奉献者 先行者 障碍 考虑

T1. P4262 [Code+#3] 白金元首与莫斯科

\(n \times m\) 的棋盘上有一些障碍格,对于每一个非障碍格,需要求出若该格为障碍格,用 \(1 \times 2\) 的砖铺满棋盘的方案数。其中 \(1 \le n,m \le 17\)。

看到这一种比较抽象的网格上的题目,可以考虑使用插头 dp 来解决。

对于一个 \(1 \times 2\) 的方块,其实就是左插头连上右插头或者一个下插头拼一个上插头,那么可以考虑使用一个二进制来维护现在的轮廓线,然后暴力 Hash 维护即可。

对于求解每一格怎么样的问题,可以考虑正着反着各作一遍插头 dp,然后在把答案合并。

先考虑正着做,若当前非障碍格即没有左插头也没有上插头,就记录下对于当前格在当前轮廓线下的方案数总和。接着考虑倒着做,若当前格即没有右插头也没有下插头,就查一下正着做时的记录,然后把贡献扔进答案里。

标签:插头,格即,正着,times,2025,奉献者,先行者,障碍,考虑
From: https://www.cnblogs.com/Carousel/p/18679655

相关文章

  • 2025四款好用的电脑桌面日程清单软件推荐
    进入2025年,很多打工人都想要在职场更进一步,提高工作效率,而使用一款电脑桌面日程清单软件,可以帮助我们轻松管理工作日程,让每天的工作任务井井有条。今天给大家推荐4款简单好用的Win电脑桌面日程清单软件。一、微软todo微软自带的待办清单工具,旨在帮助用户规划和组织日常任务、事......
  • [2025.1.19 JavaSE学习]网络编程-2(netstat指令 && TCP补充)
    netstatnetstat-an:可以查看当前主机网络情况,包括端口监听情况和网络连接情况netstat-an|more:可以分页显示在dos控制台执行Listening表示某个端口在监听如果有一个外部程序(客户端)连接到该端口,就会显示一条连接信息PS:netstat-anb,可以发现,8888端口号在上一节程序运行......
  • 【Typora】2025最新Typora安装下载与破解免费使用保姆级图文教程
    本文目录一、下载Typora二、安装Typora三、使用Typora一、下载Typorahttps://www.typoraio.cn/首先我们去Typroa的官网下载Typora。这里可以使用中文站,不会太卡。二、安装Typora选定好自己的路径进行下载,这里推荐D盘进行下载。然后创建一个桌面版图标,方便下......
  • .NET周刊【1月第1期 2025-01-05】
    国内文章3款.NET开源、功能强大的通讯调试工具,效率提升利器!https://www.cnblogs.com/Can-daydayup/p/18631410本文介绍了三款功能强大的.NET开源通讯调试工具,旨在提高调试效率。这些工具包括LLCOM,提供串口调试和自动化处理功能;Wu.CommTool,支持ModbusRTU和MQTT调试,界面丰富;以及......
  • 2025dsfz集训Day7: KMP与Trie树
    Day7:KMP与Trie树KMP算法\(KMP(Knuth–Morris–Pratt)\)是一个字符串匹配算法,于1977年由上述三人共同发表。在线性的时空复杂度内解决字符串匹配。字符串匹配给定两个字符串\(s,t\)(通常来讲我们管较短的串叫做“模式串”,长的叫“匹配串”。我们的任务是在长串内找到......
  • 【做题记录】2025刷题计划--线段树
    A.「SDOI2014」旅行给每个宗教开一棵线段树,树剖\(+\)线段树单点修改区间查询即可。Code#include<bits/stdc++.h>#definelllonglong#defineilinline#defineread(x){\ charch;\ intfu=1;\ while(!isdigit(ch=getchar()))\ fu-=(ch=='-')<<1;\ x=ch&1......
  • 2025年值得研究的AI Agent五大框架
    什么是AIAgent?AIAgent的定义多种多样,常见的翻译为“智能体”,但直译为“代理”。随着大语言模型(LLM)的发展,AI的能力已不再局限于简单的任务自动化,而是能够处理复杂且连续的工作流。例如,基于LLM的助手可以自动替用户在电商平台上订购商品并安排配送。这类助手被称为AIAgent......
  • 2025年编程语言热度分析:Python领跑,Go与Rust崛起
    TIOBEIndex(TIOBE编程语言指数)是一个衡量编程语言流行度的排名系统。它通过分析多种搜索引擎、在线编程社区、技术论坛、问答网站(如Google、Bing、Yahoo、Wikipedia、StackOverflow)等的搜索和讨论数据,评估不同编程语言的受欢迎程度。TIOBEIndex每月更新一次,并根据多个因......
  • 2025dsfz集训Day3:DFS搜索与剪枝
    DAY3:DFS搜索与剪枝深搜深度优先搜索(DFS)是一种遍历或搜索树或图的算法,它从一个根节点开始,尽可能深地搜索每个分支,直到找到解为止。在搜索讨程中,为了提高效率,减少不必要的搜索,通常会采用各种剪枝优化策略。剪枝基本思想在深度优先搜索中,我们通常会遍历图或树的所有节点和边......
  • 2025dsfz集训Day5:最短路与最小生成树
    DAY5I:最小生成树生成树及最小生成树生成树是从一张无向连通图中选取一些边构成一张新图,使得这张图是是一棵树最小生成树即是让上述的生成树的边权和最小同时,最小生成树也会有一些性质在最小生成树上,两个点路径上经过的边权最小值即是这个点在原图中所有路径中可能经过......