![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
洛谷
文章平均质量分 64
碳苯
GITHUB: CoderSerio
展开
-
区间DP模板:详解 线形 与 环形 石子合并
本蒟蒻通过这两个题入门区间DP,就分享一下心得,也算是复习一下了。首先来看看题:线形石子合并N 堆石子排成一排,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。试设计出一个算法,计算出将 NN堆石子合并成 1 堆的最小得分。#include<iostream>using namespace std;#define MAX 200#define INF 0x3f3f3f3f //用这个表示无穷大long long i原创 2021-03-12 16:43:46 · 232 阅读 · 4 评论 -
P1048采药:01背包入门(带注释)
题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是辰辰,你能完成这个任务吗?输入格式第一行有 22 个整数 TT(1 \le T \le 10001≤T≤1000原创 2021-02-14 00:05:56 · 324 阅读 · 0 评论