首页 > 其他分享 >抢掠计划

抢掠计划

时间:2024-11-22 20:40:49浏览次数:1  
标签:缩点 有向图 抢掠 点权 计划 rm DAG

算法

先转化题意

在有 \(n\) 个点 \(m\) 条边的有向图上, 从点 \(S\) 开始, 最终到达一个拥有酒吧的点
求途径最大点权和, 其中可以重复经过一个点, 但是点权和不再计算

现在动用一下注意力, 在抽象有向图上不好处理, 我们考虑 \(\rm{DAG}\) 的情况

显然的, 对于一个 \(\rm{DAG}\) , 问题变得简单, 只需要按拓扑序跑 \(\rm{dp}\) 即可

那么考虑将原图缩点成为 \(\rm{DAG}\) 之后怎么处理

显然, 我们直接记录缩点之后的边权和即可

看题解发现 \(\rm{spfa}\) 跑最长路也是可以的

代码

当做强连通分量的板子练一下

总结

简单题

标签:缩点,有向图,抢掠,点权,计划,rm,DAG
From: https://www.cnblogs.com/YzaCsp/p/18563703

相关文章

  • 福来day计划
    [网鼎杯2018]Fakebook1访问初始页面,进行目录爆破发现请求过快,导致服务器报错我们将线程调小,重新爆破我们对目录爆破的结果进行分析,这里我们直接看相似度flag.phprobots.txt->user.php.bak我们把user.php.bak下载下来后面访问页面,对所有页面后缀添加bak,只发现了......
  • 学习计划:第一阶段(第一周)
    目录第一阶段第一周内容第一天:类、对象、属性和方法的理论学习第二天-第三天:面向过程与面向对象编程对比第四天-第五天:类、对象、属性和方法的详细理解第一天:类、对象、属性和方法的理论学习1.类(Class)2.对象(Object)3.属性(Attribute)4.方法(Method)第二天-第三天:......
  • 13、优化器_(执行计划、统计信息)_1
    执行计划一个SQL文本,经过解析,经过解析之后,oracle发现有很多种执行方案,然后oracle在这多种执行方案中,选出一种oracle认为最优的一种执行方案,来作为执行计划,然后oracle按照执行计划一步步去执行因为oracle有多种的执行方案,但是,有的执行方案快,有的执行方案慢,有的执行方案效率高,有的......
  • 从“配不平”到全局优化:集成计划助力食品饮料行业年度经营计划
    时间进入11月,很多企业的年度经营计划和预算制定正在如火如荼地进行中。有些企业甚至从9月便已开始,这不仅体现了这项计划的重要性,也反映了其复杂程度之高——往往需要两三个月的时间,企业几乎所有部门众多人员的卷入。涉及的数据和信息也非常繁杂,流程上则需要反复核对处理、同步......
  • 进程-系统性能和计划任务常用命令-上篇
    12-进程-系统性能和计划任务系统进程确认init进程init:第一个进程,从CentOS7以后为systemd-进程:都由其父进程创建,fork(),父子关系,CoW:CopyOnWrite(读时共享,写时复制)whichinitll/usr/sbin/init进程优先级pstree是一个在类Unix系统中广泛使用的命令行工具,pstre......
  • PbootCMS 模板利用宝塔面板计划任务执行自动推送网址到百度
    新建PHP文件:在站点根目录新建一个PHP文件,例如 baidu.php,并复制以下代码:<?phpheader('Content-Type:text/html;charset=utf-8');/**只需修改这里面的两个链接**/$xml_url="https://你的站点/sitemap.xml";//这里修改你站点的XML地图链接$baidu_api='http......
  • 网络配置及进程-系统性能和计划任务
    目录虚拟机联网shell脚本实例索引数组和关联数组,字符串处理,高级变量进程管理计划任务虚拟机联网查看IP地址#centos系列![root@localhost~]#ifconfigens33:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500inet192.168.93.200netmask255.255.25......
  • 近期计划
    本文和DailySchedule仓库同步进度。Plan今天是2024年11月18日(校历第十二周),本周主要打算:蓝桥杯:先跟着蓝桥杯的视频做,看看啥难度,下个月7号~13号才是个人报名。FJCPCTools:先看看能不能模拟学校的APP环境(本来是创新创业课的项目,但是想着能扩充成自己的练手项......
  • 【星航计划】2024.11 Div. 3 题解
    2024--星航计划--十一月份--基础算法A.分段每一段连续的\(1\)之间是独立的,我们只需要关心一段连续的1的结果。可以证明对于一段连续的\(1\),最优策略是将其划分成多个单独的\(1\)以及可能余下的连续两个\(1\)。对于\(k\)个连续的\(1\),如果\(k\)是奇数,......
  • 冲刺计划
    总结与反思回顾之前的团队任务,我们小组已经完成了SpeakwithAI的原型设计,以及各个UML图设计,同时还完成了数据库的部署,之前的任务大家分工明确,执行起来有条不紊,最终将每一环节都简洁高效地呈现在大家面前,这是大家做的好的地方,值得表扬,但是接下来我们将具体实现所有功能以及测试......