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

某网站网站的设计与实现我想做网络推广找谁

某网站网站的设计与实现,我想做网络推广找谁,php动态网站开发唐四馨,wordpress 政府模板2023每日刷题&#xff08;十四&#xff09; Leetcode—1488.避免洪水泛滥 算法思想 将晴天的日期全部记录在set<int> sun中使用unordered_map<int, int> lakeRainy来记录每个湖泊上一次下雨的日期遇到晴天时先不用管抽哪个湖当下雨时&#xff0c;湖泊已经装满水时…

2023每日刷题(十四)

Leetcode—1488.避免洪水泛滥

算法思想

  • 将晴天的日期全部记录在set<int> sun中
  • 使用unordered_map<int, int> lakeRainy来记录每个湖泊上一次下雨的日期
  • 遇到晴天时先不用管抽哪个湖
  • 当下雨时,湖泊已经装满水时,我们可以查询该湖泊上一次下雨的日期
  • 通过这个日期在晴天记录中查找对应的大于等于该湖泊上一次下雨天数的最小索引 idx(可以用二分查找实现)
  • 如果找到了,就可以使用那一天抽水,找不到就不可避免的洪水了

实现代码

class Solution {
public:vector<int> avoidFlood(vector<int>& rains) {int n = rains.size();vector<int> ans(n, 1);set<int> sun;unordered_map<int, int> lakeRainy;int i;for(i = 0; i < n; i++) {// 记录晴天的日期if(rains[i] == 0) {sun.insert(i);continue;}if(lakeRainy.count(rains[i]) != 0) {auto t = sun.lower_bound(lakeRainy[rains[i]]);if(t == sun.end()) {return {};}ans[*t] = rains[i];sun.erase(t);}ans[i] = -1;lakeRainy[rains[i]] = i;}return ans;}
};

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

http://www.dinnco.com/news/41056.html

相关文章:

  • 广告公司寮步网站建设线上销售平台都有哪些
  • 酒类做网站百度竞价推广怎么收费
  • 网站建设环境软件有哪些网站优化公司上海
  • 做网站的可以注册个工作室吗婚恋网站排名
  • 有的网站打开慢易观数据app排行
  • 福建省政府门户网站建设站长之家seo综合
  • 个人注册公司网站空间申请网站怎样申请
  • 做宣传册参考网站好搜seo软件
  • aspnet东莞网站建设价格广告联盟
  • 百度网站入口特效词网址查询服务器地址
  • 企业网站seo优帮云百度下载免费
  • 传奇动态网站怎么做企业网站推广的方法
  • 江苏省住房城乡建设厅网站首页海口seo计费
  • 武汉网站推广优化公司下载浏览器
  • 学做网站推广要多久时间网站制作app免费软件
  • 网站备案ip查询网站深圳做网站的公司有哪些
  • 常用的网站打不开nba最新交易新闻
  • 公司域名更改 网站怎么做提示自动seo系统
  • 北京海淀建设工程律师服务网站怎么优化seo
  • 商丘做网站汉狮网络网络营销策划书的结构是什么
  • 做网站宣传图片个人免费开发app
  • 设计网站平台风格seo推广外包企业
  • java制作的网站开发软文范例
  • 沈阳做网站找思路安顺seo
  • 管理学精品课程网站企业营销型网站建设
  • wordpress 媒体播放郑州seo推广外包
  • 美工做网站尺寸多少百度软件安装
  • 武汉便宜网站建设cpm广告联盟平台
  • 4k中国视频素材网站产品推广方案范文
  • 企业信用信息系统(全国)官网镇江网站关键字优化