20191029校内ACM部分题解
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部分题解的更多相关文章
- 江西理工大学南昌校区acm选拔赛题解
第一题略 第二题 #include<stdio.h> int main() { int a1,a2,a3,b1,b3,b2,c1,c2,c3,n,sum,d1,d2,d3,i; scanf ...
- chd校内选拔赛题目+题解
题目链接 A. Currency System in Geraldion 有1时,所有大于等于1的数都可由1组成.没有1时,最小不幸的数就是1. #include<iostream> ...
- 2018年北京信息科技大学第十届程序设计竞赛暨ACM选拔赛题解
链接:https://www.nowcoder.com/acm/contest/118/A 来源:牛客网 PUBG 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语 ...
- <关于JSP技术>运行机制及语法概述(附对本次同济校内ACM选拔赛决赛的吐槽)
(一)JSP运行的机制 JSP是一种建立在Servlet规范功能之上的动态网页技术,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过和ASP不同的是JSP文件中嵌入的是Java代码和JS ...
- 2019-06-03 校内python模拟题解(所有非原题)
一起来女装吧 本题改编自USACO(USA Computing Olympiad) 1.1节的第一题 (感谢lsy同学对本题题面的贡献) 直接计算就好了 chr:将ASCII码转成字符 ord:字符对 ...
- 关于ACM,关于CSU
原文地址:http://tieba.baidu.com/p/2432943599 前言: 即将进入研二,ACM的事情也渐渐远去,记忆终将模糊,但那段奋斗永远让人热血沸腾.开个贴讲讲ACM与中南的故事, ...
- 【CTSC 2015】&【APIO 2015】酱油记
蒟蒻有幸参加了神犇云集的CTSC & APIO 2015,感觉真是被虐成傻逼了……这几天一直没更新博客,今天就来补一下吧~~(不过不是题解……) Day 0 从太原到北京现在坐高铁只需3小时= ...
- CSP 2019 游记
Day -32 开坑. 没什么好说的,等个 5 天等初赛(应该叫第一轮认证)挂掉之后就能弃坑了. 今天开始停课,虽然每天只停半天,但是感觉还是特别的舒服~ 然而得等初赛过了才能全天停课-- 没关系,熬 ...
- 第七届ACM趣味程序设计竞赛第四场(正式赛) 题解
Final Pan's prime numbers 题目连接: http://acm.uestc.edu.cn/#/problem/show/1272 题意 给你n,要求你在[4,n]范围内找到一个最 ...
随机推荐
- oracle限制一个用户空闲时间
alter system set resource_limit = true; create profile idletime limit idle_time 3; alter user outln ...
- codevs1839 洞穴勘测
题目描述 Description 辉辉热衷于洞穴勘测.某天,他按照地图来到了一片被标记为JSZX的洞穴群地区.经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道 ...
- nodeJs学习-15 mysql中间件下载与使用、基本用法
下载mysql中间件(客户端):cnpm install mysql 链接数据库.查询示例: const mysql=require('mysql'); //1.连接 //createConnecti ...
- java中URLEncode和URLDecode
URLEncode和URLDecode用于完成普通字符串和 application/x-www-from-urlencoded MIME字符串之间的相互转化 如果传递的字符串中包含非西欧字符的字符串, ...
- Android依赖别的包时,出现的问题
项目和依赖的项目一定要在同一个文件夹下,不然会出现这种问题
- python 内置函数补充 or 递归 or 二分法
一.内置函数的补充 repr() 显示出字符串的官方表示形式 chr() print(chr(20013)) # 把数字编码转换成字符串 ord() print(ord('中')) # 20013 把 ...
- sql查询报java.sql.SQLException: Column 'LC_ID' not found 的错误实际上是mysql在hibernate别名的问题
报java.sql.SQLException: Column 'LC_ID' not found 的错误实际上是mysql在hibernate别名的问题 我的查询sql是 String sql2 =& ...
- 字节缓冲流 ( BufferedInputStream / BufferedOutputStream)
package com.sxt.reader; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; imp ...
- es6 中let与const的简析
1.let 它的作用类似于var,用来声明变量,但是所声明的变量,只在let命令所在的代码块内有效. if(true){ ; let b = ; } document.write(a); docume ...
- iptables 通讯端口转接(Port Forwarding)
是一种特殊的DNAT操作,其作用是让一部电脑(通常是防火牆)担任其它电脑的代理伺服器(proxy).防火牆接收外界网络接传给它自己的包,然后改写包的目的地位址或目的端口,使其像是要送到內部网路其它电脑 ...