考完被抓回去学常规,现在稍微闲点,来补游记。

省流:100+55+48+95+40+0=338,看似问题不大。

Read more »

题意:给定 n 个数 ai,每个数小于 2m,问对于每个 i[0,m] 求出任意选出一些数使得异或和 __builtin_popcounti 的方案数。n2×105m53

Read more »

题意:给定 n 个数 ai,每个数有一个代价 ci,你可以选择一次集合 S,让集合内部的每个数都可以被一个 k 的因数除掉,选择的代价为 |S|iSci。要求使得操作过后 gcdiai=1 的最小代价。n106ai1012ci109

Read more »

题意:给定三棵大小为 n 的树,求 mini<j{dist1(i,j)+dist2(i,j)+dist3(i,j)}n105wi1012

Read more »

题意:给定 n 个人两两之间的认识关系,对于一个排列 p,设 si 表示 pipi+1 的认识关系。问对于每个 s 有多少个 p 能生成该 sn18

Read more »

题意:给定一个长度为 2n 的合法括号序列,每个左括号有一个权值,每次你可以把 p(A)(B)q 改成 p(A()B)q 的形式,代价为 (A) 的第一个左括号乘 x 加上 (B) 的第一个左括号乘 yA,B 必须是合法括号序列,p,q 无限制),或者任意交换相邻的合法括号序列,不需要代价。问最少需要多少代价才能使得括号序列不包含 ()() 的结构。n4×1050x,y1ai107

Read more »

题意:有 n 个人发了 m 条消息,消息分为“xxx 楼下”“xxx 楼上”和学术消息。你需要合理安排这 m 条消息的顺序,使得符合实际条件的楼上、楼下型消息尽量多,需要给出构造。保证每个人至少发了一条学术消息。nm77777m2.5×105

Read more »

省选完了直接回去 whk 了,后面逐渐忘了这场比赛,现在校内重做才来改题。

Read more »

题意:有 m 张卡牌分为 k 种,每种都是偶数张,你需要顺次把 m 张放进 n 个栈,如果存在一个栈相邻两个种类相同,那么立刻消去。同时你可以选择两个栈,他们的底部卡牌种类需要相同,然后消去这两张卡牌。要求放完 m 张卡牌过后 n 个栈都是空的。请给出一个构造方案。m2×106n300k=2n2 或者 k=2n1

Read more »

题意:给定一些区间的集合,最开始为空。给出 q 次操作,会给出 op,l,r

  1. op=1:向集合插入一个新的元素 [l,r]
  2. op=2:对于集合的每一个元素,如果其与 [l,r] 有交,就改为其与 [l,r] 的交。
  3. op=3:查询集合中每一个元素与 [l,r] 交的长度的和。

[l,r] 的长度定义为 rl。部分测试点强制在线。假设 op=1,2,3 的操作次数分别为 k1,k2,k3,则有 k1,k2105,k33×1051lr2×105

Read more »

题意:给定 n 个数的序列,每次询问一段区间的乘积是不是立方数。n,q2×105Ai106,3s。

Read more »

题意:给定一棵 n 的点的根为 1 的树,定义一次操作为把 x 的所有儿子接到 x 父亲处,并删除 xq 次询问给定 u,k,输出任意操作之后 son(u)mk 的最大值,m 表示操作次数。n,q2×105,6s。

Read more »

题意:有 n 种零食,每种零食有 ai 片,有 m 个小孩,每种小孩每种零食最多拿 bi 片(bi 只和小孩相关),一共不能超过 ci 片。问最多能拿走的零食片。n,m2×105ai,ci1012bi107

Read more »

题意:定义对序列 AA 包含整数二元组)操作一次为如下操作:选定任意两个相邻的二元组 (a,b)(c,d),在他们中间插入 (a+c,b+d)。定义一个二元组序列的价值为从 A={(0,1),(1,0)} 开始至少要操作多少次才能包含序列中的所有二元组。如果无法的话价值就是 0。现给定一个长度为 n 的二元组序列 T,问所有连续子序列的价值和,对 998244353 取模。n105a,b109

Read more »

题意:维护一个集合 a,最开始有 n 个元素,有 m 次操作或者询问:

  1. ai[l,r] 的值全部与 x
  2. ai[l,r] 的值全部或 x
  3. ai[l,r] 的值全部异或 x
  4. 询问在 [l,r] 中有多少个不同的 ai

n2×105m1050ai<220

Read more »

题意:交互题。给出一棵树的点数 n,你每次询问可以给出一个点集 S 和一个点 x,可以得到 x 是否在点集 S 的最小连通块中,需要还原出树。n=1000,你最多可以询问 22000 次。求构造方案。

Read more »