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

上海浦东设计网站建设遵义网站建设中心

上海浦东设计网站建设,遵义网站建设中心,无锡 网站开发,软件开发 网站开发公司I. Path Planning 嗯#xff0c;怎么说呢#xff0c;一般二维图#xff0c;数据不是很大的比如n*m*log级别允许的#xff0c;如果一眼不是bfs#xff0c;可以考虑结合一下二分 本题可知#xff0c;只能向下或者向右#xff0c;那么我们就像如果答案为x#xff0c;那么…I. Path Planning 嗯怎么说呢一般二维图数据不是很大的比如n*m*log级别允许的如果一眼不是bfs可以考虑结合一下二分 本题可知只能向下或者向右那么我们就像如果答案为x那么一定会有一条0到x-1的路存在 我们再想一条路肯定是先右再下然后重复进行的类似于一个楼梯的样子。 二分我们知道了但是check里面如何判断才能配合二分呢对于我们check的mid 我们可以先按行排序再按列排序然后按这个先行后列的顺序按我们的原图找0~mid-1的数然后只看列是否满足即可也就是上一个的列值小于等与目前的列值。 int n, m; int a[N]; bool check(int mid) {int last -1;for (int i 1; i n; i){for (int j 1; j m; j){if (a[(i - 1) * m j] mid - 1){if (j last)return false;last j;}}}return 1; } void solve() {cin n m;for (int i 1; i n; i){for (int j 1; j m; j){cin a[(i - 1) * m j];}}int l 0, r n * m;while (l r){int mid l r 1 1;if (check(mid))l mid;elser mid - 1;}cout r endl; } B. Base Station Construction 题意就是跟你一堆区间每个区间里面必选选一个点问最小花费。 我们考虑从dp下手定义 为代表前 i 个位置且第 i 个位置必选选的最小花费 定义完成以后我们考虑如何转移显然我们要选的哪个点 J 要满足 在  之间不包含完整的一个区间不然就漏掉了转移方程那就是  我们知道了 j 的区间范围但是不能 n方的去转移我们考虑用单调对列来维护 一下  ,那么问题就解决了最后我们在n1位置建一个单点区间以便于我们不用循环最后一个区间来找最小值了。 struct node {int l, r;bool operator(const node w) const{if (r ! w.r)return r w.r;return l w.l;} } p[N]; int a[N], b[N], que[N]; void solve() {int n, m;cin n;vectorint f(n 10); // f[i]表示前i个位置且第i个位置必选的最小花费for (int i 1; i n; i)cin a[i];a[n] 0;cin m;for (int i 1; i m; i){int l, r;cin l r;p[i] {l, r};}sort(p 1, p 1 m);priority_queuePII q;for (int i 1, j 0, k 0; i n; i){while (j m p[j].r i)q.push({p[j].l, p[j].r}), j;if (q.size() q.top().xx k)k q.top().xx;b[i] k;}int hh 0, tt 0; // 一开始里面有个0相当于第一个限制区间前面没有限制区间也就是可以选单点提前push一个0for (int i 1; i n; i){int k b[i];while (hh tt que[hh] k)hh;f[i] f[que[hh]] a[i];cout f[i] endl;while (hh tt f[que[tt]] f[i])tt--;que[tt] i;}cout f[n] endl; }
http://www.zqtcl.cn/news/147489/

相关文章:

  • 网站建立教学深圳宝安网站建设公司推荐
  • 深圳企业网站建设制作公司叶县红色家园网站建设
  • 网站制作报价被哪些因素影响建设银行官方网站首页个人登录
  • 免费网站怎么建谁能给个网站谢谢
  • 吴忠网站建设家里面的服务器可以做网站吗
  • 这是我自己做的网站做网站前台要学什么课程
  • 程序网站开发建设隔离变压器移动网站
  • 网站设置不发送消息怎么设置回来用typecho做的网站
  • 网站机房建设嵌入式培训机构哪家好
  • 购物网站页面设计图片网站 签约
  • 上海网站改版方案网站邮件设置
  • 如何在自己网站添加链接高端品牌logo图片
  • 网站建设找c宋南南app软件设计
  • 龙岗网站推广seo 0xu
  • 成都做网站微网站后台录入
  • 开发区网站建设山东房地产新闻
  • 手机如何搭建网站网站菜单导航
  • 网站建设丿金手指专业社交投票论坛网站开发
  • 做一套网站开发多少钱设计高端的国外网站
  • 有没有网站做lol网站的网页设计实验报告书
  • 网站后台域名重庆好的seo平台
  • 文化建设设计公司网站跨境电商亚马逊
  • 建设企业网站官网下载中心游戏网站开发设计报告
  • 外贸网站导航栏建设技巧专做奢侈品品牌的网站
  • 网站开发工程师资格证网站建设代理都有哪些
  • 汕头网站建设技术托管wordpress faq
  • 外贸网站建设系统能联系做仿瓷的网站
  • 阿里云网站域名绑定做网站的需要哪些职位
  • cnnic网站备案dnf网站上怎么做商人
  • 怎么做微拍网站代理记账公司注册