首页 > 其他分享 >arc145

arc145

时间:2024-08-25 21:26:36浏览次数:10  
标签:... 差分 必胜 然后 arc145 考虑 回文

没打,在军训

a:
我们可以利用操作来实现AA...AAB和ABB...BB这样的近似回文串的东西。如果有一个B那么这样的字符串就是可行的。设回文串为S。S BAA...AAB S和S AB...BBBA S所以搞一个头尾,然后如果左边是B或右边是A那么就可以,否则判下左右是否相等,然后继续下去。然后有个代码小细节的优化。考虑直接看头尾,第一句话没判掉的情况只有A....B,然后这个在回文判掉了,所以A....B不行,其他都行。注意corner_case

b:
怎么是博弈论。首先a<=b且石子数>=a的是必胜态,考虑a>b,我们肯定得取完,不然下一个就是必胜态,那么首先1-(a-1)是必败,a是必胜,然后每a个分一组,然后前b个是必胜态,考虑下余数即可

c:
感性理解,肯定是12配对,34配对,邻项交换易证。首先考虑A为1 3 5...,B为2 4 6...。这样能有多少个子序列呢?考虑固定2 4 6...然后A的每个数放的位置也就有个范围了,容易发现这是个卡特兰数。然后上下交换左右交换都可以

d:
发现这个比较像差分将它变成差分数组,我们要保证差分数组中间没有相同的
看看lyc代码吧
怎么想的到的啊?
考虑三进制,假设所有三进制数每一位上都是0或1,然后将式子拆成\(x+y\mathrlap{\,/}{=}2z\)容易发现2z的每一位都是0或1,因为x,y不同,所以必然会有一位是1,所以第四个条件满足,然后将每个数乘上3,也满足条件,同时这个差必定是大于三的,所以通过整体加减n和一些数+1即可满足操作

标签:...,差分,必胜,然后,arc145,考虑,回文
From: https://www.cnblogs.com/wuhupai/p/18377789

相关文章

  • ARC145C 题解
    problem&blog。小清新结论题。提供一个不需要脑子就可以AC的方法:看样例解释,猜到一定是\((1,2)(3,4)\)这样子,于是暴力,把前几项输进OEIS里,做完了。显然取\(\forall|A_i-B_i|=1\)最优。证明:对于\(x-3,x-2,x-1,x\),配对:\((x-3,x-2)(x-1,x)\)的贡献为\((x-3)(x-2)+......
  • ARC145F Modulo Sum of Increasing Sequences
    为数不多不用多项式科技的单位根反演题。\(A\)不降比较难搞,所以首先令\(B_i=A_i+i-1\),则\(B\)单调递增。转化为对任意的\(k\in[0,\text{MOD}-1]\),求在\([0,N+M-1]\)中选\(N\)个不同的数,总和对\(\text{MOD}\)取模为\(k\)的方案数。记\(p=\text{MOD},n=N+M\)。列出......
  • [ARC145] Non Arithmetic Progression Set
    ProblemStatementConstructaset$S$ofintegerssatisfyingalloftheconditionsbelow.Itcanbeprovedthatatleastonesuchset$S$existsundertheConst......
  • [ARC145B] AB Game
    ThegameisplayedbyAliceandBob.Initially,thereare$n$stones.Theplayersalternateturns,makingamovedescribedbelow,withAlicegoingfirst.Thep......
  • ARC145~152 题解
    比赛标号从大到小排列.因为博主比较菜所以没有题解的题都是博主不会做的/youlARC144以前的比赛懒得写了.目录AtCoderRegularContest152B.PassonPathC.PivotD......
  • ARC145
    \(\mathcal{ARC}\mathsf{145}\)tasks$\color{Green}{★}\\$表示赛时做出。$\color{Yellow}{★}\\$表示赛后已补。$\color{Red}{★}\\$表示\(\mathcal{To\......
  • arc145前三题
    为什么只有前三题呢。。。第四题想了一个小时没思路(主要是半个小时的时候发现看错题了),然后看粉兔博客发现要用Cantor集一类的神奇玩意,手贱看了E题发现还是线性基。于是就ru......