20191029校内ACM部分题解

https://codeforces.com/group/32W4q7bPme/contest/257710

B数学

给定一个在\([0,1]\)等概率随机区间的随机变量\(x\),给定\(k\),求下面的式子对998244353取模的值

\(k \le 10^6\)
\[
\lim _{n \rightarrow \infty}\sum_{i = 1}^n(x_i - \bar{x})^k
\]
之后发现这个东西就是在让我们求随机变量\(x\)与他期望的值的\(k\)次方的期望

那么我们转化成下面等价的式子
\[
E((x - E(x))^k)
\]
首先.我们把里面的式子二项式展开,再根据期望的线性性可以转化成下面的式子
\[
\sum_{i = 0}^k(-1)^{k - i}\binom{k}{i}E(x^i)(\cfrac{1}{2})^{k - i}
\]
现在发现我们只需要求出\(E(x^i)\)的期望就好了

现在想一下,如何求\(E(x^i)\)

我们再次考虑期望的本质再把式子给转化回去
\[
\lim _{n \rightarrow \infty} \sum_{i = 1}^n\frac{1}{n}f(x)^k
\]
也就是说,我们现在要求\(x_i^k\)的平均值

对应到函数上就是我们有一个形如\(f(x)= x^k\),\(x\in[0,1]\)的函数,要求这个函数随机取值的高度的平均值

我们考虑求出面积之后除以底即可,如何求出这个图像的面积呢?

肯定要积分
\[
\int^1_0 f(x) d x= f'(1) - f'(0) = \frac{1}{k + 1}
\]
那么求出面积之后,除以底即可。为什么这样可以,可以用物理求平均速度的方法去解释

那么我们也就是说明了
\[
E(x^i) = \frac{1}{k + 1}
\]

直接带回原来式子求解即可

C

题目大意:给定一棵带点权为正的有根树,多组询问,每组给定一个\(k\),求选择\(k\)条从根开始的链,最大化\(k\)条路径的并集的点权和

首先,如果不是点权并集,我们可以直接贪心选,

但是并集就相当于用过了的点就没有贡献了,所以上面的做法可以肯定是错的

那么我们通过贪心的想可以发现下面一些有趣的事情

每次选择的路径终点一定是叶子

一个点如果被选择,他权值和最大的儿子一定被选择(权值和定义为子树内点权最长链),换句话说,一个点一定和权重最大的儿子一起被选择

那么对于一个点,我们就可以把他的权重和他最大的儿子绑在一起,最后就会形成若干条长链,如下

同一颜色是同一长链,那么我们求出若干条长链的权值,排序取前\(k\)大即可

D

写这个题,主要是给自己科普一下物理知识/cy

二分答案的做法异常明显,就不说了

首先我们一个球肯定是到离他距离最近的洞

设第\(i\)个球里最近的洞的距离为\(d_i\)

设最终进洞时间为\(t\)我们发现有
\[
E_i = \frac{d_i^2\times m_i}{2\times t^2}
\]
所以得到
\[
\sum_{i = 1}^n \frac{d_i^2 \times m_i}{2\times t^2} = E_k
\]
解方程即可得到\(t\)

20191029校内ACM部分题解的更多相关文章

  1. 江西理工大学南昌校区acm选拔赛题解

    第一题略 第二题 #include<stdio.h> int main() { int a1,a2,a3,b1,b3,b2,c1,c2,c3,n,sum,d1,d2,d3,i; scanf ...

  2. chd校内选拔赛题目+题解

    题目链接   A. Currency System in Geraldion 有1时,所有大于等于1的数都可由1组成.没有1时,最小不幸的数就是1. #include<iostream> ...

  3. 2018年北京信息科技大学第十届程序设计竞赛暨ACM选拔赛题解

    链接:https://www.nowcoder.com/acm/contest/118/A 来源:牛客网 PUBG 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语 ...

  4. <关于JSP技术>运行机制及语法概述(附对本次同济校内ACM选拔赛决赛的吐槽)

    (一)JSP运行的机制 JSP是一种建立在Servlet规范功能之上的动态网页技术,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过和ASP不同的是JSP文件中嵌入的是Java代码和JS ...

  5. 2019-06-03 校内python模拟题解(所有非原题)

    一起来女装吧 本题改编自USACO(USA Computing Olympiad) 1.1节的第一题 (感谢lsy同学对本题题面的贡献) 直接计算就好了 chr:将ASCII码转成字符 ord:字符对 ...

  6. 关于ACM,关于CSU

    原文地址:http://tieba.baidu.com/p/2432943599 前言: 即将进入研二,ACM的事情也渐渐远去,记忆终将模糊,但那段奋斗永远让人热血沸腾.开个贴讲讲ACM与中南的故事, ...

  7. 【CTSC 2015】&【APIO 2015】酱油记

    蒟蒻有幸参加了神犇云集的CTSC & APIO 2015,感觉真是被虐成傻逼了……这几天一直没更新博客,今天就来补一下吧~~(不过不是题解……) Day 0 从太原到北京现在坐高铁只需3小时= ...

  8. CSP 2019 游记

    Day -32 开坑. 没什么好说的,等个 5 天等初赛(应该叫第一轮认证)挂掉之后就能弃坑了. 今天开始停课,虽然每天只停半天,但是感觉还是特别的舒服~ 然而得等初赛过了才能全天停课-- 没关系,熬 ...

  9. 第七届ACM趣味程序设计竞赛第四场(正式赛) 题解

    Final Pan's prime numbers 题目连接: http://acm.uestc.edu.cn/#/problem/show/1272 题意 给你n,要求你在[4,n]范围内找到一个最 ...

随机推荐

  1. $(window).scrollTop() == $(document).height() - $(window).height()(底端)

    jQuery(window).height()代表了当前可见区域的大小,而jQuery(document).height()则代表了整个文档的高度,可视具体情况使用. 注意当浏览器窗口大小改变时(如最 ...

  2. Redis → 下载安装及启动

    一.Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情况选 ...

  3. django其他

    聚合查询 聚合函数必须在分组之后使用 没有分组默认整体为一组 聚合函数 Max, Min, Sum, Avg, Count 从django.db.models 导入方法,然后使用关键字aggregat ...

  4. 接口测试 Postman 做接口自动化测试_入门篇

    可能是目前最好用的web接口调试工具 无需注册(注册后可多终端同步用例) 免费(每年付费$60可用云服务,30天免费试用) 保存历史记录 支持录制请求 基于Chrome的V8引擎,支持JS脚本(基本支 ...

  5. JS 里的数据类型转换

    JS的数据类型转换 一.js中的数据类型Js中的数据类型一共有六种,即number,string,boolean,underfine,null,object. 1.Number Number数据类型指 ...

  6. SDUT-2144_最小生成树

    数据结构实验之图论九:最小生成树 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 有n个城市,其中有些城市之间可以修建公 ...

  7. vue-cnodejs

    感谢那些无私开源的程序员,你们是最可爱的人儿~~~~ //根app app.js <template> <div id="app"> <v-heade ...

  8. PyCharm切换Python版本

    由于代码格式问题,很多情况下需要我们去切换Python版本,那么在当下火爆的PyCharm中是如何切换Python版本的呢? 打开File菜单,选择Settings: 打开Settings窗口后,选择 ...

  9. 2019-8-29-dotnet-core-使用-sqlite-部署到-Centos-服务器

    title author date CreateTime categories dotnet core 使用 sqlite 部署到 Centos 服务器 lindexi 2019-08-29 19:1 ...

  10. [***]沙雕低错集(算起来因为低错挂掉的分快够我AK三场了……)

    由于沙雕错太多了所以不想写了,看着就难受…… 各种沙雕错(自从上次考试开始各种犯沙雕低错……): !!!sort是不稳定的排序,如果排序结构题只按其中一个关键字排序,那么在关键字相等时,排序多次的结果 ...