御膳房要准备皇帝的早餐,非常的辛苦。辛苦是因为这个皇帝很挑剔,要求相邻两天不能吃相同的早餐。根据采买到的原料,御膳房准备了未来几天的早餐的菜单。但是厨师不懂数学,排出的菜单有相邻两天重复的。你能否根据菜单,判断能不能调整成相邻两天不重复的呢?

输入格式:
首先是一个正整数N(1<N<100),表示厨师准备了N天的菜单。 然后是N个正整数Pi(1<Pi<100),每个数字表示一天的早餐内容。相同的数字表示相同的内容。

输出格式:
如果可以调整成相邻两天不重复,就输出

YES
否则就输出

NO
输入样例:

6
1 2 4 6 6 4

输出样例:
YES

import java.util.*;public class Main {public static void main(String[] args){Scanner sc=new Scanner(System.in);Map<Integer,Integer> hm=new HashMap<>();int n= sc.nextInt();for (int i = 0; i < n; i++) {int m= sc.nextInt();if (hm.get(m)!=null){int num=hm.get(m);hm.put(m,++num);}else{hm.put(m,1);}}Collection<Integer> values = hm.values();//核心就在这句if条件判断上,需要自己总结规律if (n/2+1>=Collections.max(values)) System.out.println("YES");else System.out.println("NO");}
}

7-27 御膳房 (5 分)相关推荐

  1. 天池大数据比赛,菜鸟仓库比赛,御膳房操作

    御膳房--操作 表名 描述 来源 所属包 所属项目 操作 item_feature 商品粒度相关特征 天池 查看包 tianchi_data (tianchi_data) 已授权 config     ...

  2. 不是你不会做菜,你只是缺个好厨房:深谈御膳房架构演进

    本文根据阿里巴巴高级技术专家朱震杰在大流量高并发互联网应用实践在线峰会上题为<御膳房架构演进>的分享整体而成.在分享中重现了御膳房在探索大数据开放处理平台的道路上应对用户迫切需求和技术架构 ...

  3. AIR32F103(四) 27倍频216MHz,CoreMark跑分测试

    目录 AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告 AIR32F103(二) Linux环境和LibOpenCM3项目模板 AIR32F103(三) Linux环境基于标准外 ...

  4. mysql预处理 更新_MySQL 预处理方法更新删除-2018年04月27日00时59分

    1.预处理技术,可以将动态变量,从SQL语句中的分离出来,单独操作 2.解决了SQL注入的安全问题 3.预处理操作是通过一个叫预处理对象的工具来操作的: STMT 实例--删除 // 连接数据库 re ...

  5. 2021年8月27日10点29分 常见漏洞

    CSRF客户端请求伪造 CSRF(Cross Site Request Forgery) 是一种挟制终端用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法. 漏洞原因:简单的身份验证只能保证 ...

  6. 2015阿里移动推荐算法大赛总结

    赛题 2014年是阿里巴巴集团移动电商业务快速发展的一年,例如2014双11大促中移动端成交占比达到42.6%,超过240亿元.相比PC时代,移动端网络的访问是随时随地的,具有更丰富的场景数据,比如用 ...

  7. 互联网公司面试中经常被问的问题

    机器学习 1.(腾讯)SVM的原理是什么? 参考答案: 支持向量机(SVM)第一种二类分类模型,它的基本模型是定义在特征空间上的间隔最大的线性分类器,间隔最大使它有别于感知机:支持向量机还包括核技巧, ...

  8. 深入理解Spark:核心思想与源码分析

    大数据技术丛书 深入理解Spark:核心思想与源码分析 耿嘉安 著 图书在版编目(CIP)数据 深入理解Spark:核心思想与源码分析/耿嘉安著. -北京:机械工业出版社,2015.12 (大数据技术 ...

  9. 有别于BATJ,滴滴的中台数据体系建设怎么另辟蹊径?

    来自:DBAplus社群 本文根据张茂森老师在[2019 DAMS中国数据智能管理峰会]现场演讲内容整理而成. 讲师介绍 张茂森,滴滴首席工程师,负责滴滴数据平台建设和数据产品商业化工作.致力于企业级 ...

最新文章

  1. 自定义Scrollview--实现仿淘宝Toolbar透明度渐变效果
  2. Linux服务器网卡驱动安装及故障排除(转)
  3. 文巾解题 523. 连续的子数组和
  4. Java命令行运行参数说明大全--转
  5. python 安装包时出现红字_Python安装(Windows 7 8 10)
  6. R-CNN 《Rich Feature Hierachies for Accurate Object Detection and Semantic Segmentation》论文笔记
  7. java后台接收数据格式_Java后台基于POST获取JSON格式数据
  8. windows 7在工作组模式下管理 Hyper-V
  9. Response.Redirect ,Server.Excute和Server.Transfer区别详解
  10. 前端学习(1022):jquery学习目标
  11. 详测 Generics Collections TStack(1): Push、Pop、Peek - 其他功能同 TQueue
  12. Latex编辑线性规划、最优化模型
  13. 实现内外网互通-概述
  14. 为WINPE加入IMDISK 内存硬盘,虚拟磁盘,加速磁盘访问
  15. scikit-learn中交叉验证及其用于参数选择、模型选择、特征选择的例子
  16. Adobe Dreamweaver CS6快捷键使用
  17. php 正则 标点符号,js正则匹配中文标点符号
  18. Mysql中的索引原理
  19. [乐意黎]2016年中级会计师考试《经济法》真题及答案-第一批(9.10-9.11)
  20. Hadoop 调优之Linux操作系统调优篇

热门文章

  1. java的indexof怎么配合数组使用_【小知识点??】indexOf在数组中竟能这样使用???!...
  2. linux mail.rc 端口,配置mail.rc 文件并使用mail发送邮件的详细配置
  3. 牛!江苏老人用AIoT技术管理千亩良田
  4. 10分钟!构建支持10万/秒请求的大型网站
  5. 边缘计算在天猫精灵云应用上的落地实践
  6. 叮!快收好这份Android网络性能监控方案
  7. 蚂蚁研发流程大公开:上百个开发者也能同时在一个 App 环境内进行高效开发
  8. plsqlfor循环输出三角形_glium指南-03-移动我们的三角形
  9. Ajax的get与post的区别,什么时候使用post?
  10. UNDO Retntion