当前位置: 首页 > news >正文

孝义网站建设网站与网页的区别.

孝义网站建设,网站与网页的区别.,衡水seo营销,免费教如何php网站建设小美的彩虹糖 小美有很多的彩虹糖,每颗彩虹糖都有一个颜色,她每天可以吃两颗彩虹糖,如果今天吃的彩虹糖组合是之前没吃过的组合,则小美今天会很高兴。 例如,小美有 6 颗彩虹糖,颜色分别是 [1,1,4,5,1,4]。…

小美的彩虹糖

小美有很多的彩虹糖,每颗彩虹糖都有一个颜色,她每天可以吃两颗彩虹糖,如果今天吃的彩虹糖组合是之前没吃过的组合,则小美今天会很高兴。
例如,小美有 6 颗彩虹糖,颜色分别是 [1,1,4,5,1,4]。

小红第一天吃一组颜色为 1 和 4 的彩虹糖,小美会很高兴;
第二天吃一组颜色为 4 和 1 的彩虹糖,小美不会很高兴;
第三天小美吃一组颜色为 1 和 5 的彩虹糖,小美会很高兴,此时小美共有 2 天很高兴。

小美想知道,她最多有几天会很高兴。

输入描述
第一行输入一个整数 n (1<=n<= 1 0 5 10^5 105)表示彩虹糖数量。
第二行输入 n 个整数表示彩虹糖颜色a (1<= a i a_i ai<= 1 0 9 10^9 109)。

输出描述
输出一个整数表示答案。

示例输入

6
1 1 4 5 1 4

输出

3

说明
第1天吃一组颜色为1,4的彩虹糖。
第2天吃一组颜色为4,5的彩虹糖。
第3天吃一组颜色为1,1的彩虹糖。
小美3天都会很高兴。

题解

哈希表统计每个出现的次数。如果次数大于2的,先作子环(x,x),然后遍历map的key,试着去匹配,次数还有且还没匹配到最后一个,作++

import java.util.*;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt();Map<Integer, Integer> map = new HashMap<>();for (int i = 0; i < n; i++) {int temp = in.nextInt();map.put(temp, map.getOrDefault(temp, 0) + 1);}//System.out.println(map);Object[] array = map.keySet().toArray();int count = 0;for (int i = 0; i < array.length; i++) {if (map.get(array[i]) >= 2) {map.put((Integer) array[i], map.get(array[i]) - 2);count++;}}//System.out.println(map);//System.out.println(count);for (int i = 0; i < array.length; i++) {for (int j = i + 1; j < array.length; j++) {if (map.get(array[i]) > 0 && map.get(array[j]) > 0) {map.put((Integer) array[i], map.get(array[i]) - 1);map.put((Integer) array[j], map.get(array[j]) - 1);count++;//System.out.println(map);}}}System.out.println(count);}
}
http://www.yayakq.cn/news/767309/

相关文章:

  • 商务网站建设详细流程百度快速收录接口
  • 县区网站集约化建设营销推广有哪些形式
  • 留言板网站建设总结做游戏网站用什么软件
  • 小学学校网站建设情况怎么做网站不被发现
  • 腾讯云阻止网站访问餐饮网站设计公司
  • 网站改版对用户的影响网站后台建设招聘
  • 个人网站开发制作教程岳阳网站开发商城
  • 企业网站模板整套上海搜索关键词排名
  • 邯郸商城网站建站wordpress mimelove
  • 外国ps素材网站网站怎么做免费seo搜索
  • 东营兴通建设工程公司网站传奇页游开服
  • 深圳市网站建设公司羽毛球赛事2022
  • 网站备案太久了全网seo是什么意思
  • 网站智能云苏州外贸网站建设公司
  • 制作物流网站wordpress 网站关键词
  • 泰安诚信的企业建站公司东莞营销网站建设多少钱
  • 潍坊网站建设盛鸿科技个人网站建设的步骤
  • 怎么做钓鱼网站呢简述网站制作方案和主要内容
  • 关于网站开发书籍地产公司做网站维护写代码么
  • 各类网站建设电商网站的银行支付接入该怎么做
  • 物流网站建设可行性报告直播网站的建设
  • 网站建设免费建站人和动物做的电影网站
  • 如何组建网站开发团队德阳网站seo
  • 南宁小程序开发网站建设公司人与狗做的网站
  • 爱站网是什么网站超市源码哪个好
  • chrome网站开发插件wordpress批量发邮件
  • 网站域名绑定破解备案价格网站
  • 东莞市五金有限公司 寮步 技术支持 网站建设工程公司是做什么的
  • 东莞南城网站建设价格网站设计的关键
  • 专业网站建设软件wordpress 条件查询数据库