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

网站怎么做可以被收录怎么仿网站

网站怎么做可以被收录,怎么仿网站,网站友情链接怎么样做,企业咨询公司经营范围点我看题目 题意 #xff1a;两条平行线上分别有两种城市的生存#xff0c;一条线上是贫穷城市#xff0c;他们每一座城市都刚好只缺乏一种物资#xff0c;而另一条线上是富有城市#xff0c;他们每一座城市刚好只富有一种物资#xff0c;所以要从富有城市出口到贫穷城市…点我看题目 题意 两条平行线上分别有两种城市的生存一条线上是贫穷城市他们每一座城市都刚好只缺乏一种物资而另一条线上是富有城市他们每一座城市刚好只富有一种物资所以要从富有城市出口到贫穷城市所以要修路但是不能从富有的修到富有的也不能从贫穷的修到贫穷的只能从富有的修到贫穷的但是不允许修交叉路所以问你最多能修多少条路。 题意 这个题一开始我瞅了好久都没觉得是DP后来二师兄给讲了一下才恍然大悟。其实就是用到了DP中的那个最长上升子序列把题中贫穷城市的坐标当成数组的下标跟其相连的富有城市的坐标当作数组的值这样的话因为不能有交叉所以只能一直往右这就好比找最长上升子序列因为用朴素的算法会超时所以要用二分。 解题报告这里边的解释非常详细就是怎么用二分去做其实就是将找到的子序列保存到B数组里但是往里插入的过程用的是二分。   //HDU 1025#include iostream #include stdio.h #include string.husing namespace std;int dp[505000] ; int B[505000] ;int main() {int n ;int casee 1 ;while(~scanf(%d,n)){int a,b ;for(int i 0 ; i n ; i){scanf(%d %d,a,b) ;dp[a] b ;//这样就相当于去找dp这个数组的最长上升子序列了}int len 1 ;B[1] dp[1] ;for(int i 2 ; i n ; i)//这里掉了等号WA到死啊{int low 1 , high len ;while(low high){int mid (lowhigh) 1 ;if(B[mid] dp[i]) low mid1 ;else high mid - 1 ;}B[low] dp[i] ;if(low len) len ;}printf(Case %d:\n,casee) ;if(len 1)printf(My king, at most 1 road can be built.\n\n) ;else printf(My king, at most %d roads can be built.\n\n,len) ;}return 0; } View Code  转载于:https://www.cnblogs.com/luyingfeng/p/3569595.html
http://www.yutouwan.com/news/438188/

相关文章:

  • 网站建设最常见的问题石家庄职业技术学院
  • 设计素材网站会员怎么买划算PS做网站报价
  • 万网是什么网站赣州工作室
  • 韩国网站never官网百度怎么投放广告
  • 搜索引擎优化网站的网址陕西省建设厅
  • 秦皇岛建设局网站6常宁做网站
  • 济南市住宅与房地产信息网搜索关键词排名优化技术
  • 建筑资格证书查询官网网站内容如何优化
  • php网站开发需要多久免费网址域名注册
  • 网页 网站 区别地址生成器
  • 搜索引擎友好的网站有哪些特点wordpress 按作者分类
  • 网站域名到期怎么续费专业公司网络推广
  • 做响应式网站怎么设计古镇做灯饰网站的公司
  • 沈阳市建设工程安全监督站网站石家庄软件定制开发
  • 自己建设个人网站要花费多少南通网站推广优化公司
  • 邢台建设局官方网站网站开发前台开发
  • 网站服务器技术wordpress模板定制
  • 黑龙江网站建设开发wordpress安装失败
  • 深圳建设网站企业南阳网站制作怎么样
  • 金融行业网站开发心理健康教育网站建设
  • 诸几建设银行网站中国外包加工网
  • 网页网站制作维护wordpress 投票插件
  • 广东seo网站设计多少钱连锁酒店的网站建设
  • 网站创建怎么做wordpress cos-html-cache
  • 聊城市公司网站建站义乌建设网站制作
  • 门户网站设计思路百度网站提交入口网址
  • 国别网站定位命令 co .uk sa文章网站模板哪个好
  • wex5可以做网站吗深深深视频在线观看
  • 房产网站排名wordpress授权小程序
  • 注册公司网站需要什么资料永久免费网站推荐