2020.11.11 周三

今天是单身节啊 我不愧是万年寡王 一到单身节rp就++了

BBB题居然过了 笑死我了 我那个假算法 这种组合计数的题我很少做对的 基本是没有

当时我想着肯定做不出来 写了个假算法就玩交互去了

然后交互 主要是读题读错了 本身题目是不难的 二分它倍增的步数

CCC题太有意思了 妙不可言 我还想再开个博客慢慢掰扯掰扯二分图

A

给定长度为 nnn 的序列 ai=1n{a}_{i=1}^nai=1n​,每次随机找到相邻两个元素 ai,ai+1a_i,a_{i+1}ai​,ai+1​,将它们合并为ai−ai+1a_i-a_{i+1}ai​−ai+1​​。求最后得到的数的期望值。对 1e9+71e9+71e9+7 取模

结论 ans=a0−a1ans=a_0-a_1ans=a0​−a1​

KonjacqKonjacqKonjacq大佬说了个证明挺有意思的

  1. 显然 当只有三个数的时候 第三个数是没有贡献的

  2. 显然 对于某一个数 无论怎么选 它后面的数不影响它的贡献

那么对于一个位置大于等于333一个数 一定存在一个时刻它是第三个数 它所以没有贡献

B

给定整数 n,m,kn,m,kn,m,k。

我们称一个 111 到 nnn 的排列 ppp 是好的,当且仅当有恰好 mmm 个 iii 满足 pi=ip_i=ipi​=i。

请求出所有 111 到 nnn 的排列中,字典序第 kkk 小的排列。若不存在,则输出 −1-1−1。

每一位从小到大枚举可以放哪个数 能放就放

checkcheckcheck的时候我是 O(n)O(n)O(n) 算的 不知道为什么就过了

我稍微证了一下时间 大概就每次都是枚举每一位的时候 当前的 kkk 都是指数级别的递减

然后远远跑不满 O(n3)O(n^3)O(n3)

真 跑得飞快

C

给定正整数 n,mn,mn,m。

你想构造一个两边均有 nnn 个点(左边的点编号为 111 到 nnn,右边的点编号为 n+1n+1n+1 到 2n2n2n),共有 mmm 条边(允许有重边)的二分图,满足其最大匹配大小不大于 rrr 且不小于 lll。

若与第 iii 个点相连的边有 did_idi​ 条,则该二分图的价值是所有 pi,dip_{i,d_i}pi,di​​ 的和。

请求出所有满足条件的二分图中价值的最小值,或判断无解。

这个题太有意思了 首先要知道 Hall定理 (我在这儿学的,Henry_Huang大佬写东西就是好)

题面让我们求 最大匹配在一个区间内的所有方案中 价值最小的方案

这个价值只和每个点的度数有关

其实定了每个点的度数的方案 它可以取到的最大匹配是一个区间 (想想为什么 可以手模一下)

maxmaxmax 是左右两边度数非 000 的点少的那一个的数量

minminmin 不能直接求得 先放一下 继续看

那么判断一个方案是否在 [L,R][L,R][L,R] 区间内 就是要求这个方案 max≥Lmax \ge Lmax≥L 且 min≤Rmin \le Rmin≤R

由于 HallHallHall定理推论 V1+minS⊂V1(∣N(S)∣−∣S∣)V1+min_{S⊂V1}{(|N(S)|−|S|)}V1+minS⊂V1​(∣N(S)∣−∣S∣)

V1V1V1 是左边的点 SSS 是子集 N(S)N(S)N(S) 是与 SSS 相邻的右边的点的集合

是不是如果一个方案中有一个二分图中存在一个 SSS 使得 V1+∣N(S)∣−∣S∣≤RV1+|N(S)|−|S| \le RV1+∣N(S)∣−∣S∣≤R 那么这个方案就合法

那么我们可以枚举 SSS 和 N(S)N(S)N(S) 并且枚举左边的总度数和右边的总度数 让它们直接连边

预处理左边取 SSS 并指定 SSS 总度数的合法方案中的最小价值 和右边取 N(S)N(S)N(S) 并指定 N(S)N(S)N(S) 总度数的合法方案中的最小价值

这样的话对 minminmin 和 maxmaxmax 的要求都满足了

再把他们加起来就更新答案

D

交互先咕咕了

占坑

yxy小蒟蒻的201111总结相关推荐

  1. yxy小蒟蒻的201112总结

    2020.11.12 周四 今天题挺简单的 A B C 都是送分题 我 C 题考试的时候瞄了一眼 就战略性放弃了 这里解释一下 真真真不是故意不打的 那是因为之前 bobbobbob 给我说过这个题 ...

  2. yxy小蒟蒻的201126总结

    2020.11.26 周四 今天转运了 转运了 转运了 谢谢观音菩萨 谢谢耶和华上帝 谢谢安拉真主 谢谢释迦摩尼如来佛 谢谢三清掌教大老爷 我就知道你们还是爱我的 晚上本来想补昨天的 T 3 T3 T ...

  3. yxy小菊蒻的201130总结

    2020.11.30 周一 我!终于!把儒略日补了! 为什么突然想起要补一个月前的 cspcspcsp 题呢? 原因是今天的 T1T1T1 也是个模拟日期的题 但是比儒略日简单 细想儒略日恶心在哪里? ...

  4. 小蒟蒻的小生活(持续更新)

    7月22日至7月30日点击此处 2019.07.20 少见的长达接近两天的假期,啦啦啦! 后天回来就要去日照啦,开心(不知道有没有网) 2019.07.19 哎,学姐课上大家都不是很活跃,为了缓和气氛 ...

  5. yxy小菊蒻201203总结

    这是noip2020前的最后一篇总结了 这段时间连续考了很久的模拟赛 自己有几斤几两还是清楚 水平到稳定不稳定的 个别时候难免会挂分 上次 cspcspcsp 都还好 不是挂了100 是自己不想写大模 ...

  6. 蒟蒻吃药计划-治疗系列 #round6 数据结构初步-指针|链表|结构体

    今天小蒟蒻我学习了一丁点儿关于数据结构的东西,现在我来和大家昏响昏响. %%%WEY神犇神速切火题 更新中 转载于:https://www.cnblogs.com/Fraction/p/8477739 ...

  7. 二本蒟蒻的带牌退役感言(感谢两年来的acm经历)

    TP 20年10月 20年 - 21年 寒假 22年开始,大二下 暑假后,怎么就大三了,时间好快 第47届icpc杭州站 尾声 润~ 20年10月 一个高考发挥失常的蒟蒻来到了化大.他带着不甘和兴奋走 ...

  8. 【C++】蒟蒻自编文字打怪小游戏

    这些天本蒟蒻自己尝试着编了一个文字小游戏,奈何技术力有限无法短时间内实现太多功能. 在这里开个博客发一下资源,有意的朋友可以下来试玩一下,如果有bug或者建议欢迎私信或评论. 更新v0.0.1: 目前 ...

  9. 蒟蒻のpython(记一个爬虫教程小网站)

    虽然到处都有教程.. 但是为了水一篇博客 方便以后的查找,还是记一下,有需要的可以看看. 蒟蒻找的爬虫小网站 感觉开三门语言的专栏显得萌新都专业了不少呢!

  10. 蒟蒻のpython(做个飞船大战小游戏)

    蒟蒻今天觉得:人生苦短,我用python.这句话真的是很贴切了/cy 学了基础直接pygame开发游戏!!! 不多说,开撸! 果然是外行看热闹,内行看笑话.. 顺便更新进程,监督自己的学习. 希望不会 ...

最新文章

  1. 在国内安装Pytorchy以及遇到的问题
  2. ESXI使用记录---安装vSphere(VCSA)
  3. 《操作系统》实验报告——主存空间的分配与回收
  4. linux实时进程优先级rt,Linux实时性- PREEMPT_RT实时抢占实现
  5. LeetCode 1187. 使数组严格递增(DP)*
  6. Plastic SCM的介绍
  7. 代码调试全指南-自然语言处理-基于预训练模型的方法,车万翔
  8. 选择排序(java代码实现)
  9. 银行客户流失分析预测
  10. uniapp H5公众号errMsg: “onMenuShareAppMessage:fail, the permission value is offline verifying“
  11. SQL SERVER 窗口函数4 偏移函数:LAG、LEAD 、FIRST_VALUE、 LAST _VALUE、NTH_VALUE
  12. 迅雷对电驴资源的限制
  13. 基于极狐GitLab OpenAPI 开发一个仿dbt的版本管理WebIDE
  14. Android 安卓修改程序图标
  15. 《悟性管理》进入知识更高层次的钥匙
  16. javascript高级编程教程,javascript基础入门案例
  17. vs试用版到期后使用微软邮箱激活
  18. 实时系统和非实时系统的区别
  19. ‘setuptools‘ is a dependency of conda and cannot be removed from
  20. Minecraft启动器制作(C++)

热门文章

  1. HEVC之CU、PU、TU分析
  2. wp8.1 java_WP8.1系统升级到Win10 Mobile正式版的方法
  3. mongoDB地理位置查询
  4. PHP开发API签名验证
  5. Codeforces 1253B Silly Mistake
  6. 使用canvas制作在线涂鸦画板
  7. php-fpm配置 listen,php-fpm – 配置详解
  8. 施一公讲解如何提高阅读英语的能力
  9. INS/GNSS组合导航(二)GNSS卫星定位原理及误差源
  10. B-JUI 实践 之 带搜索与编辑的Datagrid