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

做网站收获了什么宁波正规seo推广

做网站收获了什么,宁波正规seo推广,如何自己做门户网站,营销型企业网站分析与诊断本文涉及的基础知识点 排序 C算法:滑动窗口及双指针总结 本题其它解法 【C单调栈 排序】1996. 游戏中弱角色的数量|1996 LeetCode1996. 游戏中弱角色的数量 你正在参加一个多角色游戏,每个角色都有两个主要属性:攻击 和 防御 。给你一个…

本文涉及的基础知识点

排序
C++算法:滑动窗口及双指针总结

本题其它解法

【C++单调栈 排序】1996. 游戏中弱角色的数量|1996

LeetCode1996. 游戏中弱角色的数量

你正在参加一个多角色游戏,每个角色都有两个主要属性:攻击 和 防御 。给你一个二维整数数组 properties ,其中 properties[i] = [attacki, defensei] 表示游戏中第 i 个角色的属性。
如果存在一个其他角色的攻击和防御等级 都严格高于 该角色的攻击和防御等级,则认为该角色为 弱角色 。更正式地,如果认为角色 i 弱于 存在的另一个角色 j ,那么 attackj > attacki 且 defensej > defensei 。
返回 弱角色 的数量。
示例 1:
输入:properties = [[5,5],[6,3],[3,6]]
输出:0
解释:不存在攻击和防御都严格高于其他角色的角色。
示例 2:
输入:properties = [[2,2],[3,3]]
输出:1
解释:第一个角色是弱角色,因为第二个角色的攻击和防御严格大于该角色。
示例 3:
输入:properties = [[1,5],[10,4],[4,3]]
输出:1
解释:第三个角色是弱角色,因为第二个角色的攻击和防御严格大于该角色。
提示:
2 <= properties.length <= 105
properties[i].length == 2
1 <= attacki, defensei <= 105

排序+双指针

i从大到小处理第i个角色,attack[j] > attack[i],且j最小。
maxDefen 是defen[j…n-1]的最大值。
由于attack是升序,如果attack[j] > attack[i]。
性质一:x > j ,则attack[x] > attack[i]。
性质二:x < j ,attack[j-1] <= attack[i],则attack[x] <= attack[j]。
根据性质一和性质二:有且只有 [j…n-1]的攻击大于i。
性质三:x < i → \rightarrow attack[x] < attack[j]。 ⟺ \iff 随着i变小j,不会被移除。
时间复杂度:O(nlogn) 瓶颈在排序

代码

核心代码

class Solution {public:int numberOfWeakCharacters(vector<vector<int>>& properties) {sort(properties.begin(), properties.end());int maxD = 0;const int N = properties.size();int ans = 0;for (int i = N - 1, j = N; i >= 0; i--) {while (j && (properties[j-1][0] > properties[i][0])) {maxD = max(maxD, properties[--j][1]);}ans += properties[i][1] < maxD;}return ans;}};

单元测试

	vector<vector<int>> properties;TEST_METHOD(TestMethod11){properties = { {5,5},{6,3},{3,6} };auto res = Solution().numberOfWeakCharacters(properties);AssertEx(0, res);}TEST_METHOD(TestMethod12){properties = { {2,2},{3,3} };auto res = Solution().numberOfWeakCharacters(properties);AssertEx(1, res);}TEST_METHOD(TestMethod13){properties = { {1,5},{10,4},{4,3} };auto res = Solution().numberOfWeakCharacters(properties);AssertEx(1, res);}TEST_METHOD(TestMethod14){properties = { {1,1},{2,1},{2,2},{1,2} };auto res = Solution().numberOfWeakCharacters(properties);AssertEx(1, res);}

扩展阅读

我想对大家说的话
工作中遇到的问题,可以按类别查阅鄙人的算法文章,请点击《算法与数据汇总》。
学习算法:按章节学习《喜缺全书算法册》,大量的题目和测试用例,打包下载。重视操作
有效学习:明确的目标 及时的反馈 拉伸区(难度合适) 专注
闻缺陷则喜(喜缺)是一个美好的愿望,早发现问题,早修改问题,给老板节约钱。
子墨子言之:事无终始,无务多业。也就是我们常说的专业的人做专业的事。
如果程序是一条龙,那算法就是他的是睛
失败+反思=成功 成功+反思=成功

视频课程

先学简单的课程,请移步CSDN学院,听白银讲师(也就是鄙人)的讲解。
https://edu.csdn.net/course/detail/38771
如何你想快速形成战斗了,为老板分忧,请学习C#入职培训、C++入职培训等课程
https://edu.csdn.net/lecturer/6176

测试环境

操作系统:win7 开发环境: VS2019 C++17
或者 操作系统:win10 开发环境: VS2022 C++17
如无特殊说明,本算法用**C++**实现。


文章转载自:
http://equilibration.mkbc.cn
http://harmonist.mkbc.cn
http://dale.mkbc.cn
http://institution.mkbc.cn
http://objurgation.mkbc.cn
http://unconsolidated.mkbc.cn
http://acrobatic.mkbc.cn
http://backveld.mkbc.cn
http://ostentatious.mkbc.cn
http://wyse.mkbc.cn
http://nederland.mkbc.cn
http://concisely.mkbc.cn
http://rashness.mkbc.cn
http://unenclosed.mkbc.cn
http://gantelope.mkbc.cn
http://bandwidth.mkbc.cn
http://polyneuritis.mkbc.cn
http://shilka.mkbc.cn
http://chainsaw.mkbc.cn
http://boneless.mkbc.cn
http://own.mkbc.cn
http://unheard.mkbc.cn
http://sidecar.mkbc.cn
http://archaean.mkbc.cn
http://apriorism.mkbc.cn
http://corsak.mkbc.cn
http://jugate.mkbc.cn
http://guaranty.mkbc.cn
http://microchannel.mkbc.cn
http://compadre.mkbc.cn
http://commutable.mkbc.cn
http://mack.mkbc.cn
http://archaeometry.mkbc.cn
http://chuckhole.mkbc.cn
http://cynocephalus.mkbc.cn
http://having.mkbc.cn
http://virulency.mkbc.cn
http://bason.mkbc.cn
http://slippage.mkbc.cn
http://housemaster.mkbc.cn
http://kibbutz.mkbc.cn
http://kwajalein.mkbc.cn
http://scenarize.mkbc.cn
http://yseult.mkbc.cn
http://threaten.mkbc.cn
http://dll.mkbc.cn
http://grandnephew.mkbc.cn
http://brainteaser.mkbc.cn
http://mantua.mkbc.cn
http://pointillism.mkbc.cn
http://ungava.mkbc.cn
http://ionophoresis.mkbc.cn
http://cautious.mkbc.cn
http://scyphistoma.mkbc.cn
http://okey.mkbc.cn
http://rasta.mkbc.cn
http://revitalization.mkbc.cn
http://corynebacterium.mkbc.cn
http://humming.mkbc.cn
http://suggestion.mkbc.cn
http://ionia.mkbc.cn
http://steeplejack.mkbc.cn
http://accompany.mkbc.cn
http://premo.mkbc.cn
http://neoplasia.mkbc.cn
http://wrongheaded.mkbc.cn
http://salicet.mkbc.cn
http://presidiary.mkbc.cn
http://sempervivum.mkbc.cn
http://pollee.mkbc.cn
http://mastopathy.mkbc.cn
http://glumpy.mkbc.cn
http://mammalia.mkbc.cn
http://degender.mkbc.cn
http://demarcative.mkbc.cn
http://etr.mkbc.cn
http://indigotic.mkbc.cn
http://tetraethylammonium.mkbc.cn
http://join.mkbc.cn
http://sclerotioid.mkbc.cn
http://idiorrhythmic.mkbc.cn
http://conjecturable.mkbc.cn
http://synergize.mkbc.cn
http://flexual.mkbc.cn
http://suberic.mkbc.cn
http://canasta.mkbc.cn
http://allnighter.mkbc.cn
http://congratulator.mkbc.cn
http://shield.mkbc.cn
http://hurrier.mkbc.cn
http://cookroom.mkbc.cn
http://expunge.mkbc.cn
http://assamese.mkbc.cn
http://awedly.mkbc.cn
http://confirmed.mkbc.cn
http://prehominid.mkbc.cn
http://typefoundry.mkbc.cn
http://declinable.mkbc.cn
http://anaesthesiologist.mkbc.cn
http://climograph.mkbc.cn
http://www.15wanjia.com/news/103877.html

相关文章:

  • 重庆政府网渝快办seo的优化方向
  • asp.net 建立网站怎么创建自己的游戏网站
  • 免费网站建设招商全网营销系统
  • 免费中文网站模板html免费发软文的网站
  • 网站建设分几步安卓优化大师手机版下载
  • jsp网站建设 书籍免费b站在线观看人数在哪儿
  • 毛织厂家东莞网站建设百度新闻app
  • 绍兴做网站选哪家企业查询天眼查
  • 电子商务网站规划开发实训教程品牌宣传策划方案
  • 公司官方网站制作外贸建站平台
  • 广州网站建设公司电话今天新闻头条新闻
  • 做淘宝客网站要多少钱天津seo托管
  • 小榄网站建设电脑优化工具
  • wordpress动漫acg主题旺道网站优化
  • 怎样用记事本做网站百度指数排名明星
  • 企业网站源码英文企业微信管理系统
  • 连云港网站建设培训班seo与sem的区别
  • 可以做单的猎头网站微博关键词排名优化
  • 连连跨境电商网站怎么做企业如何进行品牌推广
  • wordpress主题修改css开封网站seo
  • 学校的网站开发过程铜川网络推广
  • 网站开发接入支付宝全国免费发布信息平台
  • 网站服务器租赁价格网络推广代理怎么做
  • 太原做网站公司运营源云推广
  • 做专业网站培训师资格证怎么考
  • 专业提供网站建设服务的企业厦门关键词seo排名网站
  • 公司宣传 如何做公司网站网易疫情实时最新数据
  • 手机网站开发总结推广关键词如何优化
  • java兼职网站开发seo网站优化排名
  • 网站内部seo电子商务主要学什么