当前位置: 首页 > news >正文

P5569 [SDOI2008] 石子合并

P5569 [SDOI2008] 石子合并

大意

求最小值的石子合并,\(n \le 40000\)

思路

利用 GarsiaWachs 算法。

在序列中找到第一个满足 \(a_{i-1} \le a_{i+1}\) 的三元组 \((a_{i-1}, a_i, a_{i+1})\)

合并 \(a_{i-1}\)\(a_i\),得分增加 \(W = a_{i-1} + a_i\)

从当前位置向左寻找第一个大于 \(W\) 的位置,将 \(W\) 插入到其后面。

重复上述过程,直到只剩下一堆石子。

代码

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;#define int long long
int n;
int ans = 0;
vector<int> a;void merge(int k){int tmp = a[k - 1] + a[k];ans += tmp;a.erase(a.begin() + k - 1);a.erase(a.begin() + k - 1);int pos = -1;for(int i = k - 2;i >= 0;i --){if(a[i] >= tmp){pos = i;break;}}a.insert(a.begin() + pos + 1, tmp);
}signed main(){ios::sync_with_stdio(0);cin.tie(0);cin >> n;for(int i = 1;i <= n;i ++){int val; cin >> val;a.push_back(val);}while(a.size() > 1){int k = a.size() - 1;for(int i = 1;i < (int)a.size() - 1;i ++){if(a[i - 1] <= a[i + 1]){k = i;break;}}merge(k);}cout << ans << '\n';return 0;
}
http://www.jsqmd.com/news/294489/

相关文章:

  • 上海小学生补习提分实测!这4家机构亲测靠谱,家长闭眼抄作业
  • C++课后习题训练记录Day79
  • 2026年免费公众号排版工具推荐:5款新媒体人必备神器丨微信编辑器哪个好
  • Django 用 Loguru 完美替换标准 Logging,实现优雅的日志管理方案
  • 2026小学辅导机构实测TOP4|宝妈必藏!精准选机构不踩雷
  • 2026年广州节日定制礼盒公司推荐:广州甄选食材有限公司,精品礼盒定制/定制礼盒/礼盒包装定制/包装礼盒定制/高档礼盒定制公司精选
  • 小学辅导机构怎么选?这3个硬指标帮你避坑
  • 2026年保健食品集合店优选:供应链实力大比拼,进口保健食品/保健食品/进口热销品集合店,保健食品集合店加盟代理有哪些
  • 【Django毕设源码分享】基于 Python 的考研学习系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 【Django毕设源码分享】基于Python的毕业生去向反馈调查平台的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 2026济南雅思培训学校深度测评TOP5:高分提分方案谁更靠谱?
  • 【Django毕设源码分享】基于django的学生选课系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 避坑指南:如何选择靠谱的雅思培训?2026季度综合评分排行榜出炉
  • 救命神器8个AI论文网站,专科生搞定毕业论文不求人!
  • 认识 Promise
  • WebApp 本地部署全景指南(实战版)
  • 雅思课培训机构深度测评排行榜:从行业痛点解析到优选方案(2026版)
  • 吐血推荐!10个AI论文网站测评:本科生毕业论文必备工具
  • 实测封神!2026高中线上补习班TOP5:选对1家,提分少走3年弯路
  • 连接数据库并部署到Linux上使用Docker Compose编排的go语言网络聊天室
  • 性价比高的太原文创伴手礼定制厂家
  • 工程化思维破解协同与锁死难题:Java企业的AI集成新思路
  • 2025年商业邮件诈骗攻击趋势深度解析
  • ijkplayer相关实用链接
  • 云上 + 私有化:Java 企业 AI 模型调用的双向适配方
  • 名校冲刺攻略:揭秘2026高提分培优机构
  • 2026济南雅思培训学校深度测评TOP榜:济南优质机构口碑排名与高效提分方案解析
  • 2026沪上培优大揭秘:这些机构凭实力出圈
  • 全网最全9个一键生成论文工具,自考学生必备!
  • 【2026最新榜单】济南雅思培训机构谁更强?全网深度测评与高分提分方案拆解