首页 > 其他分享 >暑期模拟赛总结(下)

暑期模拟赛总结(下)

时间:2024-10-02 21:46:45浏览次数:7  
标签:总结 取模 题意 sum 暑期 数都 sim MEX 模拟

8/1

rnk15,\(90+0+60+30=180\)。

T1 集合

题意:给定一个由 \(0\sim n-1\) 的数组成的集合 \(S\),求从 \(S\) 中取出 \(k\) 个元素的期望 MEX 是多少。对 \(998244353\) 取模。

解析:简单组合数学。考虑对于一种选法的 MEX 是 \(x\),当且仅当 \(0\sim x-1\) 的所有数都被选择且 \(x\) 自身不被选择,则这样选的方案数就是

\[\binom{n-x-1}{k-x} \]

既然 \(0\sim k\) 的所有数都可能成为 MEX,所以总方案数为:

\[\frac{\displaystyle\sum_{i=0}^k\dbinom{n-i-1}{k-i}i}{\dbinom nk} \]

特判:当 \(\boldsymbol{n=k}\) 时,输出 \(\boldsymbol n\)。

T2 取模

题意:给定 \(n,m\),求对于序列 \(a_1,a_2,\dots,a_n\),所有可能的

\[\sum_{i=1}^n\sum_{j=i+1}^n\left\lfloor\frac{a_i+a_j}2\right\rfloor \]

对 \(998244353\) 取模的值。其中 \(\forall a_i\in[1,m]\)。

解析:还是一道组合数学。

标签:总结,取模,题意,sum,暑期,数都,sim,MEX,模拟
From: https://www.cnblogs.com/laoshan-plus/p/18445130

相关文章

  • 1002模拟赛
    \(T1\):题面注意:大凡求和求积的变量都要想想要不要开\(long\\long\)别人的一个很好的思路:这道题实在逆序对(\(n,n-1,..1\))上加限制,一串连续的1进行一个\(reverse\)。这给我们的启示是:当同时有两个限制(比如这题中的逆序对数最多和大小限制),可以先考虑一个,看看能产生什么,再把另......
  • 2024/10/2 CSP-S模拟赛
    B好题。这题其实是原题,在大工VS辽实的T3里出现过,基本是一摸一样。对于观看这个题解呢,我的理解是把两个结合起来观看,分别是这个和这个,结合起来看的话无论是从感官还是从方便理解来看都很舒服。好了,接下来我们说一下这个题的思路。你考虑,你在一段长度为\(m\)的区间里至少要选......
  • 总结28个令人惊艳的JavaScript单行代码
    1.阶乘计算使用递归函数计算给定数字的阶乘。12constfactorial=n=>n===0?1:n*factorial(n-1);console.log(factorial(5));//输出120 2.判断一个变量是否为对象类型1constisObject=variable===Object(variable);......
  • 2024/10/02 模拟赛总结
    暴力挂惨了,\(0+0+5+0=5\)#A.躲避技能评价:人机高精度由于边权是正数,多走一条边一定更劣,所以能在子树内解决的就尽量不要出来那么对于每一条边,它被遍历的次数是子树内起点与终点数量之差直接枚举每一条边,算答案即可人机高精度//BLuemoon_#include<bits/stdc++.h>using......
  • 10 - 2 ~ 10 - 3 模拟赛报告
    启动新赛季!10.2题目一览:题目名称躲避技能奶茶兑换券帮助神奇的变换题目类型传统传统传统传统文件名skillteahelpchange时空限制\(2s256M\)\(1s256M\)\(2s256M\)\(5s256M\)测试点数量\(25\)\(10\)\(20\)\(25\)请观看VCR,并回答作者表......
  • 模拟赛总结(二)
    2024.8.1T1集合(mex.cpp)枚举每个数,求他是\(mex\)的概率,就是取完比他小的,比他大的随便取的方案数比上总方案数codeT2取模(mod.cpp)有点套路定义:\(odd\)为奇数,\(even\)为偶数,\(num_{odd}\)或者\(t\)为奇数个数那个下取整可以变为:\[\begin{cases}&\text{odd+even:......
  • 2024.10 - 做题记录与方法总结
    赏赐的是CCF,收回的也是CCF-《CCF圣经》2024/10/01国庆快乐!P10856【MX-X2-T5】「CfzRound4」Xor-Forces题面:题目描述给定一个长度为\(n=2^k\)的数组\(a\),下标从\(0\)开始,维护\(m\)次操作:操作一:给定\(x\),设数列\(a'\)满足\(a'_i=a_{i\oplusx}\),将\(a\)......
  • 关于Arch Linux 安装及一些相关问题总结
    关于个人ArchLinux安装及相关问题总结关于为什么ssj不得不使用Linux,就其根本地,是因为巨硬的Windows更新炸掉了ssj的蓝牙,Playing的时候只能接入两个设备,难绷0.其它记得在pacstrap前换国内的源不会有人和我一样没换等半天还不成功吧......
  • 10.2 总结
    T1躲避技能赛时拿的是暴力的\(40\)分,没开long。40pts用LCA乱搞,枚举每一个人去哪里,复杂度\(\mathcalO(m!\logn)\)。AC给每一个躲避点打上\(-1\)标记,当前点打上\(1\)标记,每一次向上转移边长乘子树标记和即可。T2奶茶兑换券暴力不会。T3帮助40pts枚举每......
  • springboot实战项目-寰宇外卖重难点总结
    思考前端和后端的请求地址不同,前端发送的请求,是如何请求到后端服务的?可以通过nginx反向代理将前端发送的动态请求由nginx转发到后端服务。nginx其他优点:1.提高访问速度。2.进行负载均衡。3.安全性高,保护后端服务安全。nginx负载均衡策略:1.轮询(默认):按时间顺序依次将请求分发......