关注
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
import java.util.TreeMap;
public class M
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
TreeMap<Integer,Integer> map = new TreeMap<Integer,Integer>();
int sum = 0;
while(sc.hasNext())
{
int cmd = sc.nextInt();
//System.out.println(cmd);
if(cmd == 1)
{
int start = sc.nextInt();
//System.out.println(start);
int end = sc.nextInt();
//System.out.println(end);
int num = sc.nextInt();
//System.out.println(start + " " + end + " " + num);
if(start < 1)
continue;
else
{
for(int i = start; i <= end; i++)
{
if(!map.containsKey(i))
{
map.put(i,num);
}
else
{
int temp = map.get(i);
if(num > temp)
map.put(i,num);
else
continue;
}
}
}
}
else if(cmd == 2)
{
int day = sc.nextInt();
int NUM = sc.nextInt();
//System.out.println(day + " " + NUM);
if(day < 1)
continue;
else
{
if(!map.containsKey(day))
map.put(day,NUM);
else
{
int temp = map.get(day);
temp = temp + NUM;
map.put(day,temp);
}
}
}
else
break;
}
Iterator it = map.entrySet().iterator();
while(it.hasNext())
{
Map.Entry<Integer,Integer> entry = (Map.Entry<Integer, Integer>)it.next();
Integer i = entry.getValue();
sum += i;
}
if(sum <= 0)
System.out.println(0);
else
System.out.println(sum);
}
}
查看原帖
点赞 评论
相关推荐
11-14 18:11
蚌埠坦克学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 上班到公司第一件事做什么? #
112038次浏览 767人参与
# 工作两年想退休了 #
206279次浏览 1825人参与
# 七夕节你打算怎么过? #
69630次浏览 805人参与
# 运营面经 #
146419次浏览 1323人参与
# 参加过提前批的机械人,你们还参加秋招么 #
104107次浏览 1641人参与
# 如果公司降薪,你会跳槽吗? #
113151次浏览 732人参与
# 蚂蚁求职进展汇总 #
139102次浏览 1224人参与
# 运营商笔面经互助 #
189666次浏览 1795人参与
# 找工作能把i人逼成什么样 #
17471次浏览 196人参与
# 四大天坑是哪四家? #
91825次浏览 231人参与
# 网易求职进展汇总 #
169715次浏览 1414人参与
# 大厂面试初体验 #
84273次浏览 385人参与
# 什么样的公司千万别去 #
28902次浏览 151人参与
# 业务面应该做哪些准备 #
79865次浏览 815人参与
# 你今年做了几份实习? #
12224次浏览 168人参与
# 通信/硬件公司求职体验 #
179002次浏览 1025人参与
# 大学最后一个寒假,我想…… #
73062次浏览 730人参与
# 金三银四,你有感觉到吗 #
663697次浏览 6032人参与
# 大家每天通勤多久? #
64970次浏览 416人参与
# 一起聊华为 #
169827次浏览 827人参与
查看14道真题和解析