class Solution:
def distributeCandies(self, candies):
"""
:type candies: List[int]
:rtype: int
"""
a = int(len(candies)/2)
L = len(set(candies)) #set内置函数去掉重复
if L >= a:
return a
return L
思路:以得到的最大类数作为分界条件
class Solution:
def distributeCandies(self, candies):
"""
:type candies: List[int]
:rtype: int
"""
a = int(len(candies)/2)
L = len(set(candies)) #set内置函数去掉重复
if L >= a:
return a
return L
思路:以得到的最大类数作为分界条件