题目描述
「Codechef SEAARC」Sereja and Arcs
数轴上有 $n$ 个点,坐标为 $1, 2, \cdots n$。每个点有个颜色,颜色相同的点两两之间会连一条与经过数轴上方的半圆形圆弧,颜色和端点一样。问共有多少对不同色圆弧相交,答案对大素数取模。
数据范围:$n \le 10^5$。
只要你跑的够快,锅就追不上你
「Codechef SEAARC」Sereja and Arcs
数轴上有 $n$ 个点,坐标为 $1, 2, \cdots n$。每个点有个颜色,颜色相同的点两两之间会连一条与经过数轴上方的半圆形圆弧,颜色和端点一样。问共有多少对不同色圆弧相交,答案对大素数取模。
数据范围:$n \le 10^5$。
「Gym 102361C」Sakurada Reset(动态规划)
给定数列 $A, B$,将数列中的每个子序列都看作一个 $1000$ 进制数,问有多少对 $(x, y)$ 满足 $x$ 是 $A$ 的某个子序列,$y$ 是 $B$ 的某个子序列,并且 $x > y$。本质相同的子序列只算一次,答案对大素数取模。
数据范围:$n, m \le 5000, 1 \le A_i, B_i \le 100$。
「NEERC 2016」Mole Tunnels(BZOJ 4849)
有 $n$ 个洞,$m$ 只鼠,第 $i$ 个洞里有 $c_i$ 份食物。如果 $i > 1$,那么第 $i$ 个洞向 $\lfloor \frac{i}{2} \rfloor$ 个洞连一条无向边。对于每个 $k$,你要为前 $k$ 只鼠制定一个移动方案,使得它们各自移动到某个洞穴后,每个洞穴的鼠的数量不超过该洞中食物的数量(只算前 $k$ 只鼠)。在合法的情况下,要求鼠移动的距离总和最小,你只需输出最小的距离和。
数据范围:$n, m \le 10^5$。
「TJOI 2019」唱、跳、rap 和篮球(Luogu 5339)
共有 $a + b + c + d$ 个人,有 $a$ 个人喜欢唱,有 $b$ 个人喜欢跳,有 $c$ 个人喜欢 rap,有 $d$ 个人喜欢篮球。要求选出 $n$ 个人排队,使得不存在一个位置 $i$,满足位置 $i, i + 1, i + 2, i + 3$ 上的人同时喜欢唱、跳、rap 和篮球。我们称两种方案不同当且仅当有一个位置上的人的爱好不同,求共有多少不同的方案 $\bmod 998244353$ 的结果。
数据范围:$n \le 10^3, a, b, c, d \le 500$。