细节好多,写死人了。
题意简述
有 $n$ 个二元组 $(a_i, l_i)$ ,对于每个二元组有两个选择:将数轴上的 $[a_i - l_i, a_i]$ 染色或将 $[a_i, a_i + l_i]$ 染色。求最大化的最终被染色总长度。输入均为整数, $1\le n\le 100, 0\le a_i\le 10^8, 1\le l_i\le 10^8$ ,保证 $a_i$ 互不相同。
冈崎梦美的实验室
粉兔的题解令我学到许多……
给定单位圆上的 $n$ 个点 $(\cos(\dfrac{2\pi T_i}{L}), \sin(\dfrac{2\pi T_i}{L}))$ 。求等概率随机三个不同的点的内心的期望位置。
$3\le n\le 3000, n\le L\le 10^9, 0\le T_i < T_{i + 1}\le L - 1$ 。
下载了某培训机构的 PC 客户端到 C 盘(本人喜欢将学习有关的软件直接扔 C 盘,其他扔 F 盘)之后发现 C 盘所剩不多,已经显示了红色条条,于是就有了这篇文章。
虽然后面做的事情和 C 盘没多大关系就是了。
这是毕克好久之前讲过的题……当时没写,现在再看到,回忆起做法就写了一发。
定义长度为 $n$(奇数)的 01
字符串是好的,当且仅当可以通过进行 $\frac{n - 1}{2}$ 次下面的变换,使得最后字符串变为 1
。
变换是选择一个长度为 $3$ 的字串,将其改为这 $3$ 个字符的众数(即每次操作会减少 $2$ 个字符)。
先有一个字符串 $S$ ,保证长度为奇数,只含有 0
, 1
, ?
。分别将每个 ?
改为 0
与 1
中的一种,问有多少种方案,使得字符串是好的。
$1\le |S|\le 3\times 10^5$ 。