首页 > 其他分享 >11.19考试题解

11.19考试题解

时间:2022-11-19 18:45:12浏览次数:84  
标签:lfloor 盒子 11.19 min rfloor 考试题 sqrt frac

记录一下爆炸的模拟赛。

T1

原题,这道题的题解之前写过,在这

T2

由于边数接近点数,整个图的形态接近树,想到建出原图的一个生成树(任意一个),这样两个点的距离分为两类:

  • 只经过树边。
  • 经过非树边。

对于第一种,直接维护树的深度就行。
对于第二种,考虑枚举非树边的点i,答案就为 \(\min dis_{u,i}+dis_{i,v}\),非树边只有 \(21\) 条,点就只有 \(42\) 个,暴力以每个点跑 dijsktra 就行了。

T3

由于 \(d\) 在 \(\sqrt{\min(n,m)}\) 以内,考虑枚举 \(d\)。
记 \(S(d)\) 为多少对 \(i,j\) 满足答案是 \(d\)。
\(i,j\) 都有因子 \(d^2\),那么 \(i,j\) 的另一个因子一定在 \(1\sim \lfloor \frac{n}{d}\rfloor\) 和 \(1\sim \lfloor \frac{m}{d}\rfloor\),一共 \(\lfloor \frac{n}{d}\rfloor\lfloor \frac{m}{d}\rfloor\) 种情况,但随意选可能让答案变大,但变大后一定是 \(d\) 的倍数,因此减去 \(d\) 的倍数的 \(S\) 就行了。
具体地:

\[S_d=\lfloor \frac{n}{d}\rfloor\lfloor \frac{m}{d}\rfloor-\sum_{i=2}S_{id}\\ ans=\sum_dd^2S_d \]

由调和级数可知复杂度为 \(\mathcal{O}(\sqrt{n}\log \sqrt{n})\)。

T4

记 \(a_i\) 为 \(i\) 处的石子数,\(A\) 为先手,\(B\) 为后手。
对于博弈类问题先考虑最简单的情况。
当只有两个点的时候

当盒子在 \(1\) 号点,\(A\) 只能移向 \(2\),\(B\) 只能由 \(2\) 移向 \(1\),那么 \(A\) 获胜的条件就是 \(a_1>a_2\)。
现在考虑更复杂的情况

假设盒子在 \(1\),那么 \(A\) 一定会选择移向某个儿子,然后 \(B\) 只能又挪回 \(1\),那么 \(A\) 一定会移向儿子中石子最少的,获胜条件是 \(\min a_v<a_i\)。

现在考虑一般情况

假设盒子在 \(6\)。
如果 \(1\) 号点对应子树为先手必胜,那么 \(A\) 一定不会移向 \(1\),因为 \(B\) 一定会把盒子移进子树发展下去。反之,如果 \(1\) 是先手必败,那么 \(A\) 移向 \(1\) 后,\(B\) 一定是把盒子移回 \(6\),不然进入 \(1\) 子树后 \(B\) 必败。
因此最后仍然会像情况 \(2\) 一样“反复横跳”,因此 \(A\) 的获胜条件为所有状态为“先手必败”子节点中 \(a\) 的最小值小于 \(a_i\)

标签:lfloor,盒子,11.19,min,rfloor,考试题,sqrt,frac
From: https://www.cnblogs.com/cooltyl/p/16906737.html

相关文章

  • 2022.11.19
    2022.11.19搞了搞我的博客园,(之前写是了些什么东西),搞了搞我的电脑。不知道为什么博客园上的背景时有时无的,可惜了我那么好看的图。哦!问题被wxf解决了。想AL了。不......
  • RHCE考试题目
    考前说明:所有项目运行过程中出现红色字体的报错信息是正常的,运行完成后看“failed=0”就代表执行成功,如果在执行任务期间暂停并且报错那么代表项目内部书写格式或者命令......
  • CDGA数据治理工程师认证教程视频笔记真题答案下载 CDGA培训视频考试题库备考2023必过
     一、前言 1、关于DAMA国际数据管理协会(DAMA国际)是一个全球性的专业组织(类似于PMP证书的PMI项目管理协会),由数据管理和相关的专业人士组成,协会自1980年成立以来,一直致力......
  • 2022/10/26 考试题解
    又被抓摆了/kkT4(T3?)CactustoTreelinkSolutiontmd,连tm\(\Theta(n^2)\)都没有看出来!!!!!!/fn考虑\(\Theta(n^2)\)怎么做,其实就是对于每一个点直接BFS(似乎对正解也没有......
  • 做2018微积分期中考试题......
    我TM就是个废物!还好意思说因为是竞赛生所以微积分学着没压力?一做题现原形力!2018年的九个题,三个都遇到困难了。。。。学的是个啥啊,看来不做题还是不行啊。一些总结一、......
  • python编程考试题目大全
    1.题目名称:批阅奏章某朝皇帝有大臣n名(1<=n<=1000),分别编号大臣1~n。某日皇帝身体抱恙,奏章堆积如山无法及时一一批阅,便命身旁內侍帮他把奏章按指定顺序排序后再阅。于是皇帝......
  • 最新ITIL考试题库(中英对照版初级)
    1、Whichroleisresponsibleforcarryingouttheactivitiesofaprocess?下列哪个角色负责执行进程活动?A.Processowner过程所有者B.Changemanager变更经理C......
  • 数据类型以及考试题讲解
    publicclassDemo02{publicstaticvoidmain(String[]args){//整数拓展进制二进制0b十进制八进制0十六进制0xint......
  • 数控铣中级工考试题
    程序参考:T1M6(直径16mm钻头)G54G17G80G90G00G40G43Z50H1S500M3M8X0Y0Z2G73Z-28R1Q3F200G80Z50M5M9T2M6(直径12mm铣刀)G43H2Z50S3000M3M8G0X0Y0Z2#1=0#2=1G41X20Y0D2WHILE[#1......
  • C++期末考试题库
    哈尔滨商业大学计算机专业C++期末考试题库下载:题库示例:一、单选题:1.能作为C++程序的基本单位是(C)A.字符B.语句C.函数D.源程序文件2.程序中主函数的名字为......