博客
关于我
DP做题记录
阅读量:414 次
发布时间:2019-03-06

本文共 360 字,大约阅读时间需要 1 分钟。

写在前面

DP能力几乎已经退化到 \(0\)

线性DP

CF414B Mashmokh and ACM

Solution:

\(f_{i, j}\) 表示选了第 \(i\) 个数,当前最大的数位 \(j\)

显然有转移方程 \(f_{i, j} = f_{i - 1, k}\) ,其中 \(k\)\(j\) 的因数
可以通过枚举 \(k\) 的倍数的方式来优化

P1280 尼克的任务

Solution

\(f_i\) 表示 \([i,n]\) 这段时间中的最长休息时间

如果当前没有工作,那么 \(f_{i} = f_{i + 1} + 1\)
否则,他必须选一个工作,\(f_{i} = \max\{f_{i + a[j].ed}\}\),其中 \(j\) 是每项起始时间在 \(i\) 的工作

转载地址:http://udfkz.baihongyu.com/

你可能感兴趣的文章
elasticsearch配置文件里的一些坑 [Failed to load settings from [elasticsearch.yml]]
查看>>
Elasticsearch面试题
查看>>
2024年全国程序员平均薪资排名:同样是程序员,为什么差这么多?零基础到精通,收藏这篇就够了
查看>>
2024年非科班的人合适转行做程序员吗?
查看>>
2025版最新一文彻底搞懂大模型 - Agent(非常详细)零基础入门到精通,收藏这篇就够了
查看>>
Java基础:按位运算符
查看>>
Kubernetes实战(三十一)-Calico网络部署(推荐)
查看>>
LeetCode Text Justification
查看>>
LeetCode – Refresh – 4sum
查看>>
LeetCode二叉树从上至下路径问题总结(112.113.437.129)
查看>>
LeetCode地平线专场——第308场周赛题解
查看>>
LeetCode数据库题目汇总二(附答案)
查看>>
leetcode题解191-位1的个数
查看>>
leetcode题解206-反转链表
查看>>
leetcode题解8-盛最多水的容器
查看>>
LeetCode题解【打家劫舍】(中等难度)
查看>>
leftjoin多个on条件_MySQL:left join 避坑指南
查看>>
Less 日常用法
查看>>
lib/libstdc++.so.6: version `GLIBCXX_3.4.30‘ not found (required by /lib/x86_64-linux-gnu/libLLVM-15
查看>>
Libevent 事件管理和添加事件
查看>>