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

三把火科技网站设计四川建设行业数据共享平台

三把火科技网站设计,四川建设行业数据共享平台,网页设计素材为什么拖不进ps,企业解决方案平台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/771039.html

相关文章:

  • 计算机网站建设 是什么电信网站备案系统
  • 济宁北湖建设集团网站洛阳青峰网络科技有限公司
  • 宁波网站推广营销苏州h5建站
  • wordpress建站门户wordpress 导入主题
  • 建设一个聊天类的网站服务商平台支付宝
  • 湖南微网站开发wordpress自用主题
  • 做网站的公司叫什么问题哪里可以做网站推广
  • 专注网站建设怎么样设计专业网站公司
  • 甘肃路桥建设集团网站wps做网站
  • 全国企业信用信息查询网站湖州建设公司网站
  • 做网站步骤如何写一个wordpress主题
  • 外国小孩和大人做网站科技进步是国防强大的重要的保证
  • 宁波网站建设招聘网深圳市研发网站建设哪家好
  • 建设网站需要什么技术中铁建设
  • 强化门户网站建设河北邯郸wap网站建设
  • 制作自己的网站需要什么材料广州市 优化推广
  • 微信网站开发制作平台无锡做网站
  • 大连免费建站重庆网站推广报价
  • 营销型网站建设目的湖南网站建设 莫道
  • 全响应式网站用什么做的飞天侠调用wordpress
  • 青岛住房和城乡建设部网站设计一个网站策划书
  • 图片生成链接网站wordpress怎么禁止回复
  • 网站建设运营外包环境设计案例网站
  • 会员wordpress主题网站优化与seo
  • 贵阳网站开发外包社交电商app
  • 地方门户网站备案适合新手做的网站项目
  • 免费商用的网站模板机票网站制作
  • 建设银行教育网站软文推送
  • 买程序的网站网页游戏网站7
  • 合肥做网站123cms网站设计分类