首页 > 其他分享 >2023-1-29 #30 为何妄自菲薄你我本是同类

2023-1-29 #30 为何妄自菲薄你我本是同类

时间:2023-01-29 10:45:52浏览次数:41  
标签:妄自菲薄 连边 字符 30 个数 29

168 CFgym103469J Joke

首先把 \(p\) 变形为恒等排列以方便处理。

可以发现,一个 \(s\) 合法当且仅当连成图后不成环。

由于环一定会跨越两行,而简单环一行内若有 \(>2\) 个数总能变成 \(2\) 个数,因此只需考察大小为 \(4\) 的简单环。

我们按照 \(q\) 的大小,从大到小考虑每个下标 \(i\)。若我们让 \(p\) 向 \(q\) 连边,则一定不会成环;如果我们让 \(q\) 向 \(p\) 连边,那么其右边所有还未连边的数都必须让 \(q\) 向 \(p\) 连边。

也就是说,我们要么删去最大元素,要么删去最大元素与其后面所有元素,求删完的方案数。

容易发现,这个值等于 \(q\) 的上升序列个数。

计数比较简单,直接 dp 前 \(i\) 个数,最后一个是 \(j\),填了 \(k\) 个通配符,前缀和优化即可 \(O(n^3)\)。

据说这是“偏序集的序理想与反链的双射”,但是我根本不会这玩意!!

169 CFgym103469L Little LCS

谔谔打表题。

对于任意一对相邻字符 \((s_i,s_{i+1}),(t_i,t_{i+1})\),可以发现 \(s\) 与 \(t\) 有至少 \(1\) 个相同字符,所以 lcs 长度至少为 \(n\)。

结论:合法串形如:

  • S=ABABABABA T=CACBCACAC 类:即第一个串 AB 交替,第二个奇数位置为 C,其余位置 AB 任意。
  • S=ACACACBCB T=BCBCBCACA 类:即两串偶数位置为 C,奇数位置 S 为 \(k\) 个 A 与 \(n-k+1\) 个 B,T 为 \(k\) 个 B 与 \(n-k+1\) 个 A

结论可以打表发现,通过归纳法与细致的分类讨论可以证明,具体就是枚举长度 \(2n-1\) 的前缀属于哪一类,再枚举后面三个字符的形态。

170 Ptz2017 Winter Xiaoxu Guo Contest 5 H Permutation and noitatumreP

标签:妄自菲薄,连边,字符,30,个数,29
From: https://www.cnblogs.com/xiaoziyao/p/17071980.html

相关文章

  • P3070 [USACO13JAN]Island Travels G 题解
    题目传送门一道耗费了本蒟蒻与某机房卷王半天的恶心题题目描述给定一个图,求每个X连通块之间的最短Hamilton路径。假如您不知道Hamilton路径是什么分析这题本质......
  • ABAP 的一些常用单词20230129
    Restrictions限制[riˈstrɪkʃənz]Maintenance 维护 [meintənəns]Allowed 允许 [əˈlaʊd]Delivery 传送 [dɪˈlɪvəri]hierarchy 统治集团 ......
  • 2023-1-28 #29.5 鲜花
    最近的做题记录比较鸽,随便发了一个之前的听课记录出来。主要是过年比较摆吧……争取几天后恢复更新。回顾P8340[AHOI2022]山河重整,发现互异分拆可以得到一个与普通分......
  • arc129 C - Multiple of 7
    题意:给定\(n\),请构造一个长度不超过\(1e6\)的1~9串\(s\),满足视为数字时被\(7\)整除的子串恰有\(n\)个\(n\le1e6\)思路:\(s[l..r]\)能被\(7\)整除,即\(7|......
  • HO引擎近况20230128
    好几个月忘了写随笔了家里的事儿,公司的事儿,活着累,心累,阳过之后感觉身体也越来越差真想找一个地方躲一下每天半夜12点之后,我出门去遛狗,带着耳机,这是我最放松的时......
  • 研报精选230128
    目录【行业230128民生证券】电新储能洞鉴·1月刊:工商业储能:三大驱动力,开启下一个黄金赛道【行业230128民生证券】EV观察系列130:12月新能车销量再创新高,后续动能强劲【......
  • 后端跨域问题导致java.io.IOException: UT010029: Stream is closed解决办法
    转载自:https://blog.csdn.net/qq_45925197/article/details/126708024背景下载文件压缩成zip包接口,postman自测没问题,但在和前端联调的时候前端就会出现如下跨域的报错......
  • 解决pl2303在 windows 10 或windows 11 显示“PL2303HXA自2012已停产,请联系供货商”问
    解决pl2303USB转串口,在windows10或windows11显示“PL2303HXA自2012已停产,请联系供货商”问题,用如下驱动试试:Win10驱动下载:https://pan.baidu.com/s/1FgV-VPErQMJsV......
  • 算法刷题 Day 21 | 530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树
    今日内容530.二叉搜索树的最小绝对差501.二叉搜索树中的众数236.二叉树的最近公共祖先  详细布置530.二叉搜索树的最小绝对差需要领悟一下二叉树遍历......
  • 30 行代码实现,支付宝蚂蚁森林自动收能量!转载
    作者| xindoo来源|CSDN博客,已获作者授权虽然我支付宝加了好多好友,平时有很多能量可以“偷”,但由于太懒,至今一棵树都没种成,所以心心念念把偷能量这事自动化。之前通......