雅礼NOIP2018集训 day5
雅礼NOIP2018集训 day5
联
题面
由于出题人懒所以没有背景。
一个无限长的 01 序列,初始全为 0,每次选择一个区间 [l,r] 进行操作,有三种操作:
• 1 l r 将 [l,r] 中所有元素变成 1。
• 2 l r 将 [l,r] 中所有元素变成 0。
• 3 l r 将 [l,r] 中所有元素异或上 1。
每次操作后询问最左边的 0 在哪个位置。
下标从1开始。
大概思路
把所有点和点与点的区间离散化
然后线段数即可
赛
题面
由于出题人思维枯竭所以想不出好玩的背景。 有 n 个物品,第 i 个物品的价格是 vi,有两个人,每个人都喜欢 n 个物品中的一些物 品。 要求选出正好 m 个物品,满足选出的物品中至少有 k 个物品被第一个人喜欢,k 个物 品被第二个人喜欢。并求出最小的价格和。
大概思路
把物品分为4类 A类:两个人都喜欢的物品 B类:只有第一个人喜欢的物品 C类:只有第二个人喜欢的物品 D类:所有物品
先把四个数组先从小到大排序
我们先全部选A类 然后从大到小枚举A类选的个数 每少选一个A类就分别B、C类从小到大选一个数 把选过的数在D类标记然后用二分查询 D类需要用树状数组或线段数维护
题
题面
由于出题人赶时间所以没办法编故事来作为背景。
一开始有 n 个苹果,m 个人依次来吃苹果,第 i 个人会尝试吃 ui 或 vi 号苹果,具体 来说分三种情况。
• 1、两个苹果都还在,那么这个人将随便选一个苹果吃了。
• 2、只有一个苹果,那么这个人将吃掉这个苹果。
• 3、都不在了,这个人吃不到苹果就走了。
请问有多少对苹果 (i, j)(i < j)满足它们两个都幸存下来的概率 > 0。
大概思路
我们一个苹果最后存活,需要哪些苹果
设定一个需要被保护的苹果的集合{S}
一开始将最后存活的那一个苹果放进集合里
接着我们从后往前看
如果一个人要吃的两个苹果,都不在保护集合内,我们就让他吃,不用理他
如果一个人要吃的两个苹果,一个在保护集合内,另一个不在保护集合内,我们就会吃掉不在保护集合内的苹果。
不在保护集合内的苹果,只能现在被吃掉,否则最后存活的那一个苹果无法存活。
因此我们将在保护集合内的苹果放在保护集合内。
如果一个人要吃的两个苹果,都在保护集合内,很遗憾,最后存活的那一个苹果无法存活。
每一个苹果都作为最后存活的那一个苹果一次
然后枚举两个苹果,如果它们都能活到最后且它们需要保护的苹果没有交集的情况下,它们都可以活到最后。
雅礼NOIP2018集训 day5相关推荐
- 数据结构二之线段树Ⅱ——KiKi‘s K-Number,ball,The Child and Sequence,「雅礼集训 2017 Day1」市场,Atlantis
值域线段树+势能线段树+扫描线 KiKi's K-Number ball The Child and Sequence 「雅礼集训 2017 Day1」市场 Atlantis KiKi's K-Num ...
- [LOJ 6042]「雅礼集训 2017 Day7」跳蚤王国的宰相(树的重心+贪心)
[LOJ 6042]「雅礼集训 2017 Day7」跳蚤王国的宰相 description solution 一个到所有节点距离和最小的节点 ⇔\Leftrightarrow⇔ 树的重心(满足最重的儿 ...
- #6029. 「雅礼集训 2017 Day1」市场(势能,区间除)
#6029. 「雅礼集训 2017 Day1」市场 用线段树维护数列,区间上维护最大最小值,区间和还有标记,修改时,区间加直接做,而区间除时,递归到线段树上某一区间,如果这一操作等价于区间加(也就是最 ...
- #6034. 「雅礼集训 2017 Day2」线段游戏 李超树
#6034. 「雅礼集训 2017 Day2」线段游戏 内存限制:256 MiB时间限制:1000 ms标准输入输出 题目类型:传统评测方式:Special Judge 上传者: 匿名 提交提交记录统 ...
- 2017国庆 雅礼集训 题解合集
D1 D1 T1:Clique: 我做的题太少啦,这都没看出来.首先,这个式子是 c[i]−c[j]>=dis(i,j) c[i]-c[j] >= dis(i,j),即在数轴上这样的圆,如 ...
- loj #6046. 「雅礼集训 2017 Day8」爷
#6046. 「雅礼集训 2017 Day8」爷 题目描述 如果你对山口丁和 G&P 没有兴趣,可以无视题目背景,因为你估计看不懂 -- 在第 63 回战车道全国高中生大赛中,军神西住美穗带领 ...
- 雅礼集训及WC2018划水记
雅礼集训1.30~2.3 noip考成250,没得去thuwc和pkuwc,和czy等去参加本来只有samjia和栋栋的集训队模拟.抱着被虐的心态去比赛. 第一天刚到比较困,比赛有点没精神,看到t3的 ...
- LibreOJ 6514. 「雅礼集训 2018 Day10」文明【虚树+LCA】
6514. 「雅礼集训 2018 Day10」文明 [题目描述] 传送门 [题解] 考虑笨蛋的写法,可以用LCA求出1号和其他点的中点,然后DFS搜索Size大小即可,但是,复杂度显然要炸,但是我们会 ...
- Loj #6503. 「雅礼集训 2018 Day4」Magic
Loj #6503. 「雅礼集训 2018 Day4」Magic 题目描述 前进!前进!不择手段地前进!--托马斯 · 维德 魔法纪元元年. 1453 年 5 月 3 日 16 时,高维碎片接触地球. ...
最新文章
- pythonpil库过滤图像contour_快乐python 零基础也能P图 —— PIL库
- 按home退出程序到后台后再打开崩溃的问题
- AtCoder AGC004E Salvage Robots (DP)
- makefile格式-实践一
- 群辉安装失败 找不到服务器,synology NAS 存储安装DSM的方法
- html设置下拉筛选可以多选,select下拉框(支持筛选、多选)
- android studio创建构造方法,使用Android studio创建你的第一个项目
- wordpress移除/移动/编辑/定制/独显管理员工具AdminBar
- 安装.NET Framework 4,一直停留在正在安装 .NET Framework 4 Client Profile
- Java基础语法总结
- linux 下的 C语言编程学习(1)
- bochs镜像java模拟器_bochs WIN7 IMG镜像文件
- 自然语言处理基础技术之成分句法分析
- 某天的零点时刻0:0:0 和截至时刻23:59:59
- 『UE4数字孪生』开发流程浅析2022版(持续更新)
- HTML+CSS 简易搜索框
- 如何高效搜索公众号文章(r11笔记第35天)
- 瑞芯微PX30芯片参数和处理器介绍
- mPass 微服务开发平台
- golang的hijack篡取劫持
热门文章
- 腾讯AI开放平台的签名算法(Python)
- 2022年油分散剂市场前景分析及研究报告
- iccv2020论文汇总_【论文相关】历年CVPR、ICCV、ECCV论文合集下载
- 清风数学建模--回归系数的解释
- 三维GIS和数字孪生的融合实现了哪些应用?
- 计算机网络应用基础论文5000字,计算机网络应用基础研究论文
- 【科学派】一份关于「如何刷题」的究极指南
- lua语言入门学习(一)搭建基本的环境并实现运行
- 台式计算机哄哄响怎么回事,电脑机箱嗡嗡响怎么回事 电脑机箱噪音大解决方法...
- 字符串文本匹配神器———Java正则表达式