首页 > 其他分享 >CCPC2023-Shenzhen

CCPC2023-Shenzhen

时间:2024-03-10 10:12:19浏览次数:22  
标签:CCPC2023 dfrac 复杂度 LARGE 枚举 textrm Problem Shenzhen

\[\LARGE \textrm{Problem A. A Good Problem} \]

image

  • \(a_i\in[0, n]\)

分治,考虑做值域为 \([L,R)\) 的一部分,保证初始情况下所有数都是 \(L\),然后把所有值域在 \([mid, R)\) 的数抬到 \(mid\),再做分成的两部分。


\[\LARGE \textrm{Problem F. Gift} \]

image

基环树,枚举每一条环上的边删掉,不能出现度数大于等于 \(5\) 的点,度数等于 \(4\) 的点不能作根,计数即可。


\[\LARGE \textrm{Problem G. Gene} \]

image

考虑第 \(i\) 列,字符 \(c\) 没有出现的串组成的集合为 \(S(i, c)\),用 bitset 维护。

每次询问的时候再利用 bitset 维护哪些串可能为答案,由于 \(k\) 很小,枚举列,bitset 求交后枚举每个未匹配的串。

时间复杂度 \(O\left(\dfrac{MN}{\omega}+QM\left(K+\dfrac N\omega\right)\right)\),空间复杂度 \(O\left(\dfrac{NM|\Sigma|}\omega+(N+Q)M\right)\)


\[\LARGE \textrm{Problem I. Indeterminate Equation} \]

image

\(a^k-b^k = (a-b)\sum\limits_{i+j=k-1,i,j\in\mathbb N} a^ib_j\),因此 \((a-b)|n\)。

不妨设 \(a = b+t\),二项式展开后有 \((b+t)^k-b^k>t^k\)。因此 \(a-b\) 不大于 \(10^6\) 且为 \(n\) 的因数。枚举之,二分出 \(b\) 的值即可。

时间复杂度 \(O(\sqrt[k]N + d(N)\log N))\)

标签:CCPC2023,dfrac,复杂度,LARGE,枚举,textrm,Problem,Shenzhen
From: https://www.cnblogs.com/haze1231/p/18063782

相关文章

  • CCPC2023深圳 K-四国军棋(线段树维护单调栈哈希值)
    传送门解题思路对于每个人的棋子,总是最高的那个棋子发挥决定性作用,被消耗后,再看剩下的最高的棋子。这就相当于单调不递增栈的维护过程。最后就要比较两个人的单调不递增栈是否完全相同。和经典的楼房重建相似,但是这个题不止需要维护单调栈的长度,还要维护哈希值。我是分开写的......
  • 2023 China Collegiate Programming Contest Shenzhen Site
    目录写在前面AFGLIEMK写在最后写在前面补题地址:vjudge。以下按照场上过题顺序排序。首银。比游记更早出来,没想到吧。游记链接:留坑。A场上先开的这道。直觉是考虑先全部区间加直到最小值,然后将非最小值全单点加,再重复上述过程。然而会被递增序列卡掉。瓶颈在于单点加太多......
  • 游记 CCPC2023 深圳站
    广东实验中学省实信奥2队https://vjudge.net/contest/59410511.11早上坐车打狼人杀。下午是开幕式,孙教授的口才真的不错,很好笑。然后是热身赛。15:30热身赛只有三个题。P9384[THUPC2023决赛]着色P9380[THUPC2023决赛]总投票数P9388[THUPC2023决赛]先人类......
  • CCPC2023桂林站嗦粉记
    特别提示:因为这场ACM要被搬到opencup,题面,题解均未公开,为了避免剧透带来的不适,请谨慎阅读以下内容,本人也尽量不提及比赛相关内容虽然但是,为什么有人写游记不写比赛内容啊友链CCPC2023桂林站银定记-ShunpowerCCPC2023桂林站游记-StayAlone2023CCPC桂林站游记-Ishy......
  • E. Imprecise Computer和华为CCPC2023挑战赛的一道题目
    华为挑战赛建议看我们队长的2023CCPC华为云挑战赛C-装箱问题-凉宫景-博客园(cnblogs.com)Problem-E-Codeforces题目说是有台计算机对于绝对值差小于2的两个数的大小判断会出错误,现在要求对1-n判断两轮小于i的数,然后做差绝对值.给出绝对值序列,问是否是这个计算机......
  • CCPC2023 河南省赛
    和零时加的队友打了一下,计算几何摆了,最优化摆了,adhoc摆了。A.小水獭游河南枚举前缀,是\(O(|\Sigma|)\)的,然后判断一下是不是回文串即可。B.ArtforRest昨天才做过这个套路的加强版。显然只用判断类似\(\max(a,b)<\min(b+1,c)\)的条件。暴力枚举是调和级数的。E.矩阵......