题目大意
有一个错误的树状数组,它的修改往前走,询问往后走(find(0) 的时候返回 0)。
现在有一个初始全 0 的序列,有两种操作:
1 x y:在区间 [ x, y ] 中等概率随机一个 i,然后 a[i]=(a[i]+1)%2
2 x y:询问 ( a[x]+...+a[y] )%2
求这个错误树状数组对于每个询问回答正确的概率。
n, m<=1e5
有一个错误的树状数组,它的修改往前走,询问往后走(find(0) 的时候返回 0)。
现在有一个初始全 0 的序列,有两种操作:
1 x y:在区间 [ x, y ] 中等概率随机一个 i,然后 a[i]=(a[i]+1)%2
2 x y:询问 ( a[x]+...+a[y] )%2
求这个错误树状数组对于每个询问回答正确的概率。
n, m<=1e5
给出一个无重边无自环的无向连通图(n 个点 m 条边),问有多少种再往上加边的方案,使得新图是仙人掌。
多组数据, n<=5e5, <=1e6
第一次参加外省的省选呢~
像往届那样,最后一年周游列国,到处打比赛,目的是积(dao)累(chu)经(qu)验(lang)。
成绩还没发。。。但是。。。只能说幸好不是我们的省选。。。
给出一个长度为 的序列。
有 4 种操作:
:给 加上 ;( 可为负)
:给 除以 下取整;()
:求 的最小值;
:求 的和。
平面大小为 ,上面有 n 只苍蝇,每只坐标为 (xi, yi)。
然后给出一个 个顶点的多边形(可能为凹),你要将多边形放在平面上,规定顶点必须在整点上,且不能有苍蝇在多边形内或多边形上。
求方案数。
小测试点 1.5s,大测试点 3s。

1s, 512M
一个长度为 的序列,选择一个长度为 的子序列,使得字典序最小。
会被卡,要求线性。
(这题其实挺正常挺经典的。。。)
你在一个有 n 个点的环上,环上点按逆时针顺序标号为 0 到 n-1。你一开始在 0 号点。
你在每一回合可以使用 k 种传送中的一种,第 i 种传送会将你按逆时针方向移动 a[i] 个点。
有 m 个限制条件,对于每个限制条件 (xi, yi),要求不能在第 xi 步之后在 yi 号点上。
你要求出经过 L 步之后在 0 号点的方案数模 998244353。
n <= 65536 且 n 为 2 的幂。
L <= 1e9, m <= 15, k <= 1e5
时限 2s。
现在有一颗 n 个点的有根树,每个点有点权 w[i]。在树上每一条从 到 的简单路径都能得到一个序列:按照顺序把经过的点的权值写下来,这个序列定义为 ,注意 可能不等于 。
序列 在树上出现过当且仅当存在 满足 是 的子序列。
整数 d 在树上出现过当且仅当存在以 d 为公差的长度不小于 3 的等差数列在树上出现过。
问有多少个正整数 d 在树上出现过。
n<=5e4, 1<=w<=n, 时限 2s。
令 ,求 。
多组询问,。
平面上有 个矩形,每个矩形的边长都是奇数。并且矩形之间不会相交或者包含。
现在你要用四种颜色去染这些矩形,使得相邻的矩形不同色。请给出一种染色方案,或者输出无解。
。
求 的整数部分最后三位。
有 Q 种操作。
1、加入一个魔力为 x 的宝石;
2、删去一个魔力为 x 的宝石(保证操作合法);
3、询问有多少种选取宝石的方法,使得选取的魔力和为 x;(不同下标的宝石视为不同,即两种方法不同当且仅当两种方法选取的宝石有不同)
4、询问有多少种选取宝石的方法,使得选取的魔力和为 x。(不同魔力的宝石视为不同,即两种方法不同当且仅当某一种魔力值的宝石数量不同)
Q, x<=10^4,时限 3s。
由于太过蒟蒻,没能去thuwc2017。
从大神口中得知了一些比较有趣的面试题,于是想做个收集。
不亏,收获了我想要的。
1、了解了我与高手之间、我与省队之间的差距。
2、收获了一丝自信