首页 > 其他分享 >「模拟赛」多校 A 层联训 8

「模拟赛」多校 A 层联训 8

时间:2024-10-17 16:01:20浏览次数:7  
标签:num Dij mst 多校 rest 相邻 联训 frac 模拟

\(22pts\),本来可以切掉前两个题的?!

A. 传送 (teleport)

签到

12 pts,错的很唐!我把 Dij 用的 dis 数组直接赋值成了点到 1 号点之间的 x 距离和 y 距离的最小值,没再赋成极大值,这样会改变 Dij 过程中点遍历到的顺序,然后就跑不出最短路了。

好像不能算挂分?但其实赛时有点感觉是这的问题了,但怎么就是没改了试试呢!!

正解:

对于传送,直接分别按 X 和 Y 为关键字排一次序,排序后相邻的点建边跑 Dij 就做完了。

B. 排列 (permutation)

简单排列组合

官方题解状压发现想不到,所以考虑直接组合做降低这道题的难度,这样我们就多了一个签到!

由于 \(\frac n k\le 10\),所以 k 的倍数最多有 10 个。

那么我们直接枚举所有 k 的倍数的全排列,时间复杂度为 \(O(\frac n k!)\) ,然后判断枚举出的排列中哪几对两两相邻的数的最大公约数为 k,这些对相邻的数之间必须要有一个其他的数把两个数隔开。

设有 \(mst\) 对相邻的数有最大公约数为 k,\(num=\frac n k\),那么在剩余的数中选出 \(mst\) 个数先隔开这些不能相邻的数(需要考虑顺序),方案为 \(A^{mst}_{n-num}\)。

然后把选出的 \(mst\) 个数看成与其左边的数绑在一起,那么现在有 \(num\) 个位置有数,还有 \(num+1\) 个位置可以放数,剩下的这 \(n-num-mst\) 个数就随便放,其实就是有顺序的 \(n\) 球放在 \(m\) 个盒子里,盒子可以为空的问题,设 \(rest = n-num-mst\),方案数为 $rest!\times C_{rest+num+1-1}^{num+1-1} $。

那么答案就是,对于所有 \(1-\frac n k\) 的不同的排列,\(\sum A^{mst}_{n-num}\times rest!\times C_{rest+num+1-1}^{num+1-1}\)。

标签:num,Dij,mst,多校,rest,相邻,联训,frac,模拟
From: https://www.cnblogs.com/YuenYouth/p/18472487

相关文章

  • 使用华三模拟器架构网络的实验
    为了记一点一些常用的配置命令拓扑图如下:lldp默认是关闭的,需要在sys层使用「lldpglobalenable」开启。设备堆叠需要防止脑裂,不可低于2跟堆叠线。dhcp在全局设置开启后,需要在端口上应用地址池的IP才生效。二层端口聚合和三层端口聚合需要先设置物理端口类型点击查看三......
  • uniapp精仿支付宝UI界面,首页/理财/消息/生活/口碑/我的,还有模拟支付宝扫码支付/收付款
    uniapp精仿支付宝UI界面,首页/理财/消息/生活/口碑/我的,还有模拟支付宝扫码支付/收付款等功能,界面漂亮颜值高,视频商城小工具等,蚂蚁森林种树养鸡农场偷菜样样齐用于视频,商城,直播,聊天等sumer-alipay介绍uniapp精仿支付宝UI界面,首页/理财/消息/生活/口碑/我的,还有模拟支付宝......
  • 模拟四旋翼飞行器的平移和旋转动力学(Matlab、Simulink仿真实现)
     ......
  • 双碳目标下基于遥感技术的碳储量、碳收支、碳循环等多领域监测与模拟实践技术应用
    卫星遥感具有客观、连续、稳定、大范围、重复观测的优点,已成为监测全球碳盘查不可或缺的技术手段,卫星遥感也正在成为新一代 、国际认可的全球碳核查方法。梳理碳中和与碳达峰对卫星遥感的现实需求,系统总结遥感技术在生态系统碳储量、碳收支、碳循环以及人为源排放反演等领域的......
  • P1880 [NOI1995] 石子合并 区间DP 记忆化DFS模拟DP
    P1880[NOI1995]石子合并诈骗题,看着像贪心,实际上是DP对贪心的hack:6346542如果使用贪心法求最小得分,应该是如下的合并步骤:第一次合并3465422,3合并得分是5第二次合并546545,4合并得分是9第三次合并96545,4合并得分是9......
  • 夜神模拟器抓包:如何安装系统证书而不是用户证书
    APP渗透是大家学习渗透无法绕过的一篇重大模块,其中APP抓包是一个APP渗透中必须掌握的能力,但是,安卓从7.0版本开始,已经不再信任用户证书,单单安装为用户证书,浏览器就会提示证书不可信或者存在风险,游戏中心等也是处于不可用的状态。所以我们需要安装证书到系统证书目录下面,但是繁......
  • 基于IO模拟IIC与SPI驱动实现
        最近项目上,由于一些变更问题,导致硬件设计上未考虑到相关GPIO是否支持硬件驱动,考虑到这两个驱动的应用场景并不普遍,基本上只有在下电与Boot升级时才可以会被应用(相信有经验的朋友以及猜出来是什么功能了),具体功能就不详说了,我们直接讲解关于IIC与SPI的模拟驱动吧。1......
  • 计算力学|采用python进行有限元模拟
    从abaqus输出的inp文件中读取节点和单元信息importmeshiomesh=meshio.read('Job-3.inp')coords=mesh.points###coords即为各个节点的坐标Edof=mesh.cells_dict['triangle']#Edof为三角形单元的节点号1.单元刚度矩阵defelement_stiffness(n1,coords,E,v,t): ......
  • h3cne-rs+题库GB0-192新华三初级网络工程师认证模拟练习题限时领!
    很高兴你对H3CNE-RS+(GB0-192)新华三初级网络工程师认证感兴趣。为了帮助你备考,以下是一些模拟练习题及解析示例。请注意,这只是部分示例,并非完整的题库。真实的考试题目可能会涉及更多细节和实际应用场景。想要完整题库的,加老师。IP地址132.119.100.200的子网掩码是255.......
  • 10.16 CW 模拟赛 D. 迷宫(maze)
    题面传统T4找不到原题挂个pdf题面下载算法不容易想到把出发点,有被困同伴的人称作关键点那么只需要求出关键点之间,关键点到任意一个终点的最短距离,然后在搜索即可求解dijkstra算法求单源最短路\(n>10^3\),显然会T飞dijkstra算法求单源最短路\(\mathcal{O......