首页 > 其他分享 >好题小记

好题小记

时间:2023-12-20 11:36:12浏览次数:26  
标签:概率 frac 覆盖 好题 等价 times 号点 小记

CF838D Airplane Arrangements

题目传送门

很高妙的题。

直接计算不太好做,考虑把链首尾接起来拼成环,但注意到直接拼就无法判不合法,所以在 $1$ 和 $n$ 中间插入一个 $n+1$ 号点,若 $n+1$ 号点被覆盖则不合法。

考虑对于所有方案计算 $n+1$ 号点被覆盖的概率,注意到任意一种覆盖情况都可以通过同一个置换达到 $n+1$ 种情况,则可称其为一个等价类,而等价类集合包含所有元素且不交,所以一个点被覆盖的概率等于在一个等价类中被覆盖的概率,即 $\frac{m}{n+1}$,所以合法概率即 $n+1$ 号点不被覆盖的概率,即 $\frac{n+1-m}{n+1}$,而总方案数为 $(2 \times (n+1))^m$,所以答案为 $(2 \times (n+1))^m \times \frac{n+1-m}{n+1}$。

标签:概率,frac,覆盖,好题,等价,times,号点,小记
From: https://www.cnblogs.com/ORzyzRO/p/17916148.html

相关文章

  • DNS服务器搭建小记
    环境准备主机IPDNS服务器:Rocky_Linux9192.168.3.1/24web服务器:Rocky_Linux9192.168.3.2/24客户端:windows11192.168.3.10/24安装软件包#安装yuminstallbind-libsbind-utilsbind-chroot-y#卸载yumremovebind-libsbind-utilsbind-chroot-y修改配置文件#修改配置文件,使其......
  • C++ 反向遍历 array 小记
    有时候需要逆向循环,例如从字符串的最右端遍历到最左端,需要注意一些细节!初学遇到一些bug记录在这里。首先arr.size()的数据类型为size_t,为无符号整型对于for(intidx=arr.size()-1;idx>=0;idx--):使用int作为idx的类型,有一定概率会编译失败,因为size_t的具......
  • [2023.12.14] 大学 & XCPC小记
    说起来OI退役多年,已经很久没有维护过这个博客。上一周打完ICPC杭州站,也是大三赛季的最后一站,总觉得应该记一些什么……不止是记录我的XCPC生涯,也是给大学的前面快要5个学期做一个大体上的总结吧~ 一切都还要从高考结束开始说起。2021.6  高考&暑假篇高考结束,......
  • 关于SQL注入问题及解决--小记
    1.SQL注入问题SQL注入是一种常见的安全漏洞,它发生在应用程序未正确验证和处理用户提供的输入数据时。攻者可以通过恶意构造的输入,将额外的SQL代码注入到应用程序的查询语句中,从而执行未经授权的数据库操作。SQL注入问题通常出现在以下情况下:动态构建SQL查询:如果应用程序直接......
  • [OpenVR] OpenVR 驱动开发调试的方法小记
    OpenVR驱动开发调试方法VR也许是下一个风口,也许只是一场耀眼的烟花晚会。这年轻的平台还有许多未成形的构建,其中恰好就包括一个完整的调试架构。这使得VR开发,尤其是驱动层的开发,变得十分得痛苦。因为我个人的习惯,我会尽可能避免调用VisualStudio.但是由于在Windows下开......
  • 科研小记——画箱型图
    数据:a1000*1表示1000个脑区各自的值b1000*1cell表示1000个脑区各自属于的脑网络c1*7cellColor=[219210;2319527;23814643;24619165;24623684;202222169;147205137;7617799]/255;Color=flipud(Color); 代码:boxplot(a,b,'Orientation','horizontal',&#......
  • mysqlsh备份恢复小记
    参考文档:https://mp.weixin.qq.com/s/SGWgecxrpLNhnQzQMwh_Ewhttps://opensource.actionsky.com/20221012-mysql/https://blog.csdn.net/m0_67261762/article/details/125046721?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~......
  • QLib安装小记
    先搜索了gitee,发现没有合适的复制版本。还是取github上看readme.md提示python多个版本的支持功能(踩坑开始).似乎3.8比较合适,而我电脑上装了两个版本,3.10,3.11.为了简单起见,装aconda.创建conda环境。condainfo-e #查看环境#condacreateenv--nameqlib_envpyth......
  • Android踩坑小记-在onResume中申请权限
    Android踩坑小记-在onResume中申请权限最近遇见一个问题,在onResume中申请权限,比如申请定位权限,如下所示:@OverrideprotectedvoidonResume(){super.onResume();requestPermission();}@TargetApi(Build.VERSION_CODES.M)privatevoidr......
  • 博客园美化小记
    参考以下博友的代码,感谢分享!爱学习的刘刘^Quaint'sBlog需要开申请开通JS权限(必须)博客皮肤需要先择SimpleMemory才能生效将下面的代码贴到对应的位置就可以了博客侧边栏公告<scripttype="text/javascript">window.cnblogsConfig={GhVersions:'v1.3.3',//版......