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

网站设计师的工作内容网页设计师通常是设计两套ui吗

网站设计师的工作内容,网页设计师通常是设计两套ui吗,网站建设与制作总结,网页设计公司的调研1. 题目 你的国家有无数个湖泊#xff0c;所有湖泊一开始都是空的。 当第 n 个湖泊下雨的时候#xff0c;如果第 n 个湖泊是空的#xff0c;那么它就会装满水#xff0c;否则这个湖泊会发生洪水。 你的目标是避免任意一个湖泊发生洪水。 给你一个整数数组 rains #xf…1. 题目 你的国家有无数个湖泊所有湖泊一开始都是空的。 当第 n 个湖泊下雨的时候如果第 n 个湖泊是空的那么它就会装满水否则这个湖泊会发生洪水。 你的目标是避免任意一个湖泊发生洪水。 给你一个整数数组 rains 其中 rains[i] 0 表示第 i 天时第 rains[i] 个湖泊会下雨。rains[i] 0 表示第 i 天没有湖泊会下雨你可以选择 一个 湖泊并 抽干 这个湖泊的水。 请返回一个数组 ans 满足 ans.length rains.length如果 rains[i] 0 那么ans[i] -1 。如果 rains[i] 0 ans[i] 是你第 i 天选择抽干的湖泊。 如果有多种可行解请返回它们中的 任意一个 。 如果没办法阻止洪水请返回一个 空的数组 。 请注意如果你选择抽干一个装满水的湖泊它会变成一个空的湖泊。但如果你选择抽干一个空的湖泊那么将无事发生详情请看示例 4。 示例 1 输入rains [1,2,3,4] 输出[-1,-1,-1,-1] 解释第一天后装满水的湖泊包括 [1] 第二天后装满水的湖泊包括 [1,2] 第三天后装满水的湖泊包括 [1,2,3] 第四天后装满水的湖泊包括 [1,2,3,4] 没有哪一天你可以抽干任何湖泊的水也没有湖泊会发生洪水。示例 2 输入rains [1,2,0,0,2,1] 输出[-1,-1,2,1,-1,-1] 解释第一天后装满水的湖泊包括 [1] 第二天后装满水的湖泊包括 [1,2] 第三天后我们抽干湖泊 2 。所以剩下装满水的湖泊包括 [1] 第四天后我们抽干湖泊 1 。所以暂时没有装满水的湖泊了。 第五天后装满水的湖泊包括 [2]。 第六天后装满水的湖泊包括 [1,2]。 可以看出这个方案下不会有洪水发生。 同时 [-1,-1,1,2,-1,-1] 也是另一个可行的没有洪水的方案。示例 3 输入rains [1,2,0,1,2] 输出[] 解释第二天后装满水的湖泊包括 [1,2]。 我们可以在第三天抽干一个湖泊的水。 但第三天后湖泊 1 和 2 都会再次下雨 所以不管我们第三天抽干哪个湖泊的水另一个湖泊都会发生洪水。示例 4 输入rains [69,0,0,0,69] 输出[-1,69,1,1,-1] 解释任何形如 [-1,69,x,y,-1], [-1,x,69,y,-1] 或者 [-1,x,y,69,-1] 都是可行的解其中 1 x,y 10^9示例 5 输入rains [10,20,20] 输出[] 解释由于湖泊 20 会连续下 2 天的雨所以没有没有办法阻止洪水。提示 1 rains.length 10^5 0 rains[i] 10^92. 解题 找到要抽水的湖往后的最近的一天抽水 set 二分查找 class Solution { public:vectorint avoidFlood(vectorint rains) {vectorint ans(rains.size(), -1);unordered_mapint,int laker;//要抽水的湖泊数字, 对应的天idxsetint s;for(int i 0; i rains.size(); i){if(rains[i])//打雷了下雨了rains[i]号填满了{if(laker.find(rains[i]) laker.end())laker[rains[i]] i;else//今天要下雨这个湖有水危险我们要找之前的一天抽水{auto it s.lower_bound(laker[rains[i]]);//找到下雨后续的抽水天if(it s.end())//没找打return {};ans[*it] rains[i];//后续的那天抽水laker[rains[i]] i;//更新当前的天数s.erase(it);//抽完水了删除}}else//没有下雨可以抽水s.insert(i);}for(auto it s.begin(); it ! s.end(); it)ans[*it] 1;//剩余的可抽水天填任意值return ans;} };696 ms 109.6 MB
http://www.huolong8.cn/news/241401/

相关文章:

  • 郑州网站设计网站小程序店铺怎么开
  • 徐州手机网站设计教育考试类网站建设
  • 南昌企业建站现在做外贸前景如何
  • 建设专业网站所需设备网校平台搭建
  • 营销型网站建设的利与弊wordpress域名修改
  • 做博客网站赚钱吗自己买服务器做网站
  • 广州网匠营销型网站建设公司深圳大事件
  • 西安网站开发托管代运营网站精简布局
  • 建网站需要什么手续烟台网站建设 共赢
  • 幻灯网站源码刷死粉网站推广
  • 衡水哪儿做wap网站和coser做网站
  • 怎么在百度上能搜到自己的网站有没有做的很炫的科技型网站
  • 网站运营目的南通网站排名公司
  • 遵义企业网站建设长沙网站建设服务
  • 商标代理公司班级优化大师app下载学生版
  • 专业网站设计制合肥作网站广告投放
  • 什么网站教人做3d效果图做国外商品的网站
  • 上海 网站建设 500强夷陵网
  • 网站建设平台官网要点有哪些php网页设计培训
  • 苏州微网站建设公司哪家好凡客网站登录
  • 永久免费的网站服务器有哪些平台学广告设计好就业吗
  • 做微信小程序和网站那个简单吉林智能网站建设价格
  • 换网站后台开发系统需要什么技术
  • 软件下载网站哪个最安全网站建设手机端管网
  • 网站备案要钱吗简述网络推广5种方法
  • 网站建设价格比较wordpress修改底部
  • wordpress中文网站模板wordpress 友好速搭
  • 免费制作图片加文字seo网站页面优化包含
  • 网站建设误期违约金赔偿限额html笔记完整版
  • 做seo的网站利川网站建设