type
status
date
slug
summary
tags
category
icon
password
创建时间
Dec 9, 2024 01:41 AM
给你一个下标从 0 开始的整数数组
nums 。如果下标对 i、j 满足 0 ≤ i < j < nums.length ,如果 nums[i] 的 第一个数字 和 nums[j] 的 最后一个数字 互质 ,则认为 nums[i] 和 nums[j] 是一组 美丽下标对 。返回
nums 中 美丽下标对 的总数目。对于两个整数
x 和 y ,如果不存在大于 1 的整数可以整除它们,则认为 x 和 y 互质 。换而言之,如果 gcd(x, y) == 1 ,则认为 x 和 y 互质,其中 gcd(x, y) 是 x 和 y 的 最大公因数 。2 <= nums.length <= 100
1 <= nums[i] <= 9999
nums[i] % 10 != 0
暴力做法
如何判断两个数互质?——最大公因数为 1
对于两个整数
x 和 y ,如果不存在大于 1 的整数可以整除它们,则认为 x 和 y 互质 。换而言之,如果 gcd(x, y) == 1 ,则认为 x 和 y 互质,其中 gcd(x, y) 是 x 和 y 的 最大公因数 。哈希表
参考 灵茶山艾府
因为题目的说明最后一位不为 0。我们可以枚举 [1,9] 中的所有数字,统计出来。