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

安溪县住房和城乡建设网站可以完成交易的网站 做

安溪县住房和城乡建设网站,可以完成交易的网站 做,记账代理公司注册,广州免费公司注册这是我第一次模拟题测试点全部AC。。。 同机房的DALAO都用的BFS 然而我用的DP#xff08;其实不会BFS#xff09; 话不多说#xff0c;上题#xff01; #xff08;灰常详细#xff09;DP解法#xff1a; 重点还是状态转移方程式的推导 1个点i要么是后面的位置i-1往前走…这是我第一次模拟题测试点全部AC。。。 同机房的DALAO都用的BFS 然而我用的DP其实不会BFS   话不多说上题 灰常详细DP解法 重点还是状态转移方程式的推导 1个点i要么是后面的位置i-1往前走一步i1往后走一步即dg[i] 或者是一个点i*2从i瞬移一步。 如果是自身的话也可能不走。 此时就要找哪一种走的最少了 状态转移方程就是dg[i]min(dg[i],min(dg[i-1]1,dg[i1]1)) 和dg[i*2]min(dg[i*2],dg[i]1) 推导出方程就比较容易解了 #includecstring #includeiostream #includecstdio #includealgorithm using namespace std; int dp[2000005];//数组开两倍是因为有可能走到K点后面再往前走。 int main() {freopen(meet.in,r,stdin);freopen(meet.out,w,stdout);int N,K;scanf(%d%d,N,K);memset(dp,0x7f,sizeof(dp));//将所有数初始化到最大值dp[N]0;//从N开始步数为0for(int iN-1;i0;i--)//先往前推把前面的步数通过dp[N]算出来{dp[i]min(dp[i],(dp[i-1]1,dp[i1]1));dp[i*2]min(dp[i*2],dp[i]1);}for(int iN;iK;i)//再往后推计算后面的步数。{dp[i]min(dp[i],min(dp[i-1]1,dp[i1]1));dp[i*2]min(dp[i*2],dp[i]1);}coutdp[K]; //打印K点的步数。return 0; } 看起来还是挺简单的 我再去研究一下广搜做法。。。  转载于:https://www.cnblogs.com/JCRL/p/9913684.html
http://www.pierceye.com/news/155713/

相关文章:

  • 网站服务器搭建及配置的具体步骤如果自己制作网站
  • 湖北餐饮网站建设做排版的网站
  • 广东省建设教育协会官方网站首页世界上最有趣的网站
  • 平面构成作品网站手机网页qq登录
  • 厦门app开发网站开发公司电话重庆网站排名外包
  • 个人备案经营网站用自己网站做邮箱域名解析
  • 为什么大公司开发网站做英文网站网站犯法吗
  • 大连网站seo陇西网站建设公司
  • 电力建设工程质监总站网站域名使用费用一年多少钱
  • 建设单位网站经费请示上海外国语大学学风建设网站
  • 优秀网站管理员wordpress淘宝客模板下载
  • 广州越秀区网站建设手工制作简单又漂亮
  • 西安商城网站开发网站建设前台后台教程
  • 网站投放天津塘沽爆炸事件
  • 360网站安全检测自己买个服务器做网站
  • 临汾市网站建设网站版式分类
  • 广东的一起(17)做网站东莞建工集团企业网站
  • 最佳外贸英文网站模板六安网站设计公司
  • 为啥网站打开速度慢备案域名怎么弄
  • 门户网站建设主要内容深圳网站有哪些
  • 最好看的免费网站源码龙泉驿最新消息
  • 百度建立网站需要花多少钱学校门户网站建设工作
  • 网站安全防护方案沈阳网站建设策划方案
  • php做网站需要啥技术网站每年空间域名费用及维护费
  • 商城网站建设报个人免费网站
  • 公司网站开发建设wordpress首页加图片
  • 个人网站怎么写建设工程网站广州
  • 东阿网站制作如何在国外网站做推广
  • 宣城公司做网站潍坊市住房和城乡建设局网站
  • 用自己服务器做网站用备案wordpress弹窗订阅