tkj
文章143
标签102
分类0
bzoj 4035: [HAOI2015]数组游戏

bzoj 4035: [HAOI2015]数组游戏

题意:

有一个长度为$N$的数组,甲乙两人在上面进行这样一个游戏:首先,数组上有一些格子是白的,有一些是黑的。然后两人轮流进行操作。每次操作选择一个白色的格子,假设它的下标为$x$。接着,选择一个大小在$1$~$\frac n x$之间的整数$k$,然后将下标为$x, 2x \dots kx$的格子都进行颜色翻转。不能操作的人输。现在甲(先手)有一些询问。每次他会给你一个数组的初始状态,你要求出对于这种初始状态他是否有必胜策略。

bzoj 2119: 股市的预测

bzoj 2119: 股市的预测

题意:

给你一个长度为$n$的序列,问有多少字串满足除了中间长度为$b - 1$的子串,前后走势完全一样。

bzoj 1485: [HNOI2009]有趣的数列

bzoj 1485: [HNOI2009]有趣的数列

题意:

问有多少种$2n$的排列满足奇数项递增、偶数项递增、相邻奇数项$<$偶数项。

最大独立集的求法

最大独立集的求法

.

bzoj 2698: 染色

bzoj 2698: 染色

题意:

有$n$个格子排成一排。初始时,所有格子都是黑色的。现在进行$m$次染色操作,每一次会随机选取一段长度在$[s, t]$之间的连续段染成白色。求最后被染成白色的格子个数的期望值。

bzoj 3090: Coci2009 [podjela]

bzoj 3090: Coci2009 [podjela]

题意:

有$N$个农民, 他们住在$N$个不同的村子里. 这$N$个村子形成一棵树.
每个农民初始时获得$X$的钱.
每一次操作, 一个农民可以从它自己的钱中, 取出任意数量的钱, 交给某个相邻村子的农民.
对于每个农民给定一个值$v_i$, 求最少需要多少次操作, 使得每个农民最终拿到的钱$\ge$给定的值.

bzoj 2323: [ZJOI2011]细胞

bzoj 2323: [ZJOI2011]细胞

题外话:好像欠了很多题解。。。有空再补吧

题意:

给你一个长度为$n$的数列,将它切成若干段,每段的质量相等,然后再按每段上的数字组成的十进制数$x$把这一段分成$x$个小段,所有小段平分这一段的质量。分完之后所有小段排成一行,某些相邻的小段粘在一起,使得没有小段两边都没有和旁边的粘起来。两种结构被认为相同,当且仅当他们拥有相同个数的小段,从头到尾每个小段的质量相同,并且从头到尾每对相邻小段之间的连接情况相同。问最终有多少种结构。

bzoj 5122: [Lydsy1712月赛]彩虹溜冰鞋

bzoj 5122: [Lydsy1712月赛]彩虹溜冰鞋

题意:

bzoj 4606: [Apio2008]DNA

bzoj 4606: [Apio2008]DNA

题意:

给你一个包含通配符的DNA序列,对每个碱基定义一个优先级$A > C > G > T$。定义:如果一个DNA序列是范式-1的,那么它每个碱基要么和它右边的碱基相同,要么比它右边的碱基优先级高;如果一个DNA序列是范式-k的,那么它要么属于范式-(k - 1),要么是一个属于范式-(k - 1)和一个范式-1的连接。往通配符里填碱基,使它属于范式-k,找出这中间字典序排第$r$的。

bzoj 5338: [TJOI2018]xor

bzoj 5338: [TJOI2018]xor

题意:

给你一颗树,点上有权值,你要在子树中或路径中找到一个值使得$z$异或它最大。