首页 > 其他分享 >CF103E Buying Sets

CF103E Buying Sets

时间:2023-01-29 18:12:37浏览次数:57  
标签:点权 子图 闭合 ge Buying Sets 集合 inf CF103E

这个世界上怎么有这么巧妙的建模啊。。

首先,题目保证了 任意 \(k\) 个子集并的大小 \(\ge k\)

这说明我们选的数字的数量永远大于等于集合数量

如果不考虑数字数量等于集合数的限制,就是最小权闭合子图,随便搞。

这时我们将集合的点权减去 \(\inf\),数字的点权加上 \(\inf\),再跑最小权闭合子图。

因为数字的数量永远大于等于集合数量,所以这些额外的权值永远 \(\ge 0\),且一旦大于 \(0\),就一定会 \(\ge \inf\)。

而又由于我们选的是最小权闭合子图,只要存在满足数字数量等于集合数的方案,就一定会满足额外权值等于 \(0\),不然权值一定 \(\ge \inf\),是不优的。

最后提一嘴最小权闭合子图:点权取反然后 最大权闭合子图

标签:点权,子图,闭合,ge,Buying,Sets,集合,inf,CF103E
From: https://www.cnblogs.com/jimmywang/p/17073442.html

相关文章

  • MyRadio_1.0.90\assets的JSON配置文件。
    [{"stationuuid":"9616a843-0601-11e8-ae97-52543be04c82","name":"NHKFM","url":"https://nhkradioakfm-i.akamaihd.net/hls/live/512290/1-fm/1-f......
  • Android从assets和res中读取文件
    1.相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像......
  • Kafka学习笔记(十):Resetting Offsets
    ConsumerGroups-ResetOffsetskafka-consumer-groups.sh#Replace"kafka-consumer-groups"#by"kafka-consumer-groups.sh"or"kafka-consumer-groups.bat"based......
  • dremio DatasetSaver 服务说明
    我以前简单写过关于元数据处理的说明(基于jprofiler+arthas工具)会依赖namespace服务实际对于数据的操作都是通过SourceMetadataManager执行的DatasetSaver服务提供的......
  • [ABC282F] Union of Two Sets
    ProblemStatementThisisaninteractivetask,whereyourandthejudge'sprogramsinteractviaStandardInputandOutput.Youandthejudgewillfollowthepro......
  • Kafka学习笔记(二):Topics, Partitions and Offsets
    KafkaTopicsTopics:一种特殊的数据流就像数据库中的表,但没有所有的约束可以有任意多的Topics一个Topic由它的name定义任意格式的消息格式Topic中的消息序列......
  • 使用redisTemplate时,Lists和Sets报错
    在使用RedisUtils工具类的时候,Lists和Sets报错,原因是由于缺少谷歌的依赖,只需要添加对应的依赖即可1<dependency>2<groupId>com.google.guava</groupId>3......
  • 11 | setState 到底是同步的,还是异步的?
    从一道面试题说起importReactfrom"react";import"./styles.css";exportdefaultclassAppextendsReact.Component{state={count:0}increment=......
  • SetProcessWorkingSetSize减少内存占用?啥也不是
    结论:别用这个函数,他会把内存写不下的写到硬盘的虚拟内存中去(注:硬盘中的虚拟内存默认在系统盘里)贴一段博客园名称pdfw的代码点击查看代码[System.Runtime.InteropServ......
  • 封装setStorage、getStorage
    /***存储localStorage*/exportconstsetStore=(params:any)=>{const{name,content,type,datetime}=paramsconstobj={dataType:t......