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

沈阳定制网站建设拓者网室内设计官网app

沈阳定制网站建设,拓者网室内设计官网app,连接到wordpress,网站网页切换怎么做的Problem - H - Codeforces 题意#xff1a; 思路#xff1a; 首先很明显是DP 因为只有1e6个站点#xff0c;因此可以以站点作为阶段 注意到K很小#xff0c;因此可以尝试把这个当作第二维 设dp[i][j]为到达第i个站点#xff0c;已经花了j元钱的最小步数 然后就想了一…Problem - H - Codeforces 题意 思路 首先很明显是DP 因为只有1e6个站点因此可以以站点作为阶段 注意到K很小因此可以尝试把这个当作第二维 设dp[i][j]为到达第i个站点已经花了j元钱的最小步数 然后就想了一个n^2的做法枚举两个指针第i个站点从第p个站点转移讨论是走过来的还是骑过来的计算贡献 但是这样n^2肯定超时因此我们去考虑特殊性质来枚举上一个状态 特殊性质是K很小因此考虑去枚举这次花了l元钱到第i个站点 但是这样的话从什么位置转移过来就不知道了因此需要预处理从位置和花的钱数的关系 Code #include bits/stdc.h#define int long longusing namespace std;const int mxn1e610; const int mxv1e610; const int mod1e97;int N,P,S,K; int a[mxn],dp[mxn][6],lx[6];void solve(){cinNPS;for(int i1;iN;i) cina[i];cinK;memset(dp,0x3f,sizeof(dp));for(int i0;iK;i) dp[1][i]a[1],lx[i]1,dp[0][i]0;for(int i1;iN;i){for(int j0;jK;j){while(a[i]-a[lx[j]]j*S) lx[j];dp[i][j]dp[i-1][j]a[i]-a[i-1];for(int l1;lj;l){dp[i][j]min(dp[i][j],dp[lx[l]][j-l]);} }}int ans1e9;for(int i1;iN;i) ansmin(ans,dp[i][K]P-a[i]);coutans\n; } signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int __1;//cin__;while(__--)solve();return 0; }
http://www.hkea.cn/news/14260801/

相关文章:

  • 二级域名做外贸网站好吗手机app开发教程视频
  • 网页游戏网站2345汕头个人建站模板
  • 小型的游戏网站怎么做黄江建设网站
  • 做3d打印网站wordpress文章链接带问号
  • 网站开发要会英语吗怎么修改wordpress目录名字
  • 宁波 电商平台网站建设江西萍乡做网站公司
  • 企业建站公司哪里有搜索引擎优化包括以下哪些内容
  • 百度云自助建站怎样做才能让自己的网站
  • 青岛网站制作定制dede如何设置网站端口
  • 海珠营销型网站建设域名阿里云
  • 做网站存在的问题简单的wordpress模板
  • 个人免费自助建站网站建信网证书查询平台
  • 网站建设框架怎么写番禺核酸检测定点医院名单
  • 电子商务网站建设的目标是什么意思网站怎么做收录
  • 大学生可以做的网站项目凡科网建网站付费链接怎么做
  • 怎样做网页游戏网站保定城乡建设局网站
  • wordpress英语培训主题品牌seo如何优化
  • 网站被墙查询静态网页图片
  • 多网合一网站万网买的网站备案
  • 345诛仙网站是谁做的金坛网站建设报价
  • 用源码建设网站推荐软件分类
  • 可免费商用的cms建站系统深圳网站建设网牛天下
  • 几十万做网站平台阿里云怎么申请域名
  • 邯郸做移动网站找谁临检中心网站建设
  • 张家界搜索引擎优化抖音优化公司
  • 网站开发前后端分工抚州seo排名
  • 网站开发数据网页设计详细步骤
  • 设计网站用户需求分析报告如何在百度上发自己的广告?
  • 中英双语网站建设网络广告推广
  • 上海网站建设排名公司wordpress文章列分页