首页 > 其他分享 >bnds 8.26

bnds 8.26

时间:2024-08-28 18:26:23浏览次数:3  
标签:bnds 复杂度 枚举 8.26 逆行 dp

P3117

枚举矩形上边界和下边界 \(i, j\),然后枚举每一列 \(y\),且必须当前列上有 \(h\) 牛,然后向右枚举直到遇到有 g 牛的列,更新最大值。注意要离散化一下坐标,再处理一下二维前缀和,时间复杂度 \(O(n^3)\)。

P3118

状压dp,设 \(f_i\) 表示当前集合为 \(i\) 时,要连续看多久电影,然后枚举不在集合 \(i\) 中的电影 \(j\),二分找到 \(j\) 中的第一个开始时间小于 \(dp_i\) 的场次,转移即可,时间复杂度 \(O(2^n n logc)\)。

P3119

先缩点,设 \(s\) 为 1 所在的强连通分量,跑从 \(s\) 出发和到 \(s\) 的最长路。

因为只能逆行一次,所以回到 1 肯定是从1 出发到一个点 \(u\),再从 \(u\) 逆行到一个能到 1 的点 \(v\),所以枚举这一条逆行的边,答案即为 \(\max(f[u][0] + f[v][1] + e[u][v] - cnt[s])\)。

标签:bnds,复杂度,枚举,8.26,逆行,dp
From: https://www.cnblogs.com/wyyqwq/p/18385313

相关文章

  • bnds 8.25
    P3072因为空洞部分不是很好处理,所以考虑绕着外面搜一圈,所以从最外面的草垛的上一个点开始搜,遇到草就让\(ans\)加1,如果不是草就继续往外面搜,然后剪一下枝,如果一个不是草的点四周八个格子都不是草,那就不往下搜。P3073向周围四个点连一条边权为高度差的绝对值的边,然后最小生成......
  • bnds 8.27
    P3120朴素dp\(dp_{i,j}\)表示从\((1,1)\)出发到\((i,j)\)的方案数,有\(O(rc)\)的转移,总时间复杂度\(O(r^2c^2)\),通过不了。优化设\(sums\)为\((1,1)\)到\((i-1,j-1)\)的方案数和,\(sumd\)为\((1,1)\)到\((i-1,j-1)\)中,最后一个颜色为\(a[i][......
  • 8.26 模拟赛(NOIP十三连测 #7)
    2024--梦熊&太戈--NOIP十三连测#7【订正】-比赛-梦熊联盟(mna.wang)总结T1基本和CF1245F相同。很快就写完了。T2题意特别难懂,模拟了很长时间后题意还是有些晕,就先放弃了。T3相较于T2看上去简单的多,先冲T3。特殊性质\(A\)有\(50\)分,这可能是正解的关键。尝......
  • 学习笔记 韩顺平 零基础30天学会Java(2024.8.26)
    P536HMap阶段小结P537HMap底层机制     HashMap$Node($意思是一个内部类)实现了Map$Entry,因此HashMap$Node的底层可以看成是Map$Entry(对前面有关Entry那一节课的继续理解)P538HMap源码解读P539HMap扩容树化触发P540Hashtable使用     和HMap不同......
  • 8.26下午二分与深搜测试
    8.26下午二分与深搜测试比赛传送门分数情况P2249【深基13.例1】查找P1706全排列问题P8647[蓝桥杯2017省AB]分巧克力P2440木材加工B3624猫粮规划P2105K皇后P3853路标设置P3743小鸟的设备01001210000015T1.P2249【深基13.例1】查找题......
  • 8.26
    一、FineBI的简单介绍数据可视化的工具有很多,其中FineBI是其中的一个,相比与其他的工具,FineBI更容易上手。1介绍FineBI是帆软软件有限公司推出的一款商业智能(BusinessIntelligence)产品。FineBI是定位于自助大数据分析的BI工具,能够帮助企业的业务人员和数据分析师,开展以问......
  • BNDS 2024/4/6模拟赛题解
    T1方程描述给出非负整数\(N\),统计不定方程\(X+Y^2+Z^3=N\)的非负整数解\((X,Y,Z)\)的数量。输入输入数据,包含一个非负整数\(N\)。输出输出数据,包含一个非负整数表示解的数量。数据范围40%的数据,\(N<=10000\)60%的数据,\(N<=10^8\)100%的数据,\(N<=10^{16}\)分析......
  • 2023.8.26
    文章并不完整,仅为个人学习,如有需要请看这篇https://byxs20.github.io/posts/5890.html#hacked-4hard_webhard_web_1服务器开放了哪些端口,请按照端口大小顺序提交答案,并以英文逗号隔开(如服务器开放了80818283端口,则答案为80,81,82,83)在wireshark中添加过滤条件ip.dst==......
  • 8.26 后记
    ......
  • 「Log」2023.8.26 小记
    序幕起晚了,干脆破罐子破摔,晚点到。八点前到校,被教练投喂雪糕。水两道红题,选笔记本巴拉巴拉。讲题讲题胡题。吃饭。讲题讲题胡题。摆。摆。摆。摆。摆。摆。摆。摆。摆。......