Luogu P1417烹调方案【dp/背包】By cellur925
2024-09-04 10:22:10
我们看到这道题,就会想起背包。于是我就一顿01背包敲,结果发现只有30分。后来看题解发现需要对输入的食材进行排序。
我们回想国王游戏一题,各位大臣的排列顺序会对权值造成影响,所以我们就预先根据一些关键字对大臣们排序来贪心。
而本题有异曲同工之处:各个食材的价值会因完成的时间而不同,他们的顺序对答案造成了影响,所以同理我们也要对食材根据一些关键字进行排序。
根据什么来排序呢?
我们回想国王游戏用到了邻值交换/微扰排序的方法,所以我们不妨也这样试一试。
截了一下@henry_y同学的图,侵删!!
然后接下来的问题是我们怎么得到目标解。
最新文章
- go语言的 数组、slice、map使用(转)
- [技巧.Dotnet]轻松实现“强制.net程序以管理员身份运行”。
- CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)
- [MONGODB]: WHEN ARBITER REQUIRED FOR REPLICA SET
- ubuntu 12.04 server + OPENACS(TR069)安装配置日记
- Bootstrap入门二:响应式页面布局
- PHP 性能分析第一篇: Xhprof &; Xhgui 介绍
- House Robber II
- shell 基础 $(cd `dirname $0`;pwd)
- diff命令
- VS快捷键大全(总结了一些记忆的口诀)(转载)
- Installing Office Online Server for SharePoint 2016
- firewall防火墙使用
- kubernetes session回话保持
- c# 之系统环境安装
- oracle学习之数据库数据保存成文件
- 转录组表达量计RPKM、FPKM、TPM说明
- MySQL 两个数据库表中合并数据
- openstack 部署笔记--neutron计算节点
- linux系统编程之进程(七):system()函数使用
热门文章
- centos下的hadoop集群实现ssh的无密码登陆
- C#语言基础语句
- iOS提交应用至App Store流程及真机调试 一,证书、配置文件
- 使用外部 toolchain 编译 openwrt
- openwrt gstreamer实例学习笔记(六. gstreamer Pads及其功能)
- directdraw 显示yuv
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决的方法
- Facebook内部高效工作指南
- MapReduce算法形式一:WordCount
- hadoop报JAVA_HOME is not set暂时解决办法