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

网页版微信下载做网站怎么优化

网页版微信下载,做网站怎么优化,wordpress手机端加载不出来,百度账号题目 题意: 给定n个人的攻击力和防御力,对于一个人来说,如果存在某个人的攻击力和防御力都比他高,那么称这个人为弱角色。统计弱角色的数量 思路: 排序,攻击力按从大到小排序,这样遍历的时候某个数时前边的攻击力都比他…

题目
题意: 给定n个人的攻击力和防御力,对于一个人来说,如果存在某个人的攻击力和防御力都比他高,那么称这个人为弱角色。统计弱角色的数量
思路: 排序,攻击力按从大到小排序,这样遍历的时候某个数时前边的攻击力都比他高(如果攻击力各不相同),这样我们维护最大的防御力即可。难处理的是攻击力相同怎么办,有可能维护的最大防御力是相同攻击力的人,这样就统计错误。可以对于攻击力相同的,按照防御力从小到大排序,这样可以保证维护的最大防御力的人的攻击力是严格高于当前人的攻击力的。因为攻击力相同的人是放在一起的,然后防御力从小到大可以保证当前这个人前边与他攻击力相同的人的防御力比他低,这样就保证了维护的最大防御力的人的攻击力是严格高于当前人的攻击力的。
比如
[10,4][10,7][7,5][7,9][7,10],[6,9]
可以看到攻击力都是7的分组里,无论遍历到哪个人,前边攻击力也是7的人的防御力是比他低的,所以即使[7,9]的防御力9更新了最大防御,可是[7,10]的防御力比[7,9]的高,所以不用担心产生贡献。所以不会出现同是攻击力为7的人之间对答案产生贡献。
代码:

class Solution {
public:static bool cmp(vector<int>& a,vector<int>& b){int x1 = a[0],x2 = b[0];int y1 = a[1],y2 = b[1];if(x1 != x2) return x1 > x2;return y1 < y2;}int numberOfWeakCharacters(vector<vector<int>>& properties) {sort(properties.begin(),properties.end(),cmp);int mxy = 0;int ans = 0;for(int i=0;i<properties.size();++i){int x = properties[i][0];int y = properties[i][1];if(y < mxy){ans ++ ;}else {mxy = y;}}return ans;}
};
http://www.dt0577.cn/news/43788.html

相关文章:

  • 移动端网站开发软件东莞seo网络培训
  • 做app还是做网站百度搜索量怎么查
  • 对比网页设计网站搜狗竞价
  • 网站权重难做杭州关键词排名系统
  • 美国免费网站服务器下载windows优化大师软件介绍
  • 虚拟主机怎么弄网站厦门seo计费
  • 中山做百度网站的公司名称海阳seo排名
  • 南宁城乡建设委员会网站b站视频推广的方法有哪些
  • 自己开一个网站怎么赚钱站长之家ppt模板
  • 可以做翻译任务的网站windows优化大师要会员
  • 如何选择网站做站方向一篇好的营销软文
  • j网站开发的相关知识上海做关键词推广企业
  • 平安网站建设公司全国疫情排行榜最新情况列表
  • 四川做网站价格商丘seo公司
  • 专业手机网站建设公司排名百度推广客服投诉电话
  • 深圳西乡网站制作济南优化网络营销
  • dw静态个人简历网站模板下载完整的品牌推广方案
  • 做的好微信商城网站百度网盘首页
  • 建设网站软件下载搜索广告和信息流广告区别
  • 企业所得税避税方法百度seo排名曝光行者seo
  • 服务专业的品牌建站公司域名搜索
  • 公司做网站多少钱十大免费推广平台
  • 泰安市疫情最新消息宝鸡网站seo
  • 不需要丢链接可以百度收录的网站快速排名刷
  • 提供温州手机网站制作多少钱平台优化是指什么
  • 海曙网站制作微博推广效果怎么样
  • centos做网站服务器吗google adsense
  • 深圳品牌网站建设公司网址注册查询
  • wordpress 分类文章插件seo研究中心骗局
  • 福安 网站建设个人推广app的妙招