首页 > 其他分享 >AtCoder Beginner Contest 276

AtCoder Beginner Contest 276

时间:2022-11-06 02:22:06浏览次数:80  
标签:AtCoder frac 点双 Beginner Contest 个数 值为 276

咕咕咕咕。

E - Round Trip

如果存在某个点双满足这个点双包含起点且点双大小大于 \(4\) 则有解。

F - Double Chance

考虑不断在之前的基础上在末尾添加一个数,每次更新期望。

假设此前已经有 \(i - 1\) 个数了,期望为 \(E\) ,新添加的数为 \(a_i\) 。

在 \(i\) 个数中有放回的抽两个可以分为一下几种情况:

  1. 在前 \(i - 1\) 个数有放回的抽两个,概率为 \(\frac{(i - 1)^2}{i^2}\) ,值为 \(E\)。
  2. 一个属于前 \(i - 1\) 个数,一个为第 \(i\) 个数,概率为 \(\frac{i^2 - (i - 1)^2 - 1}{i^2}\) ,此时又分两种情况:
    1. 最大值属于前 \(i - 1\) 个数,值为 \(\dfrac{\sum_{j = 1}^{i - 1}[a_j > a_i]a_j}{i - 1}\)。
    2. 最大值为第 \(i\) 个数,值为 \(\dfrac{\sum_{j = 1}^{i - 1}[a_j \le a_i]a_i}{i - 1}\)。
  3. 两次都抽到第 \(i\) 个数,概率为 \(\frac{1}{i^2}\),值为 \(a_i\)。

三种情况线性组合一下就能算出新的期望。

第二种情况就搞个树状数组之类的数据结构维护一下。

G - Count Sequences

To be added.

Ex - Construct a Matrix

To be solved.

标签:AtCoder,frac,点双,Beginner,Contest,个数,值为,276
From: https://www.cnblogs.com/zengzk/p/16861836.html

相关文章

  • AtCoder Beginner Contest 276 A~G 题解
    今天凌晨CFD题差一句判断AC,晚上ABCG题把插板法和快速幂搞混差点AC。事不过三,再这样一次我直接紫砂。太简单的题就不放翻译和代码了。(事实上这场A-E都是大水题......
  • 【atcoder abc276 】(a* 搜索)
    importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.*;/****@autho......
  • Atcoder Beginner Contest ABC 275 Ex (H) Monster 题解
    先明确\(a_i\)是一个怪物的血量,\(b_i\)是攻击的代价。发现如果我们想攻击一个怪物,不如找出一个极大的包含它的区间,满足这个区间内所有怪物的攻击代价都不大于它本身的代价,......
  • AtCoder Regular Contest 068
    C简单,D有点意思,但没啥用,不写。F有点好玩,想了一个小时,看了一上午题解,弄明白了。E-SnukeLine\(n\)个物品,第\(i\)个物品在\([l_i,r_i]\)间。你初始在第0格,......
  • Sugoroku 4 (Atcoder abc275 T5) DP
    题目描述题目链接https://atcoder.jp/contests/abc275/tasks/abc275_e题意从\(0\)到\(n\)有\(n+1\)个方格,你现在在第\(0\)个格子。每次移动可以随机走\(1\)......
  • Atcoder Beginner Contest 271(A~G)
    省流:赛时F假了。赛时A转进制;B简单vector。C简单贪心模拟,大概就是能走就走,不能走就先不走(较大)或者存起来(较小),最后走存起来的。挂了3发,自闭了。D第一眼看成了......
  • AtCoder Regular Contest 065
    ARC064C,E都是简单题,D猜结论也没啥意思,就不写了。ARC065还是比较好的。D-Connectivity给定\(n\)个点的无向图,有两组连边,互相独立。询问每个点通过两组连边都......
  • AtCoder Regular Contest 136 D Without Carry
    AtCoder传送门洛谷传送门一眼。将\(a\)中每个数用前导零补到\(6\)位,题目相当于问所有\(i,j\),\(a_i\)的每一位加\(a_j\)的这一位都不超过\(9\)的\((i,j)\)......
  • ATcoder F 做题记录
    ABC273F简要题意一个人要沿数轴从\(0\)处走到\(x\)处,数轴上有一些障碍,每个障碍有一把对应的锤子可以将其销毁,给定障碍和锤子的坐标及\(x\),求最短路长。简要题......
  • Atcoder Beginner Contest 273(A~E+G)
    E场上想麻烦了,调根号分治浪费了点时间;F涉及后缀数组,还没有系统学;G场上没来的及看,也沾点数学,估计场上也想不到(不好,不好。赛时A神笔数组求和;B迷你模拟;C分别找到奇......