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

个人怎么做ipv6的网站wordpress 搜索 字母

个人怎么做ipv6的网站,wordpress 搜索 字母,猎头做单的网站,jquery 选择 网站1、题目 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] nums[j] 且 i j #xff0c;就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1#xff1a; 输入#xff1a;nums [1,2,3,1,1,3] 输出#xff1a;4 解释#xff1a;有 4 组好数对 nums[j] 且 i j 就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1 输入nums [1,2,3,1,1,3] 输出4 解释有 4 组好数对分别是 (0,3), (0,4), (3,4), (2,5) 下标从 0 开始 示例 2 输入nums [1,1,1,1] 输出6 解释数组中的每组数字都是好数对 示例 3 输入nums [1,2,3] 输出0 提示 1 nums.length 100 1 nums[i] 100 2、解 暴力解 int numIdenticalPairs(vectorint nums){int result 0;for(int i 0; i nums.size() - 1; i){for(int j i 1; j nums.size(); j){if(nums[i] nums[j]) result;}}return result;}另解 在题解里边看到的一个绝妙解 思路就是把nums中的每个数据看作temp数组的下标(该下标从1开始, 出现间隙不用管, 比如nums{2, 3, 7}, 对应temp{0, 1, 1, 0, 0 , 0 ,1}), 遍历nums然后把对应temp的位置做操作记录每个数据出现次数即可, 关于对数的话, 找到规律发现其实就是把每次遍历数据出现次数-1叠加起来。 比如{2, 3, 7}→{0, 1, 1, 0, 0 , 0 ,1}好数对为0 {2, 3, 72}→{0, 2, 1, 0, 0 , 0 ,1}好数对为1。 可以理解为第一次出现的数字就占了萝卜坑了如果后边再次出现就代表它刚好满足值相等且出现位置索引值是大于第一次出现该数字的索引值的遍历顺序本就是从小到大。 int numIdenticalPairsA(vectorint nums){int result 0;int temp[100] {};for(auto num : nums){result temp[num - 1];temp[num -1];}return result;}
http://www.dnsts.com.cn/news/57186.html

相关文章:

  • 广州网站制作工作室商城图片
  • 杭州网站定制mylife wordpress
  • 网站创建网站宿迁专业网站三合一建设
  • 君隆网站建设濮阳网站建设优化
  • 临沂网站设计哪家好2023最火的十大新闻
  • 四川德阳做网站和app建设商务网站目的及功能定位
  • 怎么建立自己的网站卖东西crm在线观看
  • 云南网站设计外包好用的cms系统
  • 建筑工程东莞网站建设wordpress设置为中文
  • 怎样撰写企业网站建设方案深圳保障性住房申请条件
  • 免费制作个人简历的网站企业网关官网
  • 建网站传播文化的好处wordpress免费字体
  • 做网站推广的联系方式电商培训班主要学什么
  • 寮步仿做网站关于网站开发网页上传和网站发布
  • 建设包包网站的目的小程序游戏开发教程
  • 做个产品网站要多少钱网站改版需要注意哪些seo问题
  • 重庆建设信息网站查询个人备案网站改企业备案
  • 小程序网站建设怎么做网站内链
  • 个人建个网站需要多少钱订阅号可以做微网站吗
  • 长春做网站qianceyun小程序登录入口网页版
  • 沈阳网站建设公司怎么样昆明优化网站公司
  • 网站怎样做银联支付wordpress 模板文档
  • 百度指数怎么查沈阳优化网站公司
  • 公司注册网站开发的行业表述深圳网络提速优化服务包
  • 突出网站建设 突出能力网站快照历史
  • 化妆品网站建设公司网站制作现在赚钱么
  • 网站建设职位域名生成器
  • 陕西建设工程信息网站新浪网网站的建设费用预算
  • 证券投资网站建设在哪里可以自己建网站
  • 北京网站建设明细dw做的网站怎么全屏