首页 > 其他分享 >[AGC032F] One Third

[AGC032F] One Third

时间:2023-09-13 22:22:58浏览次数:38  
标签:frac Third cdot sum nx AGC032F 线段 mathrm

非常好题目。

在一个大小为 \(1\) 的圆上选出 \(n\) 条半径将其分为 \(n\) 块,记每块的面积为 \(S_1,S_2,\dots,S_n\),求

\[\min_{i=1}^{n}\{|S_i-\frac{1}{3}|\} \]

的期望值。答案对 \(10^9+7\) 取模。

\(2\le n\le 10^6\).


考虑以一个点的半径为 x 轴,将圆分为三块大小为 \(\frac{2\pi}{3}\) 的扇形,往上面撒 \(n-1\) 个点,令三个扇形中的点的颜色分别为 RGB,把所有线段的夹角对 \(\frac{2\pi}{3}\) 取模,即

在 \([0,\frac{2\pi}{3})\) 随机取 \(n-1\) 个点,将每个点染为 RGB,两端颜色不同的线段长度的最小值的期望。

枚举第 \(k\) 小的线段,那么颜色的限制就是 \(\displaystyle\frac{1}{3^{k-1}}-\frac{1}{3^k}\).

再记 \(E(k)\) 为在长为 \(1\) 的线段上划分出 \(n\) 段,第 \(k\) 短的线段的期望长度。

即求

\[\frac{1}{3}\sum_{i=1}^{n}(\frac{1}{3^{i-1}}-\frac{1}{3^i})\cdot E(i) \]


接下来考虑 \(E\) 的求解。

这个东西可以去看 P6130 随机红包

先考虑求第 \(1\) 短的线段的期望长度。

记最小值为 \(x\),不妨让 \(n\) 条线段一起减去 \(x\),然后在长为 \(1-nx\) 的线段上任取 \(n-1\) 个点,即

\[E(1)=\int_{0}^{\frac{1}{n}}(1-nx)^{n-1}\mathrm{d}x \]

由于 \(\displaystyle\frac{\mathrm{d}(1-nx)}{\mathrm{d}x}=-n\):

\[=-\frac{1}{n}\int_{0}^{\frac{1}{n}}(1-nx)^{n-1}\mathrm{d}(1-nx) \]

\[=-\frac{1}{n^2}\cdot(1-nx)^{n-1}\Big|_{0}^{\frac{1}{n}} \]

\[=\frac{1}{n^2} \]

减去 \(n\) 个 \(E(1)\),那么剩余总长度为 \(\frac{n-1}{n}\).

求解 \(E(2)\).

\[E(2)=E(1)+\frac{n-1}{n}\cdot\int_{0}^{\frac{1}{n-1}}(1-(n-1)x)^{n-2}\mathrm{d}x \]

\[=E(1)+\frac{n-1}{n}\cdot\frac{1}{(n-1)^2} \]

\[=\frac{1}{n^2}+\frac{1}{n(n-1)} \]

以此类推得到 \(E\) 数组:

\[E(k)=\frac{1}{n}\cdot\sum_{i=1}^{k}\frac{1}{n-i+1} \]


回到最终答案。

\[\frac{1}{3}\sum_{i=1}^{n}(\frac{1}{3^{i-1}}-\frac{1}{3^k})\cdot\frac{1}{n}\cdot\sum_{j=1}^{i}\frac{1}{n-j+1} \]

\[\frac{3}{n}\sum_{j=1}^{n}\frac{1}{n-j+1}\sum_{i=j}^{n}(\frac{1}{3^{i-1}}-\frac{1}{3^i}) \]

然后你发现有个 \(\frac{1}{3^n}\) 消不掉。但是枚举段数的时候,\(n\) 处的概率不能这样计算,应用 \(1\) 减去 \(1\sim n-1\) 的所有值。也就是说其实不必考虑这一项。

答案即

\[\frac{1}{n}\cdot\sum_{j=1}^{n}\frac{1}{3^j(n-j+1)} \]

标签:frac,Third,cdot,sum,nx,AGC032F,线段,mathrm
From: https://www.cnblogs.com/SError0819/p/17700955.html

相关文章

  • CF1850H The Third Letter
    题目大意\(n\)个士兵站队,给出\(m\)个限制,要求士兵\(b\)站在士兵\(a\)前面距离为\(d\)的位置,可以有多个士兵站在同一个位置。询问给定限制下是否存在合法的列队方案。思路我们考虑把互相有直接或间接限制的点看作一棵树,加入到树中的结点是受到限制的。最开始的状况没......
  • The Third Letter带权并查集
    Problem-1850H-Codeforces题意是给你a,b,c说明a在b后面c个单位(c<0就是在左边),每个位置只能有一个数,一共有n个位置,告诉你m个关系,问是否符合条件我们可以设置d[x]表示x到它的最早的父节点的距离,然后如果两个数父节点一样,那么c!=d[a]-d[b]时就说明不符合条件那么对于并查......
  • TypeError: error setting argument 2 - writePointer: Bufferinstance expected as t
    electronffi调第三方动态库报“TypeError:errorsettingargument2-writePointer:Bufferinstanceexpectedasthirdargument”原因是我定义了一个结构体,调函数传参数需要传这个结构体的指针constec_image_t=Struct({。。。。})letimage_a=new......
  • AGC032F One Third
    首先先证明几个引理。\(\text{Lemma\#1}\):长度为\(1\)的线段上随机取\(n-1\)个点,将其分成\(n\)段,长度最短段的长度期望为\(\dfrac{1}{n^2}\)。证明:我不知道能不能\(\text{Min-Max}\)容斥,但有更简单的做法。假设最小段长度为\(l_{\min}\),考虑枚举\(x\),计算\(......
  • SAP UI5 应用里 /sap/ui/thirdparty/datajs.js 的作用
    SAPUI5是一个基于JavaScript的用户界面技术,用于构建企业级应用程序。它是一个成熟的开源框架,由SAP开发,致力于提供高质量、可扩展和易于维护的Web应用程序。SAPUI5应用程序使用一系列技术和库,其中之一就是/sap/ui/thirdparty/datajs.js。在本文中,我们将详细讨论datajs.......
  • ❀third Summary❀
    最前面:完结撒花!想放假想放假想放假!各位美女bb还有彭于晏,不要恶意低分捏,我辛辛苦苦一个个字敲的哎,假期快来了,一切会好起来的。我不包括前前言是3200字奥,够了的,真的,你可以自己复制粘贴看看,可能看起来短了点,没有题干和多余代码奥。是真的懒得贴图了,没有放类图,因为老师上课讲过了,就......
  • Side by Side 1, Third Edition [Longman] + AUDIO
    SidebySide1,ThirdEdition[Longman]+AUDIOLevel:BeginnerA1Описание:SidebySide,ThirdEdition,byStevenJ.MolinskyandBillBliss,isadynamic,all-skillsprogramthatintegratesconversationpractice,reading,writing,andlistening—al......
  • 项目访问的端口是8018,但是真实接口地址是19080,导致访问这个地址http://9.6.237.104:80
    这个问题是由于您的前端页面与后端应用程序的接口地址不在同一个域名下所引起的跨域请求。在浏览器中,出于安全考虑,通常不允许JavaScript从一个域名下访问另一个不同域名下的资源,这种行为被称为跨域请求(Cross-OriginResourceSharing,CORS)。有一些方法可以解决跨域问题,下面是......
  • cpp future,get,sleep_for,third variable
    #include<chrono>#include<condition_variable>#include<ctime>#include<fstream>#include<future>#include<iomanip>#include<iostream>#include<map>#include<mutex>#include<random>#inc......
  • CF1699A The Third Three Number Problem
    题意简述构造出一个三元组a,b,c使得(a⊕b)+(a⊕c)+(b⊕c)=n,若无解输出-1。符号⊕的意思为异或个人分析首先要了解异或符号的性质:1,x⊕0=x2,x⊕x=x根据异或符号的性质可以得到一下构造:a=b=0,c=n/2c=0,a=b=n/2通过上述可以发现答案都是偶数所以若n为奇则无解......