首页 > 其他分享 >arc114

arc114

时间:2024-08-17 11:16:29浏览次数:12  
标签:arc114 每个 个数 lst 操作 数列

arc一场比一场难噢噢噢噢
a:
容易想到对每个数进行质因数分解,然后只要每个数都和y有一个相同的质数即可,这个状压一下就可以了
b:
首先每个数的出度都是1,所以一个连通块里只有一个环,所以是2^t-1
c:
挺神仙的。
这种题首先要分析函数的性质,发现操作+1的情况是对于每个a_{i}lst==0||lst-i存在比j小的数列个数
正难则反,lst!=0&&lst-i >=j的数列个数
那我们可以枚举lst,那么其中的lst-i就是
不重显然,不漏需要通过更换统计方式解决
设dp[i][j]为在i位置,a[i]=j时进行了一次操作
不能进行操作就是\(\sum^{i-1}_{k=1} m^{k-1+n-i}*(m-j+1)^{i-k-1}\)
那么i+1带来的影响就是前面这坨方案除了m,再乘了m-j
可以方案因为有m^n种,这里不能有这么多,减一下
投降投降

标签:arc114,每个,个数,lst,操作,数列
From: https://www.cnblogs.com/wuhupai/p/18364138

相关文章

  • Solution - Atcoder ARC114F Permutation Division
    令\(a\)为题目中的\(P\)。首先考虑后手的重排策略是什么。因为\(a\)是个排列,元素互不相同,那么肯定就是按照每一段的第一个数的大小,越大的放在越前面。那么当\(a_1\lek\)的时候,显然先手会把以\(1\simk\)开头来划分段。因为否则存在一个开头\(>k\)的段,后手把其放......
  • [ARC114D] Moving Pieces on Line 题解
    题目链接点击打开链接题目解法有点牛的题,前面的转化感觉很妙首先一个显然的性质是:一个棋子不可能走回头路,不然前面的路就白走了下面是最妙的一步:我们令\(st_i\)为\(i-1\toi\)和\(i\toi+1\)的颜色是否相同,那么问题可以转化成:选择\(\{p_i\}\),一开始所有点颜色为\(0\)......
  • 【杂题乱写】AtCoder-ARC114
    AtCoder-ARC114_ANotcoprime\(50\)内的质数只有\(15\)个,可能的答案也就只有\(2^{15}\)个,直接枚举。提交记录:Submission-AtCoderAtCoder-ARC114_BSpecialSubsets就是\(i\)与\(f_i\)连边,每个连通块都是基环树,一定能剥叶子变成环,所以答案就是连通块非空子集个数。......
  • ARC114F Permutation Division
    题意给定一个\(1\simN\)的排列,Alice把它划分成\(k\)段,Bob把这\(k\)段任意排列。Alice想让字典序最小,Bob想让字典序最大。请问最后的排列。数据范围:\(1\lek\leN\le2\times10^5\)。题解首先Bob的排序只取决于每个段第一个数的大小。字典序不会变小,所以考虑......
  • 「解题报告」[ARC114E] Paper Cutting 2
    Kaguya随机点了一道题,结果还挺educational,写一下。不过好像挺套路的。首先第一件事,发现从现有的线段里选一个隔开这个东西太丑了。我们考虑转化一下题意。我们仍然在原矩形上划线,但是划完线后并不割开,而是一直在原矩形上操作。可以发现,这个操作是和原来的操作是等价的,因为我们......
  • [ARC114D] Moving Pieces on Line 解题报告
    AT题面简要题意有一个红色的数轴,相邻两个整点之间连有一条边,所有边初始为红色。数轴上有\(n\)个棋子,将一个棋子从\(a\)位置移到\(b\)位置,可以将\((a,b)\)之间红边变为蓝边,蓝边变为红边。给定\(k-1\)条线段,问能否进行若干次操作,使得当\(i\)是奇数,第\(i\)条线段是蓝......