总结

这次比赛 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组 总结的更多相关文章

  1. 2017.1.16【初中部 】普及组模拟赛C组总结

    2017.1.16[初中部 ]普及组模拟赛C组 这次总结我赶时间,不写这么详细了. 话说这次比赛,我虽然翻了个大车,但一天之内AK,我感到很高兴 比赛 0+15+0+100=115 改题 AK 一.c ...

  2. ZROI 普及组模拟赛02总结

    ZROI 普及组模拟赛02总结 先放[网址][http://zhengruioi.com/contest/96] 可能是有一段时间没有打这种正式的比赛了,今天打的很奇怪... T1 模拟水题 既然是普 ...

  3. NOIP2017提高组模拟赛 10 (总结)

    NOIP2017提高组模拟赛 10 (总结) 第一题 机密信息 FJ有个很奇怪的习惯,他把他所有的机密信息都存放在一个叫机密盘的磁盘分区里,然而这个机密盘中却没有一个文件,那他是怎么存放信息呢?聪明的 ...

  4. 2020.10.17 JZOJ 提高B组T2 导弹拦截

    2020.10.17 JZOJ 提高B组T2 导弹拦截 题目 Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统. 敌国的导弹形成了立体打击,每个导弹可以抽象成一个三维空间中的 ...

  5. 52-2018 蓝桥杯省赛 B 组模拟赛(一)java

    最近蒜头君喜欢上了U型数字,所谓U型数字,就是这个数字的每一位先严格单调递减,后严格单调递增.比如 212212 就是一个U型数字,但是 333333, 9898, 567567, 313133131 ...

  6. 2018.12.30【NOIP提高组】模拟赛C组总结

    2018.12.30[NOIP提高组]模拟赛C组总结 今天成功回归开始做比赛 感觉十分良(zhōng)好(chà). 统计数字(count.pas/c/cpp) 字符串的展开(expand.pas/c ...

  7. ZROI提高组模拟赛05总结

    ZROI提高组模拟赛05总结 感觉是目前为止最简单的模拟赛了吧 但是依旧不尽人意... T1 有一半的人在30min前就A掉了 而我花了1h11min 就是一个简单的背包,我硬是转化了模型想了好久,生 ...

  8. NOIP2017提高组 模拟赛15(总结)

    NOIP2017提高组 模拟赛15(总结) 第一题 讨厌整除的小明 [题目描述] 小明作为一个数学迷,总会出于数字的一些性质喜欢上某个数字,然而当他喜欢数字k的时候,却十分讨厌那些能够整除k而比k小的 ...

  9. NOIP2017提高组 模拟赛13(总结)

    NOIP2017提高组 模拟赛13(总结) 第一题 函数 [题目描述] [输入格式] 三个整数. 1≤t<10^9+7,2≤l≤r≤5*10^6 [输出格式] 一个整数. [输出样例] 2 2 ...

  10. NOIP2017提高组模拟赛 9 (总结)

    NOIP2017提高组模拟赛 9 (总结) 第一题 星星 天空中有N(1≤N≤400)颗星,每颗星有一个唯一的坐标(x,y),(1≤x,y ≤N).请计算可以覆盖至少K(1≤K≤N)颗星的矩形的最小面 ...

随机推荐

  1. java集合(arraylist详解)

    一.ArrayList概述 ArrayList是实现List接口的动态数组,所谓动态就是它的大小是可变的.实现了所有可选列表操作,并允许包括 null 在内的所有元素.除了实现 List 接口外,此类 ...

  2. vue 相关问题整理

  3. 调试了一个早上, 定位了一个chrome的新问题, 新版chrome 不能有效的追踪客户来源Referer了

  4. yum install mysql-community-server yum方式安装mysql(社区版实操)

    前言:rpm方式或者这种yum安装时比较简单的方式,但是不推荐,但是确实很着急的话,可以采用这种安装这种方式不利于后续对mysql的管理,如果是多实例或者是复杂的一些架构的话,还是推荐利用源码包编译方 ...

  5. 2021.08.01 P3377 左偏树模板

    2021.08.01 P3377 左偏树模板 P3377 [模板]左偏树(可并堆) - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<iostream> ...

  6. Python获取文件夹下的所有文件名

    1 #获取文件夹内的图片 2 import os 3 def get_imlist(path): 4 return [os.path.join(path,f) for f in os.listdir( ...

  7. [报告] Microsoft :Application of deep learning methods in speech enhancement

    Application of deep learning methods in speech enhancement 语音增强中的深度学习应用 按: 本文是DNS,AEC,PLC等国际级语音竞赛的主办 ...

  8. 解决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,重启 ...

  9. 自己在ubuntu16.04 上用的软件和配置

    软件: 1.WPS2019: 这个不用多说了,真的是比之前的wps好太多了. 2.Chrom的画图插件: http://Draw.io,非常强,Draw.io 是一款在线图表编辑工具, 可以用来编辑工 ...

  10. python3 常见错误(一)

    以下全部是在python3中适用. 错误一: 函数默认参数 Python允许为函数的参数提供默认的可选值.但是它可能会导致一些易变默认值的混乱.例子: 我们希望每次调用myFun函数,list1都为默 ...