HDOJ 2192 MagicBuilding
来源:互联网 发布:手机解压软件苹果 编辑:程序博客网 时间:2024/05/29 09:15
HDACM 2192
这一题的本质是找众数的重数,采用简单遍历会超时,所以我用到Java里面的map集合,map是以键值对的形式存在,一个键只能对应一个值,这样我们就可以遍历一遍找到众数的重数了。
import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); while (t-- > 0) { int n = sc.nextInt(); Map<Integer, Integer> m = new HashMap<Integer, Integer>(); int b[] = new int[n]; for (int i = 0; i < b.length; i++) { b[i] = sc.nextInt(); m.put(b[i], 0); } int max = 0; for (int i = 0; i < b.length; i++) { int value =m.get(b[i])+1; if (value>max) { max = value; } m.put(b[i], value); } System.out.println(max); } sc.close(); }}
阅读全文
0 0
- HDOJ 2192 MagicBuilding
- MagicBuilding 2192
- HDU 2192 MagicBuilding
- HDU 2192 MagicBuilding(贪心)
- JAVA hdu 2192 MagicBuilding
- hdu 2192 MagicBuilding
- hdu---2192MagicBuilding
- hdu 2192 MagicBuilding
- MagicBuilding
- HDOJ(HDU) 2192 MagicBuilding(用Java的Map做了下)
- HDU 2192 MagicBuilding
- hd 2192 MagicBuilding——不要被样例吓到
- hdu 2192 MagicBuilding(简单的水题,sort排序)
- HDU2192:MagicBuilding
- hdu2192 MagicBuilding
- hdu2192(MagicBuilding 贪心)
- HDOJ
- hdoj
- 第十三周【项目1
- 自顶向下,逐步求精
- Treasure Exploration
- MySQL索引总结
- leetcode 282. Expression Add Operators
- HDOJ 2192 MagicBuilding
- Leetcode 215 Kth Largest Element in an Array
- Android View类的四个构造函数-面试时总被问到
- C#Sql防注入字符串
- <#include> vs <#import> in FreeMarker
- tomcat配置-将eclipse项目手动配置到tomcat中
- XUI设计
- 数组中只出现一次的两个数(异或)
- pygame库写游戏——入门<1>