博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Comet OJ 2019 夏季欢乐赛题解
阅读量:5359 次
发布时间:2019-06-15

本文共 646 字,大约阅读时间需要 2 分钟。

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的心房

直接做

转载于:https://www.cnblogs.com/xzz_233/p/11260251.html

你可能感兴趣的文章
Week03-面向对象入门
查看>>
一个控制台程序,模拟机器人对话
查看>>
Vue 2.x + Webpack 3.x + Nodejs 多页面项目框架(上篇——纯前端多页面)
查看>>
我的PHP学习之路
查看>>
【题解】luogu p2340 奶牛会展
查看>>
对PostgreSQL的 SPI_prepare 的理解。
查看>>
解决响应式布局下兼容性的问题
查看>>
使用DBCP连接池对连接进行管理
查看>>
【洛谷】【堆+模拟】P2278 操作系统
查看>>
hdu3307 欧拉函数
查看>>
Spring Bean InitializingBean和DisposableBean实例
查看>>
[容斥][dp][快速幂] Jzoj P5862 孤独
查看>>
Lucene 学习之二:数值类型的索引和范围查询分析
查看>>
软件开发工作模型
查看>>
Java基础之字符串匹配大全
查看>>
面向对象
查看>>
lintcode83- Single Number II- midium
查看>>
移动端 响应式、自适应、适配 实现方法分析(和其他基础知识拓展)
查看>>
selenium-窗口切换
查看>>
使用vue的v-model自定义 checkbox组件
查看>>