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)颗星的矩形的最小面 ...
随机推荐
- Svelte3聊天室|svelte+svelteKit仿微信聊天实例|svelte.js开发App
基于svelte3.x+svelteKit构建仿微信App聊天应用svelte-chatroom. svelte-chatroom 基于svelte.js+svelteKit+mescroll.js+ ...
- CentOS7.x 离线安装和开机启动 supervisor 4.2.4
CentOS7.x 服务器 离线安装 开机启动 supervisor 4.2.4
- 【课程汇总】OpenHarmony 成长计划知识赋能第二期课程(附链接)
OpenHarmony 开源开发者成长计划第二期知识赋能直播课程以入门为主,共设置 8 节课,覆盖了应用开发.设备开发.内核驱动等多个技术领域.带领开发者快速了解如何玩转 OpenHarmony.如何 ...
- 算法基础③--DFS解决迷宫问题入门
迷宫问题 通过深度优先搜索(DFS)方法实现. 迷宫问题一 一天蒜头君掉进了一个迷宫里面,蒜头君想逃出去,可怜的蒜头君连迷宫是否有能逃出去的路都不知道. 看在蒜头君这么可怜的份上,就请聪明的你告诉蒜头 ...
- 集合——Collection接口,List接口
集合:对象的容器,定义了对多个对象进行操作的常用方法.可实现数组的功能 集合和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本数据类型和引用数据类型,集合只能存储引用数据类型. 集合的位置 ...
- 接口测试实战| GET/POST 请求区别详解
1.请求行的 method 不同:2.POST 可以附加 body,可以支持 form.json.xml.binary等各种数据格式:3.从行业通用规范的角度来说,无状态变化的建议使用 GET 请求, ...
- Day 005:PAT练习--1047. 编程团体赛(20)
编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜.现给定所有队员的比赛成绩,请你编写程序找出冠军队. 输入格式: 输入第一行给出一个正整 ...
- 攻防世界-MISC:glance-50
这是攻防世界MISC高手进阶区的题目,题目如下: 点击下载附件一,得到一张GIF动图如下 找个网站给分离一下,将gif分离为图片,共201张,然后拼接在一起即可得到flag 所以这道题的flag如下: ...
- JS 一些概念
JS 内存机制 基本类型: String | Boolean | Undefined | Number | Nll | Symbol 数据保存在"栈"--先进后出. 数据类型: A ...
- 手脱FSG(2.0)
1.查壳 2.x32dbg脱壳 在第二个xchg处使用ESP定律脱壳: 由于FSG壳特性,在跳转后位置向上查找,找到js\jne\jmp,jmp就是OEP位置: 在此处使用工具进行脱壳: 完成! 3. ...