当前搜索:

[agc016d]XOR Replace

前言本题不是很难。 重点是发现操作的本质。题意一个序列,一次操作可以将某个位置变成整个序列的异或和。 问最少几步到达目标序列。做法假设异或和为x。 你发现若干次操作相当于把原来一些位置做置换(假设有k个作置换,需要k+1步)。 当然在最后一次操作,如果刚好有一个元素和x一致,只需要k步,不...
阅读(748) 评论(0)

围墙

题目描述蛐蛐国准备在和它的一个邻国——蝈蝈国之间修一堵围墙。 围墙可以看成是一个长度为n的括号序列,与此同时还有一个长度为n的排列P,一个围墙被称为稳的,当且仅当: 1、这个括号序列是合法的。 2、构造一张n个点的图,当且仅当第i个位置是左括号时,点i向右Pi连边,最后形成的图必须满足每个点...
阅读(287) 评论(0)

B君的宴请

题目描述旋转考虑只旋转。 如果旋转i下,容易知道形成(n,i)个环,每个环大小为n/(n,i),而我们需要k个,因此需要选k(n,i)/n个,在(n,i)个里,且必须互不相邻(包括首尾),这个可以考虑组合数算。 一般化,长度为n的环选出k个不相邻,考虑把n-k个数塞进k个数里,两两间必须塞至少...
阅读(171) 评论(0)

告别

题目大意一个n的排列,每次可以选择三个不同位置(这三个位置有序,(2,1,3)与(1,2,3)不同),然后对它们进行一次轮换。 只能操作m次,某一次操作过后当前排列变成了目标排列则停止操作。 每次均等概率选择三个有序位置进行操作。 在模意义下求m次操作内变成目标排列的概率。设状态首先可以扭转...
阅读(240) 评论(0)

周末晚会

题目描述Irena和Sirup正准备下个周末的Party。为这个Party,他们刚刚买了一个非常大的圆桌。他们想邀请每个人,但他们现在不知道如何分配座次。Irena说当有超过K个女孩座位相邻(即这些女孩的座位是连续的,中间没有男孩)的话,她们就会说一整晚的话而不和其他人聊天。 Sirup没有其他...
阅读(353) 评论(0)

[bzoj3202][SDOI2013]项链

题目大意现在有一个由n个珠子组成的项链,满足相邻两个珠子不同。 每个珠子可以看做三个数组成的序列,需要满足三个数最大公约数为1且每个数不大于m,两个珠子如果经过旋转或翻转完全一致则认为其相同。 现在求不同项链数,两个项链如果经过旋转完全一致则认为其相同。 答案模10^9+7. n<=...
阅读(1205) 评论(0)

Burnside引理

引理内容对于等价类计数问题,即存在若干种置换方案,每一种置换方案使得某些状态等价,现在问你总共有多少不同的状态。 Burnside引理:对于每种置换方案(不动也算一种置换方案)不动点的平均数为不同状态数(一个状态经过该置换方案后如果与自身相同则该状态在该置换方案下为不动点)。 至于证明,嘿嘿嘿...
阅读(436) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 39万+
    积分: 1万+
    排名: 1455
    最新评论
    文章分类