news 2026/5/9 3:02:39

洛谷 P1103 书本整理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷 P1103 书本整理

原题

题目描述

对于给出的书本,Frank会先把它们按照高度排好序,接下来通过删去k本书来达到最小的不整齐度。

解题思路

我们可以令f[i][j]表示当有i本书时,留下j本的最小不整齐度。通过稍微地分析,我们就可以得到f[i][k1]=min(f[i][k1],f[j][k1-1]+abs(a[i].k-a[j].k));其中,i为当前有多少本书;k1为留下的本数。

#include<bits/stdc++.h> using namespace std; struct node{ int h,k; }a[110]; int f[110][110]; bool cmp(node a1,node a2){ return a1.h>a2.h; } int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n,k; cin>>n>>k; for(int i=1;i<=n;i++){ cin>>a[i].h>>a[i].k; } sort(a+1,a+n+1,cmp); //按照高度进行排序 fill(f[1]+1,f[n+1],0x3f3f3f3f); //将f数组初始化为∞ for(int i=1;i<=n;i++)f[i][1]=0; //只留1本不整齐度为0 for(int i=2;i<=n;i++){ for(int j=1;j<=i-1;j++){ for(int k1=2;k1<=min(i,n-k)/*枚举留下k1本书*/;k1++){ f[i][k1]=min(f[i][k1],f[j][k1-1]+abs(a[i].k-a[j].k)); } } } int ans=INT_MAX; for(int i=n-k;i<=n;i++){ ans=min(ans,f[i][n-k]); //选取最小值 } cout<<ans; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 11:21:34

未成年人使用EmotiVoice语音合成功能限制

未成年人使用EmotiVoice语音合成功能限制 在智能语音技术飞速发展的今天&#xff0c;一段仅三秒的录音就能“复活”一个人的声音——这不再是科幻电影的情节&#xff0c;而是现实中的技术能力。开源项目如 EmotiVoice 让高表现力语音合成变得触手可及&#xff1a;只需几秒钟的目…

作者头像 李华
网站建设 2026/5/9 5:18:02

逝去亲人的声音还能听见吗?技术伦理思辨

逝去亲人的声音还能听见吗&#xff1f;技术伦理思辨 在一段模糊的家庭录像里&#xff0c;母亲轻声哼着摇篮曲&#xff1b;旧手机的语音备忘录中&#xff0c;父亲叮嘱孩子天冷加衣。这些几秒钟的录音&#xff0c;曾是数字时代最不起眼的数据碎片。如今&#xff0c;它们却可能成为…

作者头像 李华
网站建设 2026/5/9 18:28:41

EmotiVoice + GPU加速:提升语音合成效率的秘诀

EmotiVoice GPU加速&#xff1a;提升语音合成效率的秘诀 在智能语音助手越来越“懂人心”、虚拟偶像开始拥有真实情感表达的今天&#xff0c;人们对语音合成的要求早已不再满足于“能说话”。我们希望听到的是有温度的声音——高兴时轻快跳跃&#xff0c;悲伤时低沉缓慢&#…

作者头像 李华
网站建设 2026/4/18 18:25:43

EmotiVoice情感合成技术原理剖析:从向量编码到语调控制

EmotiVoice情感合成技术原理剖析&#xff1a;从向量编码到语调控制 在虚拟偶像深情献唱、游戏NPC愤怒咆哮、语音助手温柔安慰的今天&#xff0c;我们对“声音”的期待早已超越了清晰发音。真正打动人心的&#xff0c;是那语气中的波动、节奏里的呼吸、音高起伏间流露的情绪——…

作者头像 李华
网站建设 2026/5/8 22:52:30

EmotiVoice语音内容过滤系统工作原理

EmotiVoice语音内容过滤系统工作原理 在虚拟主播直播中突然“破音”、游戏角色对话机械得像念经、AI助手用毫无起伏的语调播报紧急通知——这些尴尬场景暴露出当前语音合成技术的核心痛点&#xff1a;能发声&#xff0c;却不懂情。当用户对语音交互的期待从“听清”升级为“共情…

作者头像 李华
网站建设 2026/5/9 7:53:52

如何在Mac菜单栏实时监控系统性能:MenuMeters完整指南

想要在Mac的菜单栏上实时查看CPU使用率、内存占用、磁盘活动和网络流量吗&#xff1f;MenuMeters系统监控工具正是你需要的解决方案。这款免费开源软件将关键系统指标直接显示在菜单栏中&#xff0c;让你随时了解电脑的运行状态。 【免费下载链接】MenuMeters my fork of MenuM…

作者头像 李华