575. Distribute Candies
来源:互联网 发布:最简单的java web项目 编辑:程序博客网 时间:2024/06/18 09:36
原题链接
import java.util.HashSet;import java.util.Set;/** 1. Created by Joe on 2017/12/13. 2. https://leetcode.com/problems/distribute-candies/description/ */public class P575 { public int distributeCandies(int[] candies) { int half = candies.length / 2; Set<Integer> set = new HashSet<>(); for (int candy : candies) { set.add(candy); } return set.size() > half ? half : set.size(); }}
注: 原题读起来很长,看起来很唬人,但是只需要注意一下几点就可以了。
- 所给的数组长度为偶数
- 只有两个人进行分糖
- 只需要知道姐姐的分糖的种类
这样就可以把题目转化为去重问题来做。
阅读全文
0 0
- 575. Distribute Candies
- 575. Distribute Candies
- LeetCode | 575. Distribute Candies
- 575. Distribute Candies
- 575. Distribute Candies
- leetcode 575. Distribute Candies
- 575. Distribute Candies
- [LeetCode]575. Distribute Candies
- [leetcode]: 575. Distribute Candies
- 575. Distribute Candies
- 575. Distribute Candies
- [leetcode]575. Distribute Candies
- [easy]575. Distribute Candies
- LeetCode 575. Distribute Candies
- leetcode.575. Distribute Candies
- LeetCode 575. Distribute Candies
- 575. Distribute Candies
- 575. Distribute Candies
- TOJ 5307: C实验:素数判断函数
- 业界最小封装SOT23-6单芯片I2C转PWM
- 在安装ubuntu系统时候产生的一系列的问题及其回答
- centos6.5升级gcc到4.9
- 时间计算-----年月日
- 575. Distribute Candies
- win10下使用pip安装numpy
- 【Linux】Shell使用
- react 入门-创建组件(3)工厂方法
- 文章标题
- Linux Samba服务搭建
- Android简单实现比较两张涂鸦相似度
- Python语言实现内部排序
- java.util.NoSuchElementException