2018年10月24日提高组 T1 码灵鼠

news/2024/7/6 1:47:47

大意

给定一个数列
a 0 = 1 a_0=1 a0=1
a n = a i + a j a_n=ai + aj an=ai+aj( n > = 1 n>=1 n>=1, i , j i,j i,j均在 [ 0 , n − 1 ] [0,n-1] [0,n1]内均匀随机)
给定每个 n n n,计算 a n a_n an的期望值


思路

每个数被选到的期望为 n × n ( 1 + n ) 2 n\times \frac{n(1+n)}{2} n×2n(1+n)(高斯公式),两个数被选到的概率即为它的两倍,而一共的可能性是 n 2 n^2 n2就得到了

a n = 2 × n ( 1 + n ) 2 × n n 2 a_n=\frac{2\times \frac{n(1+n)}{2}\times n}{n^2} an=n22×2n(1+n)×n

化简之后得到 a n = n + 1 a_n=n+1 an=n+1


代码

#include<cstdio>
using namespace std;int n;long long a;
signed main()
{
	scanf("%d",&n);
	while(n--) scanf("%lld",&a),printf("%lld\n",a+1);
}

http://www.niftyadmin.cn/n/2679858.html

相关文章

jsp获取系统时间

String ddatenew SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime()); 只有简单的一句&#xff0c;一定不能少了java.util.*,java.text.*

Java IO学习笔记(一):File类

在整个IO包了&#xff0c;唯一表示与文件本身有关的类就是File类。使用File类可以进行1创建或删除文件等常用操作。要想使用File类。则首先要观察File类的构造方法&#xff0c;此类的常用构造方法如下所示&#xff1a; public File(String pathname) 实例化File类的时候&#…

coreldraw制作案例_CorelDRAW图文教程:CDR手绘梅花教程

本案例在制作中主要运用了图形的编辑功能、图形的精确裁剪及图形的再制功能&#xff0c;下面通过梅花案例一起感受CorelDRAW软件的神奇。CorelDRAW下载&#xff1a;http://www.coreldrawchina.com/xiazai.html步骤一 新建文件。执行“文件”→“新建”命令&#xff0c;新建一个…

2018年10月24日提高组 T2 So many prefix?

大意 给定一个串&#xff0c;求出所有偶数长度的前缀在串中出现次数的总和 思路 首先我们知道有个东西叫kmpkmpkmp 它有一个nextnextnext数组&#xff0c;意思是:对于字符串SSS的前iii个字符构成的子串&#xff0c;既是它的后缀又是它的前缀的字符串中&#xff08;它本身除外…

String类下compareTo()方法

String类下compareTo()方法 比较两个字符串,依次对比两个字符串中字符的ASC码,两个字符的ASC码相等则继续比较下两个字符直至比较出不同的两个字符跳出方法.方法返回值类型为整型. 例如 String a "2345"; String b "2322"; 则a.compareTo(b)返回2 b.comp…

alert() 追加到节点的后面_jQuery中CSS简单操作(获取,追加,移除,切换,判断)【406】...

先看下面的动图&#xff0c;了解一下本例最后实现的效果。attr();本身是设置标签属性用的&#xff0c;这里用来设置样式和获取样式。addClass();这个是追加样式。removeClass();这是移除样式。toggleClass();这是切换样式&#xff0c;切换的意思很简单&#xff0c;有就删除&…

2018年10月24日提高组 T3 TRAVEL

大意 给定每个点之间连接道路的限制l,rl,rl,r&#xff0c;求出从1到nnn可以带走最大的区间&#xff0c;如果有多组解&#xff0c;输出字典序最小的一组 思路 首先很容易想到dfsdfsdfs #include<algorithm> #include<vector> #include<cstdio> #define ri …

Oracle PL/SQL 程序设计读书笔记 - 第15章 数据提取

Oracle PL/SQL 程序设计读书笔记 - 第15章 数据提取 Oracle PL/SQL 程序设计读书笔记 - 第15章 数据提取 每当在PL/SQL中执行一个SQL语句时&#xff0c;Oracle数据库都会为这个语句分配一个私有工作区&#xff0c;并在系统全局区&#xff08;SGA&#xff09;中管理该SQL语句指…