当前位置: 首页 > news >正文

学校资源网站建设方案免费开发微信小程序的平台

学校资源网站建设方案,免费开发微信小程序的平台,黑色炫酷灯饰照明科技企业商务网站模板,网页视频怎么下载到ios2023河南萌新联赛第#xff08;六#xff09;场#xff1a;河南理工大学-F 爱睡大觉的小C https://ac.nowcoder.com/acm/contest/63602/F 文章目录 2023河南萌新联赛第#xff08;六#xff09;场#xff1a;河南理工大学-F 爱睡大觉的小C题意解题思路 题意 新学期的概…2023河南萌新联赛第六场河南理工大学-F 爱睡大觉的小C https://ac.nowcoder.com/acm/contest/63602/F 文章目录 2023河南萌新联赛第六场河南理工大学-F 爱睡大觉的小C题意解题思路 题意 新学期的概率论课上小C正在睡大觉然而概率论老师的讲课声音还是传到了小C的梦里… 原本小C正在梦中享受打败小Y的胜利突然小C面前出现了一个长度为 n ( 1 ≤ n ≤ 2 × 1 0 5 ) n(1\le n\le 2\times 10^5) n(1≤n≤2×105)的数组 a 1 , a 2 , a 3 , . . . a n ( 1 ≤ a i ≤ 1 0 7 ) a_1,a_2,a_3,...a_n(1\le a_i\le 10^7) a1​,a2​,a3​,...an​(1≤ai​≤107) ,然后概率论老师的声音飘入了他的梦境“这第 k k k个较大的数的期望是…”,于是小C便想求出对于所有长度大于等于 k ( 1 ≤ k ≤ 100 ) k(1\le k\le 100) k(1≤k≤100)的连续子区间中第 k k k大的数的期望是多少。请你帮小C计算出来。 文本解释 连续子区间对于一个数组它的连续子区间可以由删掉头和尾的0个或多个数字得到例如 a [ 1 , 4 , 2 , 6 , 5 ] a[1,4,2,6,5] a[1,4,2,6,5]则集合 [ 1 , 4 , 2 ] , [ 4 , 2 , 6 ] [1,4,2],[4,2,6] [1,4,2],[4,2,6]都是集合 a a a的连续子区间而集合 [ 1 , 2 , 6 ] [1,2,6] [1,2,6]则不是因为跳过 a 2 4 a_24 a2​4不连续了 第 k k k大的数一个数组中有最大的数,次大的数,…,第个 k k k大的数。 例如 a [ [ 114514 , 1557 , 2333 , 666 , 369 ] a[[114514,1557,2333,666,369] a[[114514,1557,2333,666,369]显然第一大的数是 114514 ] 114514] 114514]第二大的数是 2333 2333 2333。 期望在概率论和统计学中数学期望或均值亦简称期望是试验中每次可能结果的概率乘以其结果的总和 解题思路 看题面 1 ≤ k ≤ 100 1\le k\le 100 1≤k≤100尤其引人注目必有大用。可以发现小于其的数对其是否为区间第 k k k大没有影响我们可以使用链表按照数值将 { a } \{a\} {a}排序从小到大枚举每处理完一个数就将它从链表中删除对于某个数 x x x大于其的数都在链表中而小于其的数都被删去。在其中找到最前的包含 x x x使 x x x为第 k k k大的 l l l让 l l l通过链表直到 x x x在此过程中求取各个合法的期望值可以达到 O ( n k ) O(nk) O(nk)的复杂度。注意处理边界情况。 ##代码 #includebits/stdc.h using namespace std; const int N2e55; struct link{int lf,rf; }b[N]; struct node{int x,id; }c[N]; int a[N],n,k; long long dp[N]; bool cmp(node a,node b){return a.xb.x; } void Delete(int x){b[b[x].lf].rfb[x].rf;b[b[x].rf].lfb[x].lf; } int main(){cinnk;for(int i1;in;i){cina[i];c[i].xa[i];c[i].idi;b[i].lfi-1,b[i].rfi1;}b[n1].rfn1;sort(c1,cn1,cmp);for(int i1;in;i){int xc[i].id;int lx;int j;for(j1;jkb[l].lf!0;j)lb[l].lf;int Lb[l].lf;int rx;for(;jkb[r].rf!n1;j)rb[r].rf;if(jk){Delete(x);continue;}int Rb[r].rf;while(L!xr!n1){dp[x]1ll*(l-L)*(R-r);lL,Lb[L].lf;rR,Rb[R].rf;}Delete(x);}long long sum0;for(int i1;in;i)sumdp[i];double ans0;for(int i1;in;i)ans1ll*a[i]*dp[i]*1.0/sum;printf(%.2lf,ans); }
http://www.eeditor.cn/news/123773/

相关文章:

  • 莱芜百度网站建设本地服务器怎么做网站
  • 邯郸现代建设集团网站网站建设 动态添加内容
  • 成都建设官方网站南宁做棋牌网站的公司
  • 做水果网站首页的图片素材金诚财富网站是谁做的
  • 网站建设四个步骤把自己的网站卖给别人后对方做违法吗
  • 怎么做国外的网站推广网站建设企业济南
  • 深圳营销网站关键字有哪些
  • 希尔顿酒店网站建设的优点在线做简历的网站
  • 网站建设项目报价单wordpress 图加载中
  • 网站设计与开发范本手机ui界面设计
  • 建门户网站哪家最好苏州网站建设数据网络
  • 天津实体店网站建设网站标题收录
  • 桂林网站制作多少钱建设制作外贸网站的公司
  • 改行做网站十六局门户网
  • 如何dns解析网站wordpress在评论框中加文字
  • 网站建设基础百度百科专业建设网站公司排名
  • app使用什么做的网站接私活 做网站
  • 做毕业设计网站教程办公管理系统软件
  • 聊城网站百度推广中国企业信用网
  • 网站建设充值入口dy刷粉网站推广马上刷
  • 建设银行短信开通网站公司广告片拍摄公司
  • 销售网站建设怎么做广西南宁电商网站建设
  • 扬中网站建设如何h5开发游戏
  • 北京 网站建设咨询顾问公司页面正在跳转 3秒后自动
  • 带flash的网站微博推广报价
  • 智慧团建网站几点关闭个人网站设计论文前言
  • 营销型网站建设式球磨机廊坊兼职网站建设
  • 做模型网站赚钱么淘宝网官网登录首页
  • 青岛建设集团官方网站广西建设网行业版
  • 多种大连网站建设卖机票的网站怎么做