首页 > TAG信息列表 > 唱片
solution-at266
本题的思路:纯模拟。 设置数组记录每个唱片的状态,一个变量in代表正在播放的唱片编号。 运用for循环模拟每一天唱片的变化。 这是题目给出的模拟图 说句闲话,题目居然有65个测试点! 话不多说,我们来看代码 #include<iostream> #include<cmath> using namespace std; int cp[105];//用世界发烧友公认的10张古典发烧名盘
所谓的发烧碟是指词曲、演唱、编曲、录音都达到一流境界的唱片品,最早指LP,现在一般指CD,必须是在乐迷和音响发烧友当中引起共鸣、普遍认可的,在音乐性和音响性上达到一定高度的才可以叫“发烧碟”,而要求更高的“发烧天碟”就是这些精品中的精品,不管你是不是发烧友,这些发烧大碟你都应1391. 喧嚣摇滚乐队
二维费用背包。 状态表示: \(f(i,j,k)\):从前\(i\)首歌曲中选,当前已使用的唱片数为\(j\),且当前唱片的总时长不超过\(k\)的情况下,能够选出的歌曲数的最大值。 状态转移: \[f(i,j,k)=\begin{cases} f(i-1,j,k) & 不选第i首歌曲 \\ f(i-1,j.k-v_i)+1 & 将第i首歌曲加入当前唱片 \\ f(i-1