LeetCode 575的解题思路是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计402个文字,预计阅读时间需要2分钟。
给定一个长度为+n+的整数数组+candyType+,Alice只想吃掉+n+/+2+个糖果。在这种情况下,她最多可以吃到多少种不同的糖果?
输入:candyType+=[1, 1, 2, 2, 3, 3]输出:3
解释:Alice最多可以吃到3种不同的糖果。她可以先吃掉所有类型的糖果,这样她就可以吃到+n+/+2+=3+2+=5个糖果,其中有1个1号糖果,1个2号糖果和3个3号糖果。这样,她可以尝到1、2、3号三种不同类型的糖果。
给你一个长度为 n 的整数数组 candyType ,返回: Alice 在仅吃掉 n / 2 枚糖的情况下,可以吃到糖的最多种类数。
示例 1:
输入:candyType = [1,1,2,2,3,3]
输出:3
解释:Alice 只能吃 6 / 2 = 3 枚糖,由于只有 3 种糖,她可以每种吃一枚。
示例 2:
输入:candyType = [1,1,2,3]
输出:2
解释:Alice 只能吃 4 / 2 = 2 枚糖,不管她选择吃的种类是 [1,2]、[1,3] 还是 [2,3],她只能吃到两种不同类的糖。
示例 3:
输入:candyType = [6,6,6,6]
输出:1
解释:Alice 只能吃 4 / 2 = 2 枚糖,尽管她能吃 2 枚,但只能吃到 1 种糖。
本文共计402个文字,预计阅读时间需要2分钟。
给定一个长度为+n+的整数数组+candyType+,Alice只想吃掉+n+/+2+个糖果。在这种情况下,她最多可以吃到多少种不同的糖果?
输入:candyType+=[1, 1, 2, 2, 3, 3]输出:3
解释:Alice最多可以吃到3种不同的糖果。她可以先吃掉所有类型的糖果,这样她就可以吃到+n+/+2+=3+2+=5个糖果,其中有1个1号糖果,1个2号糖果和3个3号糖果。这样,她可以尝到1、2、3号三种不同类型的糖果。
给你一个长度为 n 的整数数组 candyType ,返回: Alice 在仅吃掉 n / 2 枚糖的情况下,可以吃到糖的最多种类数。
示例 1:
输入:candyType = [1,1,2,2,3,3]
输出:3
解释:Alice 只能吃 6 / 2 = 3 枚糖,由于只有 3 种糖,她可以每种吃一枚。
示例 2:
输入:candyType = [1,1,2,3]
输出:2
解释:Alice 只能吃 4 / 2 = 2 枚糖,不管她选择吃的种类是 [1,2]、[1,3] 还是 [2,3],她只能吃到两种不同类的糖。
示例 3:
输入:candyType = [6,6,6,6]
输出:1
解释:Alice 只能吃 4 / 2 = 2 枚糖,尽管她能吃 2 枚,但只能吃到 1 种糖。

