2020.10.17【普及组】模拟赛C组 总结
总结
这次比赛 120 分,老师说上 200 是不容易的,但我觉得这不是我真的水平
改题情况
T1
题目大意:有 N 个小朋友,每个小朋友有 \(B_i\) 个朋友,问从中随机选 3 人使得 3 人关系完全相同的概率
\(PS.\)关系相同就是指要么 3 个人互相是朋友,要么 3 个人互相都不是朋友。
状态:未改出
\(Update\ \ 16:02:\)已改出
不过我请教过
他说\(Ans = 1 - \dfrac{\sum_{i=1}^n B_i \times (n-B_i-1)}{2C_n^3}\),
\(\dfrac{\sum_{i=1}^n B_i \times (n-B_i-1)}{2}\) 是乘法原理方案数,\(\div 2\) 是因为朋友关系是双向的
而 \(\div C_n^3\) 是求概率,当然这是不同的概率,相同的自然要用 1 减。
\(Update\ \ 16:02:\ \ B_i \times (n-B_i-1)\)的原理:\(n-B_i-1\)是去掉自己的朋友和自己剩下的人数,根据乘法原理便是\(B_i \times (n-B_i-1)\)
奇怪的知识点:概率
概率 = \(\dfrac{合法方案}{总方案}\) 或 \(1 - \dfrac{不合法方案}{总方案}\)
T2
题目大意
有 N 个物品,每个物品有要花的钱 \(a_i\) ,要花的积分 \(b_i\) 和价值 \(val_i\)
现在有 v1 元, v2 积分和 k 次免费拿物品的机会,问你最多能拿多少价值的物品
改题情况:已 AC
设 \(F_{p,q,k}\) 为用了 p 元, q 积分和 k 次白嫖机会的最大价值
由于会有价值或积分为 0 的情况,会已不用白嫖卡白嫖的情况,逆推法样例过不了,然后交上去就对了。
但是我不敢交,于是 80 分没了。。。
\(2020.16.26:\) 看了一下
的代码,顺推完美解决
T3
暴力模拟,懒了懒了,考试时 AC
心得
调了一个多钟,先从深搜又到广搜,从 while 拓展到 if (因为要同时移动),还是很有成就感的
T4
题目大意
有 N 个人要打车,共有 K 辆车,第 i 辆车在 \(T_i\) 到达,到达时剩下 \(Z_i\) 个座位。
无论多少人打车都只用 D 元,人每等一分钟多耗 1 元,问所有人到目的地最少要多少钱
改题情况:已 AC
设 \(F_{i,j}\) 为第 i 辆车时总共上了 j 个人时的最小时间
容易发现这就是一个多重背包,变成滚动数组就是 \(F_j\)
\(F_j= \min(F_j,F_{j-l}+T_i \times l + D)\),其中
\(i\leftarrow1\ \ To\ \ k\)
\(j\leftarrow n\ \ DownTo\ \ Z_i\)
\(l\leftarrow Z_i\ \ DownTo\ \ 0\)
总结
这次比赛有点可惜,T1 概率真的涨见识了,T2 的顺推让我不再完全依赖顺推。
T3 增强了代码实现能力,T4 需要多动脑(毕竟很像摆渡车)
2020.10.17【普及组】模拟赛C组 总结的更多相关文章
- 2017.1.16【初中部 】普及组模拟赛C组总结
2017.1.16[初中部 ]普及组模拟赛C组 这次总结我赶时间,不写这么详细了. 话说这次比赛,我虽然翻了个大车,但一天之内AK,我感到很高兴 比赛 0+15+0+100=115 改题 AK 一.c ...
- ZROI 普及组模拟赛02总结
ZROI 普及组模拟赛02总结 先放[网址][http://zhengruioi.com/contest/96] 可能是有一段时间没有打这种正式的比赛了,今天打的很奇怪... T1 模拟水题 既然是普 ...
- NOIP2017提高组模拟赛 10 (总结)
NOIP2017提高组模拟赛 10 (总结) 第一题 机密信息 FJ有个很奇怪的习惯,他把他所有的机密信息都存放在一个叫机密盘的磁盘分区里,然而这个机密盘中却没有一个文件,那他是怎么存放信息呢?聪明的 ...
- 2020.10.17 JZOJ 提高B组T2 导弹拦截
2020.10.17 JZOJ 提高B组T2 导弹拦截 题目 Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统. 敌国的导弹形成了立体打击,每个导弹可以抽象成一个三维空间中的 ...
- 52-2018 蓝桥杯省赛 B 组模拟赛(一)java
最近蒜头君喜欢上了U型数字,所谓U型数字,就是这个数字的每一位先严格单调递减,后严格单调递增.比如 212212 就是一个U型数字,但是 333333, 9898, 567567, 313133131 ...
- 2018.12.30【NOIP提高组】模拟赛C组总结
2018.12.30[NOIP提高组]模拟赛C组总结 今天成功回归开始做比赛 感觉十分良(zhōng)好(chà). 统计数字(count.pas/c/cpp) 字符串的展开(expand.pas/c ...
- ZROI提高组模拟赛05总结
ZROI提高组模拟赛05总结 感觉是目前为止最简单的模拟赛了吧 但是依旧不尽人意... T1 有一半的人在30min前就A掉了 而我花了1h11min 就是一个简单的背包,我硬是转化了模型想了好久,生 ...
- NOIP2017提高组 模拟赛15(总结)
NOIP2017提高组 模拟赛15(总结) 第一题 讨厌整除的小明 [题目描述] 小明作为一个数学迷,总会出于数字的一些性质喜欢上某个数字,然而当他喜欢数字k的时候,却十分讨厌那些能够整除k而比k小的 ...
- NOIP2017提高组 模拟赛13(总结)
NOIP2017提高组 模拟赛13(总结) 第一题 函数 [题目描述] [输入格式] 三个整数. 1≤t<10^9+7,2≤l≤r≤5*10^6 [输出格式] 一个整数. [输出样例] 2 2 ...
- NOIP2017提高组模拟赛 9 (总结)
NOIP2017提高组模拟赛 9 (总结) 第一题 星星 天空中有N(1≤N≤400)颗星,每颗星有一个唯一的坐标(x,y),(1≤x,y ≤N).请计算可以覆盖至少K(1≤K≤N)颗星的矩形的最小面 ...
随机推荐
- 初识react中高阶组件
高阶组件并不是一个组件,而是一个函数 这个函数返回值是一个组件,并且接受一个组件做为参数:并且返回一个新组件: function HighOC(WrapComponent){ //定义一个高阶组件 , ...
- uni-app中遇到的跳转问题
最近在使用uni-app时,遇到的一个问题,使用uni.navigateTo跳转时在H5端是可以的,在小程序端报 fail webview count limit exceed 这个错,解决办法如下: ...
- 微服务架构学习与思考(09):分布式链路追踪系统-dapper论文学习
一.技术产生的背景 1.1 背景 先来了解一下分布式链路追踪技术产生的背景. 在现在这个发达的互联网世界,互联网的规模越来越大,比如 google 的搜索,Netflix 的视频流直播,淘宝的购物等. ...
- windows+ubuntu双系统时间同步问题
windows+ubuntu双系统时间同步问题 给Ubuntu更新时间,在终端输入: sudo apt-get install ntpdate sudo ntpdate time.windows.co ...
- SpringBoot注解自动扫描-底层实现
分析上文Spring Boot快速入门 @SpringBootApplication public class HelloWorldApplication { public static void m ...
- kubectl scale sts
使用scale 不单单是扩容还可以:1.动态扩展服务,增加承载能力2.如果出现pod异常,可以利用这种方式,增加pod,再删除原来的pod 比如:pod所在宿主机网络或者宿主机死掉注: 但是一旦有某个 ...
- JavaScript基础第04天笔记
JavaScript基础第04天笔记 1 - 数组 1.1 数组的概念 数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式. 数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以 ...
- Dom基础(二):Dom性能优化
一.尽量将DOM查询做缓存 1 let pElements = document.getElementById('div1') //将dom缓存 2 3 for(let i=0:i<pEleme ...
- Kafka核心组件详解
1.概述 对于Kafka的学习,在研究其系统模块时,有些核心组件是指的我们去了解.今天给大家来剖析一下Kafka的一些核心组件,让大家能够更好的理解Kafka的运作流程. 2.内容 Kafka系统设计 ...
- 三月总结&四月计划
三月总结 1. 主要任务 <C++设计模式>网课 ① 进展: 看完,对设计模式的整体设计思路和几个重要的设计模式重点学习了一下,目前对设计模式的认识还比较浅 ② 总结: 做完总结 ③ 反思 ...