Processing math: 100%

[洛谷 P4389]付公主的背包

付公主有一个大小为105的背包。然你有n种类型的物品,其中第i种体积为Vi(是正整数),数量有105件。然后给出一正整数m,对任意i=1m求出包里恰好装了i体积的物品的方案数,答案对998244353取模。

1n105,m105,Vim

继续阅读

[LibreOJ 2058][TJOI2016]求和

ni=0ij=0{ij}2jj!

1n105

继续阅读

[CF 965E]Short Code

你有n个两两不同的串,你要将每个串变成其的一个前缀,使得变换后的所有串仍然两两不同,并且所有串长度和尽可能小,输出这个和。

n105,所有串长之和不超过105

继续阅读

[BZOJ 3512]DZY Loves Math IV

给定正整数n,m,求ni=1mj=1φ(ij),膜109+7输出。

n105,m109

继续阅读

[BZOJ 4916]神犇与蒟蒻

给定n,分别求出μ(x2)φ(x2)的前n项和。

1n109

继续阅读

[LibreOJ 2538][PKUWC2018]Slay the Spire

给定一个2n张卡的卡组,其中有n张强化卡(其权值为一大于1的整数),n张攻击卡(其权值为一正整数)。在一次游戏中,你需要有序的打出一些卡牌,如果说你打了一张权值为x的攻击卡,那么对对方造成x点伤害;如果说你打出了一张权值为x的强化卡,那么之后所有伤害乘上x

现在,你需要随机从卡组中抽出m张牌,然后选出其中的k张照一定顺序打出,要求使得产生的伤害最大化。求伤害的期望,答案乘(2nm)再膜998244353输出。

1km2n3000,1x108(其中x为牌的权值)。

多组数据,满足2n30000

继续阅读

[CF 900F]Unusual Sequence

求有多少正整数序列,满足所有数的最大公约数为x,所有数的和为y

1x,y109

继续阅读

[LibreOJ 2803][CCC2018]平衡树

假设每个结点都有正整数权值,那么我们定义完美平衡树:权值为1的单点树是完美平衡树;根的权值为w(w2)的话,那么它一定有k(2kw)个子树,每个子树要完全一致,并且每个子树的根权值都要是wk

给定N,计算根权值为N的完美平衡树的数量。

1N109

继续阅读

[LibreOJ 6433][PKUSC2018]最大前缀和

给你一个长为n的整数序列a,求出将序列随机打乱之后的最大前缀和(不能选空前缀!)的期望,答案乘上n!之后对998244353输出。

1n20,ni=1|ai|109

继续阅读

[UOJ 207]共价大爷游长沙

给你一棵n个点的树,要求你滋磁以下操作(共m次):

  • 对于给定的点对(x,y)(u,v),删除边(x,y),添加边(u,v)。保证操作时(u,v)存在,并且保证操作后的图还是一棵树。
  • 向集合S中加入一个点对(u,v)
  • S中删除一个点对。
  • 给定一条边(x,y)(保证在当前树中存在),求问是否所有(u,v)S都满足uv的路径经过了(x,y)

1n105,1m300000

继续阅读