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

小明和完美序列(HashMap、Map、Entry)

小明和完美序列

知识点:

//导包:HashMap、Map、Entry
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;public class Main {public static void main(String [] args) {
//创建Map(HashMap)对象	Map<Integer,Integer> map = new HashMap<>();
//put方法用来添加key和valuemap.put(1, 2);
//get方法可以获取当前key值对应的value值System.out.println(map.get(2));
//size方法可以知道目前的键值对数目System.out.println(map.size());
//创建Entry对象
//entrySet方法可以获取map集合中的键值对for(Entry<Integer,Integer>entry:map.entrySet()) {
//entry.getKey()和entry.getValue()来遍历key和valueSystem.out.println(entry.getKey()+" "+entry.getValue());}
//getOrDefault(k,默认值)方法是返回k的value值,如果没有value值则返回默认值。System.out.print(map.getOrDefault(3, 1));}
}

在这里插入图片描述

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Map.Entry;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] arr = new int[n];for(int i=0;i<n;i++) {arr[i] = sc.nextInt();}Map<Integer,Integer> map = new HashMap<>();for(int x:arr) {map.put(x,map.getOrDefault(x,0)+1);}int t = 0;for(Entry<Integer,Integer> entry:map.entrySet()) {if(entry.getKey() != entry.getValue()) {if(entry.getKey() > entry.getValue()) {t+=entry.getValue();}else {t+=(entry.getValue()-entry.getKey());    				}}}System.out.print(t);}
}
http://www.lryc.cn/news/222501.html

相关文章:

  • 【hexo博客配置】hexo icarus主题配置
  • 建表时如何合理选择字段类型
  • Qt Creator插件
  • AI全栈大模型工程师(十九)Semantic Kernel
  • Dubbo 的服务请求失败怎么处理?
  • 存储虚拟化讲解
  • [云原生案例2.1 ] Kubernetes的部署安装 【单master集群架构 ---- (二进制安装部署)】节点部分
  • Apache ActiveMQ 远程代码执行漏洞影响范围
  • 如何规划并新建大数据平台的独立生产域?5步走
  • 工程车云管家|叉车智能管家安卓主板方案
  • 大数据学习之Spark性能优化
  • 个人服务器到期,项目下线,新的开始
  • arcgis 网络分析 生成可达范围/等时线
  • npm切换镜像源
  • Python简单学习
  • 2000-2021年全国各省资本存量测算数据(含原始数据+测算过程+计算结果)
  • Vue.js 中的异步组件是什么?
  • Luckysheet 实现excel多人在线协同编辑
  • C++线程库的基本使用(初级)
  • 2023最新版JavaSE教程——第1天:Java语言概述
  • PTL货位指引标签为仓储管理打开新思路
  • IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Maven核心概念
  • Unity的粒子总是丢材质
  • P5906 【模板】回滚莫队不删除莫队
  • 1. Collection,List, Map, Queue
  • rabbitmq 交换机相关实例代码
  • 第四章IDEA操作Maven
  • Go语言函数签名和匿名函数
  • Pytest系列(16)- 分布式测试插件之pytest-xdist的详细使用
  • 基于JavaWeb的网上销售系统设计与实现