Comet OJ 2019 夏季欢乐赛题解

我是来骗访问量的


A 完全k叉树

\(n\)个点的完全k叉树的直径。

直接做

B 距离产生美

直接做

C 烤面包片

\(n!!!\mod p\)

显然\(n\)太大就是0,不然直接暴力

D 茶颜悦色

原题

E 飞行棋

最后肯定是起点->最后\(k\)个点->终点(弹回去->..->弹回去->..->终点)

矩乘做出起点到最后\(k\)个点的概率\(f_i\)与期望步数\(g_i\)。

最后\(k\)个点任意一个点走到终点的期望步数肯定是\(k\),所以答案是\(\sum_{i=n-k}^{n-1}f_ik+g_i\)。

F 三元组

\(2\min(a_i+a_j,bi+b_j)\leq\max(a_i+a_j,b_i+b_j)\)按照大小关系分成两种情况。消掉\(\min,\max\)后移项转成二维偏序问题。

G 篮球校赛

我喜欢♂唱♂跳♂rap♂篮球

显然可以状压

但是只要对每种key选前5大的跑暴力就行了。

H 分配学号

从小到大合并。假设有\(a\)个人学号\(\geq p\),\(b\)个人学号\(\geq q\),\(p<q\)

如果\(a\leq q-p\),那么答案乘\(a!\),扔掉\(a\)。

否则答案乘\(C_{a}^{q-p}\),\(b+=a-(q-p)\),扔掉\(a\)。

I Gree的心房

直接做

最新文章

  1. 设计模式C#合集--单例模式
  2. ReactJS分析之入口函数render
  3. TeamCity实战(1):准备工作
  4. java1.8函数式接口
  5. Something about pip in Python
  6. TFS 自动同步Server 端文件的批处理命令
  7. Subway Icon Set – 306个像素完美的特制图标
  8. Maven详解之聚合与继承
  9. php判断闰年
  10. php安装扩展模块(curl模块)
  11. 有关Gcd,Lcm的一点小结论
  12. window.parent与window.opener的区别与使用
  13. MySQL 模拟Oracle邻接模型树形处理
  14. JAVA控制台版斗地主
  15. jQ实现的一个轮播图
  16. 【NOI2002】银河英雄传说(并查集)
  17. MQTT控制---pingreq
  18. JavaScript学习笔记之数组(二)
  19. 浅析基于ARM的Linux下的系统调用的实现
  20. WIFI CAT ET III Adapter Caterpillar ET3 New Arrival

热门文章

  1. eclipse创建springboot项目的三种方法
  2. 表单提交学习笔记(二)—使用jquery.validate.js进行表单验证
  3. vue动态加载不同的组件(分内部和外部组件)
  4. 解决for循环中异步处理(异步变同步)
  5. Node.js实现用户评论社区(体验前后端开发的乐趣)
  6. Java 之 NOSQL
  7. Java基础 StringBuffer、StringBuilder原理浅析
  8. Linux应用与端口
  9. 【DATAGUARD】物理dg的switchover切换(五)
  10. Python爬虫系列:四、Cookie的使用