网站建设中倒计时源码2018一级a做爰片免费网站

web/2025/10/3 1:33:45/文章来源:
网站建设中倒计时源码,2018一级a做爰片免费网站,网站如何做质保系统,北京王府井附近的酒店前言 该系列文章用于我对一周中leetcode每日一题or其他不会的题的复盘总结。 一方面用于自己加深印象#xff0c;另一方面也希望能对读者的算法能力有所帮助#xff0c; 同时也希望能帮助同样坚持刷题的同学加深印象~ 该复盘对我来说比较容易的题我会复盘的比较粗糙#…前言 该系列文章用于我对一周中leetcode每日一题or其他不会的题的复盘总结。 一方面用于自己加深印象另一方面也希望能对读者的算法能力有所帮助 同时也希望能帮助同样坚持刷题的同学加深印象~ 该复盘对我来说比较容易的题我会复盘的比较粗糙反之较为细致 解答语言Golang 周一318. 最大单词长度乘积middle 题目描述 给你一个字符串数组 words 找出并返回 length(words[i]) * length(words[j]) 的最大值并且这两个单词不含有公共字母。如果不存在这样的两个单词返回 0 。 示例 1 输入 words [abcw,baz,foo,bar,xtfn,abcdef] 输出 16 解释 这两个单词为 abcw, xtfn。复盘 这个题是比较简单的比较暴力的解法就是两层遍历一层去记忆一层去搜索但是值得注意第二层遍历我们可以应当去遍历0i而非i,j)因为0i)的状态我们已经记录下来了所以遍历0i)时我们就可以直接进行判断是否符合要求。。而在记录状态时可以用数组ormap但是空间复杂度是比较高的熟悉位运算的同学应该很容易想到直接使用二进制位去存储word即可。 代码 func maxProduct(words []string) (ans int) {n : len(words)mask : make([]int, n)for i, s : range words {for _, c : range s {mask[i] | 1 (c - a)}for j, t : range words[:i] {if mask[i]mask[j] 0 {ans max(ans, len(s)*len(t))}}}return } 周二2586. 统计范围内的元音字符串数easy 题目描述 给你一个下标从 0 开始的字符串数组 words 和两个整数left 和 right 。 如果字符串以元音字母开头并以元音字母结尾那么该字符串就是一个 元音字符串 其中元音字母是 a、e、i、o、u 。 返回 **words[i] 是元音字符串的数目其中 **i 在闭区间 [left, right] 内。 示例 1 输入 words [are,amy,u], left 0, right 2 输出 2 解释 - are 是一个元音字符串因为它以 a 开头并以 e 结尾。 - amy 不是元音字符串因为它没有以元音字母结尾。 - u 是一个元音字符串因为它以 u 开头并以 u 结尾。 在上述范围中的元音字符串数目为 2 。复盘 简单题直接模拟即可 代码 func vowelStrings(words []string, left int, right int) int {ans:0lis:make([]int,26)lis[a-a]1lis[e-a]1lis[i-a]1lis[o-a]1lis[u-a]1for i:left;iright;i{word:words[i]if lis[word[0]-a]1lis[word[len(word)-1]-a]1{ans1}}return ans }周三:2609. 最长平衡子字符串(easy) 题目描述 给你一个仅由 0 和 1 组成的二进制字符串 s 。 如果子字符串中 所有的 0 都在 1 之前 且其中 0 的数量等于 1 的数量则认为 s 的这个子字符串是平衡子字符串。请注意空子字符串也视作平衡子字符串。 返回  s 中最长的平衡子字符串长度。 子字符串是字符串中的一个连续字符序列。 示例 1 输入 s 01000111 输出 6 解释 最长的平衡子字符串是 000111 长度为 6 。复盘 也是一道easy难度的简单模拟题遍历遇到0和1进行不同处理维护答案即可 代码 func findTheLongestBalancedSubstring(s string) int {if len(s)2{return 0}ans:0tmpAns:0tmp0:0tmp1:0i:0for ilen(s){if s[i]0{tmp01i1}if ilen(s)s[i]1{for ilen(s)s[i]1{tmp11i1}tmpAnsmin(tmp0,tmp1)*2if tmpAnsans{anstmpAns}tmp00tmp10tmpAns0}}return ans }周四2258. 逃离火灾hard 题目描述 给你一个下标从 0 开始大小为 m x n 的二维整数数组 grid 它表示一个网格图。每个格子为下面 3 个值之一 0 表示草地。1 表示着火的格子。2 表示一座墙你跟火都不能通过这个格子。 一开始你在最左上角的格子 (0, 0) 你想要到达最右下角的安全屋格子 (m - 1, n - 1) 。每一分钟你可以移动到 相邻 的草地格子。每次你移动 之后 着火的格子会扩散到所有不是墙的 相邻 格子。 请你返回你在初始位置可以停留的 最多 分钟数且停留完这段时间后你还能安全到达安全屋。如果无法实现请你返回 -1 。如果不管你在初始位置停留多久你 总是 能到达安全屋请你返回 109 。 注意如果你到达安全屋后火马上到了安全屋这视为你能够安全到达安全屋。 如果两个格子有共同边那么它们为 相邻 格子。 示例 1 输入 grid [[0,2,0,0,0,0,0],[0,0,0,2,2,1,0],[0,2,0,0,1,2,0],[0,0,2,2,2,0,2],[0,0,0,0,0,0,0]] 输出 3 解释 上图展示了你在初始位置停留 3 分钟后的情形。 你仍然可以安全到达安全屋。 停留超过 3 分钟会让你无法安全到达安全屋。复盘 做这个题的时候我是没什么思路的看了灵神题解之后还是比较清晰的hard题就是这样有一个很难想到的一个关键核心思想如果没想到那么就很难做出来。 逃离火灾这个题主要有一个思想就是贪心如果人到安全屋的最短时间小于所有火到安全屋的最短时间那显然人是可以逃出安全屋的而差值就是可以停留的最长时间。不过还需考虑的就是需要考虑到安全屋上方和下方的最短时间如果人去安全屋上方或者去下方的速度比火快那答案还可以1因为火是到不了安全屋的。 而计算时间就可以使用bfs容易得到最短时间。 代码 type pair struct{ x, y int } var dirs []pair{{-1, 0}, {1, 0}, {0, -1}, {0, 1}}func maximumMinutes(grid [][]int) int {m, n : len(grid), len(grid[0])// 返回三个数分别表示到达安全屋/安全屋左边/安全屋上边的最短时间bfs : func(q []pair) (int, int, int) {time : make([][]int, m)for i : range time {time[i] make([]int, n)for j : range time[i] {time[i][j] -1 // -1 表示未访问}}for _, p : range q {time[p.x][p.y] 0}for t : 1; len(q) 0; t { // 每次循环向外扩展一圈tmp : qq nilfor _, p : range tmp {for _, d : range dirs { // 枚举上下左右四个方向if x, y : p.xd.x, p.yd.y; 0 x x m 0 y y n grid[x][y] 0 time[x][y] 0 {time[x][y] tq append(q, pair{x, y})}}}}return time[m-1][n-1], time[m-1][n-2], time[m-2][n-1]}manToHouseTime, m1, m2 : bfs([]pair{{}})if manToHouseTime 0 { // 人无法到安全屋return -1}firePos : []pair{}for i, row : range grid {for j, x : range row {if x 1 {firePos append(firePos, pair{i, j})}}}fireToHouseTime, f1, f2 : bfs(firePos) // 多个着火点同时跑 BFSif fireToHouseTime 0 { // 火无法到安全屋return 1_000_000_000}d : fireToHouseTime - manToHouseTimeif d 0 { // 火比人先到安全屋return -1}if m1 ! -1 m1d f1 || // 安全屋左边相邻格子人比火先到m2 ! -1 m2d f2 { // 安全屋上边相邻格子人比火先到return d // 图中第一种情况}return d - 1 // 图中第二种情况 }周五2300. 咒语和药水的成功对数middle 题目描述 给你两个正整数数组 spells 和 potions 长度分别为 n 和 m 其中 spells[i] 表示第 i 个咒语的能量强度potions[j] 表示第 j 瓶药水的能量强度。 同时给你一个整数 success 。一个咒语和药水的能量强度 相乘 如果 大于等于 success 那么它们视为一对 成功 的组合。 请你返回一个长度为 n 的整数数组 **pairs其中 **pairs[i] 是能跟第 i 个咒语成功组合的 药水 数目。 示例 1 输入 spells [5,1,3], potions [1,2,3,4,5], success 7 输出 [4,0,3] 解释 - 第 0 个咒语5 * [1,2,3,4,5] [5,10,15,20,25] 。总共 4 个成功组合。 - 第 1 个咒语1 * [1,2,3,4,5] [1,2,3,4,5] 。总共 0 个成功组合。 - 第 2 个咒语3 * [1,2,3,4,5] [3,6,9,12,15] 。总共 3 个成功组合。 所以返回 [4,0,3] 。复盘 这个题是比较容易直接去遍历spells去看有多少potion能够去组合而我们实现对potions排序那么在查找时就可以二分查找将复杂度降为O(nlogn) 代码 func successfulPairs(spells []int, potions []int, success int64) (ans []int) {var search func(spell int)intsearchfunc(spell int)int{right:len(potions)-1left:0for leftright{mid:left(right-left)1if spell*potions[mid]int(success){rightmid-1}else{leftmid1}}return right}sort.Ints(potions)m : len(potions)for _, v : range spells {i :search(v)ans append(ans, m-i-1)}return ans }周六765. 情侣牵手hard 题目描述 n 对情侣坐在连续排列的 2n 个座位上想要牵到对方的手。 人和座位由一个整数数组 row 表示其中 row[i] 是坐在第 i 个座位上的人的 ID。情侣们按顺序编号第一对是 (0, 1)第二对是 (2, 3)以此类推最后一对是 (2n-2, 2n-1)。 返回 最少交换座位的次数以便每对情侣可以并肩坐在一起。 每次交换可选择任意两人让他们站起来交换座位。 示例 1: 输入: row [0,2,1,3] 输出: 1 解释: 只需要交换row[1]和row[2]的位置即可。复盘 hard还是太难了真是没啥思路。。。。。。。。看题解去理解也很勉强。。 首先我们总是以「情侣对」为单位进行设想当有两对情侣相互坐错了位置ta们两对之间形成了一个环。需要进行一次交换使得每队情侣独立相互牵手如果三对情侣相互坐错了位置ta们三对之间形成了一个环需要进行两次交换使得每队情侣独立相互牵手如果四对情侣相互坐错了位置ta们四对之间形成了一个环需要进行三次交换使得每队情侣独立相互牵手也就是说如果我们有 k 对情侣形成了错误环需要交换 k - 1 次才能让情侣牵手。于是问题转化成 n / 2 对情侣中有多少个这样的环。可以直接使用「并查集」来做。由于 0和1配对、2和3配对 ... 因此互为情侣的两个编号除以 2 对应同一个数字可直接作为它们的「情侣组」编号作者宫水三叶 链接https://leetcode.cn/problems/couples-holding-hands/ 来源力扣LeetCode。 代码 func minSwapsCouples(row []int) int {n : len(row) 1p : make([]int, n)for i : range p {p[i] i}var find func(int) intfind func(x int) int {if p[x] ! x {p[x] find(p[x])}return p[x]}for i : 0; i n1; i 2 {a, b : row[i]1, row[i1]1p[find(a)] find(b)}ans : nfor i : range p {if find(i) i {ans--}}return ans }#周日715. Range 模块hard 懒得写了~~~~没做。。。 总结 除了hard题都是比较简单但是hard真是太难了 最后T1太顶了。。。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85936.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络广告网站网站设计流程的步骤包括

很多人的小指头都会带一个尾戒,不是白金就是黄金,大部份是简单的一环,没有太多装饰,也很少镶宝石,目的不在于当作饰品,而是保命之用。 也有人不习惯戴尾戒,而是把指甲留得长长的,长到…

这个是以前我自己做的一个网站阳江市企业网站优化

目录 一、从文件中读取数据 (一)读取整个文件 (二)文件路径 (三)逐行读取 (四)创建一个包含文件各行内容的列表 (五)使用文件的内容 (六&a…

科技企业网站建设深圳网站建设公司地图

深入浅出.NET泛型编程(1) 使用泛型集合  .NET 2.0的System.Collections.Generics 命名空间包含了泛型集合定义。各种不同的集合/容器类都被"参数化"了。为使用它们,只需简单地指定参数化的类型即可。请看例2:例2.类型安全的泛型列表List<int&#xff1e…

做一个模板网站多少钱北京开公司的基本流程及费用

一&#xff0c;实验的流程图二&#xff0c;实验代码注&#xff1a;本代码主要来自豆丁&#xff0c;加入本人的部分修改。。//本FCFS是用不带都结点的链表完成。当然也可以用其他数据结构 #include<stdio.h>#include<stdlib.h>typedef struct PCB //定义进程控…

湖北建站管理系统信息简单的网站建设合同书

CocoaChina05-13正则表达式&#xff0c;一个十分古老而又强大的文本处理工具&#xff0c;仅仅用一段非常简短的表达式语句&#xff0c;便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话&#xff0c;能够使你的开发效率得到极大的提升。下面是技匠整理的&#x…

县建设局 协会网站扫二维码直接进网站怎么做

系列文章目录 什么是计算机网络&#xff1f; 什么是网络协议&#xff1f; 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能&#xff08;1&#xff09;——速率、带宽、延迟 计算机网络性能&#xff08;2&#xff09;…

自己做的网站怎么上传到域名西地那非可以长期吃吗

ACM中的工作分配问题是一个典型的回溯问题&#xff0c;利用回溯思想能很准确地得到问题的解。下面就这个问题好好分析下。 问题描述&#xff1a; 设有n件工作分配给n个人。为第i个人分配工作j所需的费用为c[i][j] 。试设计一个算法&#xff0c;计算最佳工作分配方案&#xff0c…

网站建设需要提供的资料购物网站用户管理

本项目为前几天收费帮学妹做的一个项目&#xff0c;Java EE JSP项目&#xff0c;在工作环境中基本使用不到&#xff0c;但是很多学校把这个当作编程入门的项目来做&#xff0c;故分享出本项目供初学者参考。 一、项目描述 基于swing的火车站订票系统 系统有2权限&#xff1a;…

大连做企业网站哪家好做车品的网站

以下是华为数通面试考试的一道真题&#xff0c;原题如下&#xff1b; 请举例说明 stp 的 edge port 的作用,用在什么场景&#xff0c;并且使用 edge port 会碰到什么问题&#xff0c;怎么解决和防止&#xff1f; 提到边缘端口&#xff0c;我们是在NP课程的交换部分第一次接触&a…

永济市网站建设wordpress怎么添加用户中心页面

第一部分&#xff1a;电磁逆设计与伴随变量法的基础介绍 1. 电磁逆设计简介 电磁逆设计是一种寻找最优电磁结构的方法&#xff0c;以实现特定的电磁响应。与传统的电磁设计方法不同&#xff0c;逆设计方法不是从已知的结构出发&#xff0c;而是从期望的响应出发&#xff0c;反…

做网站方案自己做的网站怎么显示表格边框

如下所示成绩表,如何按行(每个人)或按列(每门课)的平均成绩? 结果: 文章目录 1. 自定义行平均函数2. 自定义列平均函数3. main()函数调用平均函数1. 自定义行平均函数 float save(float **PA,int M,int

网站建设流程域名申请怎么做垂直网站

调整网络为绑定模式&#xff0c;但启动时候会报错&#xff0c;此时执行命令 modprobe bonding 可以解决问题。 之前在磁盘方面遇到问题也是通过modprobe命令解决的&#xff0c;又遇到这个命令&#xff0c;似曾相识。于是看下该命令&#xff1a; Linux命令&#xff1a;modprobe …

网站风格总结株洲正规竞价优化推荐

假设一个模型&#xff0c;被2bit量化&#xff0c;然后一直瞎说话&#xff0c;怎么办&#xff1f;你是不是应该评估一下这个模型的效果&#xff1f; 但是&#xff0c;大模型的评估是很复杂的&#xff0c;如果说小模型的测试就像体检&#xff0c;指标明确&#xff0c;那么大模型…

精品课网站怎么做女孩子做电商运营是不是压力很大

Power Platform 系统通过允许用户执行以下三个关键操作来帮助他们推动业务发展&#xff1a;使用 Power BI 从数据中获得见解&#xff0c;通过使用 PowerApps 构建的应用程序来推动智能业务流程&#xff0c;以及使用 Power Automate 自动执行这些流程。 这些解决方案彼此配合协作…

自己做的网站如如统计访问量重庆网站供奉

html{overflow-y:scroll;}转载于:https://www.cnblogs.com/yuchav/archive/2011/10/19/2217652.html

跟网站开发公司签合同主要要点wordpress阅读次数自动增长

Spark算子 文章目录Spark算子一、转换算子coalesce函数repartition函数flatMap——flatMap变换sample——抽样zip——联结mapValues——对Value值进行变换二、行动Action算子数据运算类行动算子reduce——Reduce操作collect——收集元素countByKey——按Key值统计Key/Value型RD…

庆阳网站优化公司wamp配置多个网站

什么造就了成功的测试套件如果测量测试套件的质量&#xff1f;唯一可行的办法就是对测试套件里每一个测试进行单独的评估。你不需要一次性把它们都评估完。你可以逐步的进行评估成功的测试套件拥有以下属性&#xff1a;集成到开发周期中只针对代码库中最重要的部分它以最低的成…

深圳市seo网站设计长沙微网站

http://www.cnblogs.com/smallstone/archive/2010/06/29/1767508.html 一、GAC的作用 全称是Global Assembly Cache作用是可以存放一些有很多程序都要用到的公共Assembly&#xff0c;例如System.Data、System.Windows.Forms等等。这样&#xff0c;很多程序就可以从GAC里面取得…

企业服务网站淘宝网站首页怎么做

Anacond的介绍 Anaconda指的是一个开源的Python发行版本&#xff0c;其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包&#xff0c;Anaconda 的下载文件比较大&#xff08;约 531 MB&#xff09;&#xff0c;如果只需要某些包&#xff0c;或者需要节…

html5 企业网站可以全部免费观看的平台

第一步 获取root权限 配置环境等都需要用到root权限&#xff0c;所以我们先获取到root权限&#xff0c;方便下面的操作 下载软件 在UOS应用商店下载的所需应用 版本都比较低 安装node 官网下载了【arm64】的包&#xff0c;解压到指定文件夹&#xff0c;设置链接&#xff0…