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)颗星的矩形的最小面 ... 
随机推荐
- java集合(arraylist详解)
			一.ArrayList概述 ArrayList是实现List接口的动态数组,所谓动态就是它的大小是可变的.实现了所有可选列表操作,并允许包括 null 在内的所有元素.除了实现 List 接口外,此类 ... 
- vue 相关问题整理
- 调试了一个早上, 定位了一个chrome的新问题, 新版chrome 不能有效的追踪客户来源Referer了
- yum install mysql-community-server yum方式安装mysql(社区版实操)
			前言:rpm方式或者这种yum安装时比较简单的方式,但是不推荐,但是确实很着急的话,可以采用这种安装这种方式不利于后续对mysql的管理,如果是多实例或者是复杂的一些架构的话,还是推荐利用源码包编译方 ... 
- 2021.08.01 P3377 左偏树模板
			2021.08.01 P3377 左偏树模板 P3377 [模板]左偏树(可并堆) - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<iostream> ... 
- Python获取文件夹下的所有文件名
			1 #获取文件夹内的图片 2 import os 3 def get_imlist(path): 4 return [os.path.join(path,f) for f in os.listdir( ... 
- [报告] Microsoft :Application of deep learning methods in speech enhancement
			Application of deep learning methods in speech enhancement 语音增强中的深度学习应用 按: 本文是DNS,AEC,PLC等国际级语音竞赛的主办 ... 
- 解决vue安装less报错Failed to compile with 1 errors的问题
			1.创建vue项目后安装less,执行 npm install less less-loader --save-dev 下载版本为:less-loader@6.1.0 , less@3.11.3,重启 ... 
- 自己在ubuntu16.04 上用的软件和配置
			软件: 1.WPS2019: 这个不用多说了,真的是比之前的wps好太多了. 2.Chrom的画图插件: http://Draw.io,非常强,Draw.io 是一款在线图表编辑工具, 可以用来编辑工 ... 
- python3 常见错误(一)
			以下全部是在python3中适用. 错误一: 函数默认参数 Python允许为函数的参数提供默认的可选值.但是它可能会导致一些易变默认值的混乱.例子: 我们希望每次调用myFun函数,list1都为默 ... 
