1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 1512. 好数对的数目

1512. 好数对的数目

时间:2021-01-23 15:05:47

相关推荐

1512. 好数对的数目

给你一个整数数组 nums 。

如果一组数字 (i,j) 满足 nums[i] == 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

这道题目我们可以这样做,将nums进行两层遍历,将nums的第一个元素以后续的元素进行对比,如果相同则进行count++,但是注意i<j,所以第二层遍历的条件 j = i+1

完整代码

class Solution {public:int numIdenticalPairs(vector<int>& nums) {int len=nums.size();int count=0;for(int i=0;i<len;i++){for(int j=i+1;j<len;j++){if(nums[i]==nums[j]) count++;}} return count;}};

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
java:k好数

java:k好数

2020-05-03

蓝桥杯-K好数

蓝桥杯-K好数

2023-11-13

好数

好数

2021-10-11

K好数

K好数

2021-07-04