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

高性价比网站建设百度 营销中心

高性价比网站建设,百度 营销中心,西安招聘网站,网页设计与开发论文1.LCR 042. 最近的请求次数 题目来源 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。 int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位…

1.LCR 042. 最近的请求次数

题目来源

写一个 RecentCounter 类来计算特定时间范围内最近的请求。
请实现 RecentCounter 类:
RecentCounter() 初始化计数器,请求数为 0 。
int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间,并返回过去 3000 毫秒内发生的所有请求数(包括新请求)。确切地说,返回在 [t-3000, t] 内发生的请求数。保证 每次对 ping 的调用都使用比之前更大的 t 值。

示例:
输入:
inputs = [“RecentCounter”, “ping”, “ping”, “ping”, “ping”]
inputs = [[], [1], [100], [3001], [3002]]
输出:
[null, 1, 2, 3, 3]

解释:
RecentCounter recentCounter = new RecentCounter();
recentCounter.ping(1); // requests = [1],范围是 [-2999,1],返回 1
recentCounter.ping(100); // requests = [1, 100],范围是 [-2900,100],返回 2
recentCounter.ping(3001); // requests = [1, 100, 3001],范围是 [1,3001],返回 3
recentCounter.ping(3002); // requests = [1, 100, 3001, 3002],范围是 [2,3002],返回 3

class RecentCounter {
public:queue<int> q;RecentCounter() {}int ping(int t) {q.push(t);int n = t - 3000;while (q.front() < n){q.pop();}return q.size();}
};/*** Your RecentCounter object will be instantiated and called as such:* RecentCounter* obj = new RecentCounter();* int param_1 = obj->ping(t);*/

1.岛屿数量

题目来源

给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。

岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。

此外,你可以假设该网格的四条边均被水包围。

示例 1:

输入:grid = [["1","1","1","1","0"],["1","1","0","1","0"],["1","1","0","0","0"],["0","0","0","0","0"]
]
输出:1
class Solution {
public:int dx[4] = {0, 0, 1, -1};int dy[4] = {1, -1, 0, 0};bool check(vector<vector<char>>& grid, vector<vector<int>>& vis, int x, int y){return x < 0 || x >= grid.size() || y < 0 || y >= grid[0].size();}void dfs(vector<vector<char>>& grid, vector<vector<int>>& vis, int x, int y){if (check(grid, vis, x, y)) return;for (int k = 0; k < 4; ++k){int x1 = x + dx[k], y1 = y + dy[k];if (check(grid, vis, x1, y1) || grid[x1][y1] == '0' || vis[x1][y1]) continue;vis[x1][y1] = 1;dfs(grid, vis, x1, y1);}}int numIslands(vector<vector<char>>& grid) {int n = grid.size(), m = grid[0].size();vector<vector<int>> vis(n, vector<int>(m, 0));int ret = 0;for (int i = 0; i < n; ++i){for (int j = 0; j < m; ++j){if (grid[i][j] == '1' && vis[i][j] != 1){++ret;vis[i][j] = 1;dfs(grid, vis, i, j);}}}return ret;}
};
http://www.dtcms.com/wzjs/301720.html

相关文章:

  • 如何做网站霸屏如何自己建一个网站
  • wordpress在线客服插件seo超级外链
  • 济宁亿峰科技做网站一年多少费用seo站内优化
  • 积玉桥网站建设百度客服号码
  • 微投票网站网站排名提高
  • 网站建设服务增值税税率上海百度seo
  • 广州网站设计公司vi设计公司国际新闻最新消息美国
  • 开封+网站建设+网络推广重庆快速网络推广
  • 做网站页面西安关键词推广
  • 国外js建设网站百度学术论文查重免费检测
  • 什么网站会更有浏览量郑州网站建设制作
  • 深圳移动官网网站建设百度网站提交
  • 全球网站建设俄罗斯搜索引擎yandex官网入口
  • 推荐做那个的电影网站什么推广平台比较好
  • 网站充值支付宝收款怎么做优化教程网
  • 有哪些好用的设计网站有哪些内容网站seo排名优化软件
  • 手机h5模板win7优化工具哪个好用
  • 网络公司给我做网站我有没有源代码版权吗?济南今日头条新闻
  • 社保网站哪里做转入潍坊自动seo
  • wordpress 设置头像apiseo平台是什么意思
  • 网站建设栏目添加seo优化技术
  • 建设银行不招聘网站北京做网络优化的公司
  • 优酷视频放到网站上怎么做交换链接的方法
  • e时代网站制作seo是干什么的
  • 重庆最火的网站汕头seo公司
  • 广州外贸网站建设公司站长工具seo综合查询降级
  • 北京的网站建设收费标准阿里云搜索引擎
  • 一个专门做澳洲直邮的网站吗100%上热门文案
  • 做网站需要用什么软件seo怎样优化网站
  • 天津市住房和城乡建设管理委员会网站成品网站源码的优化技巧