首页 > 其他分享 >8.11 格路计数与乐子题

8.11 格路计数与乐子题

时间:2023-08-12 09:33:34浏览次数:43  
标签:子串 乐子 前缀 相同 车站 括号 格路 8.11

邮戳拉力赛

好题啊!

写了一个错误的解,但仍未知道错在哪里。

容易发现路径一定是:向上走,到一个点后向下走,走到一个点后再向上走,以此类推。

往下走时,可以自由选择是下行时盖章还是上行时盖章,这也是一直往上走不最优的理由。

从 \(0\) 向上走到 \(n+1\) 的路径长度可以最后再加,不用考虑。那么我们得到的是一段一段的区间,区间的贡献需要特殊计算。

区间是这么产生的:首先从上行车站转到下行车站,往前走一段后再从下行车站转到上行车站。这实际上就是一对括号。括号有着很好的性质,我们可以用 dp 求解。

设 \(f_{i,j}\) 表示当前转移到 \(i\),有 \(j\) 个左括号尚未匹配。那么容易从 \(f_{i - 1}\) 转移。

但是还没完。样例一告诉我们可以有多个括号在同一个格子。因此我们还要从自身转移。但这也是不难的,因为这就是一个完全背包。从小到大依次转移即可。

JOIOJI

给你一长度为 \(n\),只包含 J,O,I 三个字母的字符串,求最大长度的子串,使子串中 J,O,I 三个字符出现次数相同

思考只有两个字母时怎么做。一个经典的转换是把其中一个视为 \(1\),另一个视为 \(-1\),那么符合要求的子串和应该为 \(0\)。在实现中,子串和相同就是前缀和相同。

扩展到三个字母也一样。用 map 记录 J,OO,I 的前缀和组成的一对,如果这一对前缀和都相同即为 J,O,I 三者出现次数相同,然后把最左端的与最右端匹配即可。

INFORMACIJE

乐子题,匈牙利算法只清空一边 WA 一发,警钟长鸣。

由于 \(n\) 只有两百,考虑一些暴力的做法。比如,我们对每个点可能赋成哪些值与这个点连边,然后跑二分图匹配。

这样是错的!我们无法保证最大最小值在要求的区间中出现。于是我们必须禁止其他的点选到这个值,然后就过了。

匈牙利算法只清空一边 WA 一发,警钟长鸣。

标签:子串,乐子,前缀,相同,车站,括号,格路,8.11
From: https://www.cnblogs.com/closureshop/p/17624359.html

相关文章

  • 2023.8.11
    今天早上起来,还是和往常一样打球,还有几天就离开了,只能假期回来再和兄弟们一起玩了,下午回家有些无聊了,问兄弟们还来不来,他们答应我出来打几个小时,太好了,终于不用在家里待着了,下午打到56点钟就回家了,爸妈还没回来,赶紧把饭蒸好,舒服了,晚上有些累了,躺着突然就睡着了,半夜起来写下这些,明......
  • 8.11话闲——记一次“下雨”(内含传统艺能)
    气象局刚一发黄色预警,很快啊,教育局就发通知停一切教学活动了......
  • 2023.8.11 模拟赛
    A询问\(L\lei,j\leR\),其中\(\gcd(i,j)\not=1,i,j\)的对数。莫反先求出\(gcd(i,j)\not=1\)的对数,然后再直接调和级数暴力删去\(i,j\)是倍数的对数即可。BP4334[COI2007]Policija考虑建立圆方树。圆方树是怎么样的呢?圆方树是对于每个点双,都建立一个方点,然后......
  • 2023.8.11 周五:保留小数点后几位
    1#include<iostream>2#include<iomanip>3intmain()4{5intn;6cin>>n;7doublePI=3.14159265358979;8cout<<setprecision(n)<<fixed<<PI<<endl;9return0;10}1......
  • 8.11
    #include<iostream>#include<vector>#include<cstdio>usingnamespacestd;constintN=1e5+10;vector<int>v[N];intn,vis[N];doublez,r,sum,ans;voiddfs(doublesum,intu){if(vis[u]){ans+=(sum*v[u][0]......
  • 闲话8.11
    晚上有雨,为了不断更把电脑拿宿舍了。上午依旧是劲爆模拟赛......
  • 8.11日
    "夏日里的微小快乐"在炎炎夏日,当阳光如金子般酒在大地上,生活中的微小快乐也仿佛被无限放大。我总是在这个季节找到最简单,最纯粹的快乐。可能是午后的冰淇淋,那一刻,甜蜜的滋味在舌尖上翻滚,所有的烦恼都随着炎热融化掉。可能是走在小巷,看着落日温柔的光线洒在老房子的砖墙上,或......
  • 【闲话】08.11.23
    08.11闲话头图:今日推歌:可不&歌爱ユキ《ヘテロ》(不知道p主是谁(大悲两位歌姬的声线都很甜,像是同时吃下水果硬糖和棉花糖的甜蜜感,合唱这首略有些忧郁的歌竟然也隐隐地透露出希望。直到「我」的身体消失在了铁轨上谁说这不是另一种解脱、另一种希望呢?今天垫底了一场打赛,又......
  • 8.11-下午-电极02-03eg(线切割)编程雕不了用电极 电极做不出来的 用线切割
      ......
  • 2023.8.11
    不背图论板子要反省一下自己了。A[ABC206E]DivideBoth求\[\sum_{x=L}^{R}\sum_{y=L}^{R}[(x,y)\not=1,\frac{x}{(x,y)}\not=1,\frac{y}{(x,y)}\not=1]\]\(1\leL\leR\le10^6\).先容斥。假定\(n\lem\).\[\sum_{d=2}^{n}\sum_{x=1}^{\lfloor\frac{n}{d}\rfloor}\......