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

题解:P14508 猜数游戏 guess

目前暂无修正。

赛时跑去吃饭了,吃完饭回来赛后 2min 调完,彻底怒了。

发现难以直接在原序列上做,考虑划分子结构,只需解决长度为 \(i\) 的找隐藏点问题。有两种可能,第一种是找 \([1,n]\) 中隐藏点,当前在 \(1\),第二种是当前在 \(n+1\)。由于行走规定开出的区间是 \([l,r)\),所以两种情况是对称的。

考虑解决 \([1,n]\) 中找点问题,令 \(f_n\) 表示其方案数,从 \(1\) 出发,枚举走的长度 \(j\),最小费用 \(cost_j\),即可划分为:

\[f_i=\min_{j=1}^n\{\max(f_j,f_{i-j})+cost_j\} \]

答案即为 \(f_n\)。转移 \(O(n^2)\) 难以通过,考虑缩小 \(j\) 上限,发现走多步可以拆分为若干个走一步,所以 \(j\) 只需要最大取到 \(\max a\)

如何计算 \(cost_j\)?对若干个物品做完全背包即可。考虑到可能有折返的情况,我们用 \(cost_i\leftarrow cost_j +cost_{j-i}\) 按序自更新。注意到 \(j\) 最大取到 \(\max a\)\(O(m)\),总时间复杂度 \(O(Tnm)\)

点击查看代码
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
const int N=2e4+5,M=1e3+5;
const LL INF=1e16;
int n,m;
LL cost[N],f[N];
struct Q{int a,b;}mop[M];
int main(){//freopen("guess.in","r",stdin);//freopen("guess.out","w",stdout);int Cn,Tn;scanf("%d%d",&Cn,&Tn);while(Tn--){LL omn=INF;int cnt=0,mx=0;scanf("%d%d",&n,&m);for(int i=0;i<=2*n;i++)cost[i]=INF,f[i]=INF;f[1]=0;cost[0]=0;for(int i=1;i<=m;i++)scanf("%d",&mop[i].a),mx=max(mx,mop[i].a);for(int i=1;i<=m;i++)scanf("%d",&mop[i].b);for(int i=1;i<=m;i++){int x=mop[i].a,y=mop[i].b;for(int j=x;j<=2*n;j++)cost[j]=min(cost[j],cost[j-x]+y);}for(int i=1;i<=mx;i++)for(int j=i;j<=2*n;j++)cost[i]=min(cost[i],cost[j]+cost[j-i]);for(int i=2;i<=n;i++){for(int j=1;j<=mx&&j<=i-1;j++)f[i]=min(f[i],max(f[j],f[i-j])+cost[j]);}printf("%lld\n",f[n]<INF?f[n]:-1);}return 0;
}
http://www.jsqmd.com/news/41050/

相关文章:

  • 2025 年 11 月合肥搬家公司推荐排行榜,合肥正规搬家公司,合肥市搬家公司,合肥包河区搬家公司,合肥蜀山区搬家公司服务推荐
  • 2025 年 11 月集装袋厂家推荐排行榜,集装袋/吨袋,食品级集装袋,导电/防静电集装袋,液体集装袋,危险品集装袋,耐高温集装袋公司推荐
  • 2025 年 11 月锅炉厂家推荐排行榜,蒸汽锅炉,热水锅炉,导热油锅炉,生物质锅炉,燃气锅炉,电加热锅炉,电锅炉,取暖锅炉,供暖锅炉公司推荐
  • 2025 年 11 月酿酒设备厂家推荐排行榜,懒人自动蒸酒机,小型酒厂成套设备,200斤至1000斤大型全自动酿酒设备公司精选
  • 2025年辽宁朋友圈广告服务商最新top5专业评测:智能营销时代的精准投放新标杆
  • 2025年11月国内画册设计企业权威推荐榜单及选择指南
  • 2025 年最佳 SEO 学习路线和书籍列表推荐
  • 【机器学习01】监督学习、无监督学习、线性回归、代价函数 - 详解
  • 从架构到体验:友猫社区平台的全栈便捷的技术解析与作用体系详解
  • Hadoop面试题及详细答案 110题 (96-105)-- Hadoop性能优化 - 教程
  • chatgpt如何寻找真实参考文献
  • 2025辽宁网络推广品牌最新TOP5评测推荐:赋能品牌增长新引擎
  • 用户数据采集实验软件
  • 2025年出国留学咨询服务公司最新TOP5推荐:深耕辽宁服务全国,专业服务铸就留学坦途
  • 算法第三章作业
  • 2025辽宁自媒体宣传公司/服务商最新TOP5榜单推荐:引领数字营销新生态
  • 如何批量標記 bangumi 往季新番
  • 如何刪除清空 bangumi 時間線
  • 如何遷移 bangumi 賬號
  • 免费AI论文写作工具推荐TOP6:高效生成+低查重率必备神器
  • 2025辽宁视频号推广公司最新top5推荐:腾讯生态营销新势力
  • 2025年靠谱的60V 电动车电池厂家推荐及选择指南
  • 详细介绍:机器学习高级-Chapter 04-概率论与贝叶斯分类
  • 2025年口碑好的三段力一字铰链热门厂家推荐榜单
  • 【Java 详解】Mysql 索引从入门到精通 - 教程
  • 2025年靠谱的工业耐磨陶瓷衬板厂家最新用户好评榜
  • 2025年知名的粉煤灰选粉机行业内口碑厂家排行榜
  • 2025年评价高的青稞磨面机行业内口碑厂家排行榜
  • 网络攻防实战 cheatsheet
  • 2025年知名的深睡记忆棉枕热门厂家推荐榜单