题目名称 | 1577. [OIBH 练习赛#6]战地统计系统 |
---|---|
输入输出 | battlefieldstat.in/out |
难度等级 | ★★☆ |
时间限制 | 2000 ms (2 s) |
内存限制 | 256 MiB |
测试数据 | 20 |
题目来源 | cstdio 于2014-04-07加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:10, 提交:28, 通过率:35.71% | ||||
Ezoi_XY | 100 | 0.072 s | 35.89 MiB | C++ |
ACKing | 100 | 0.601 s | 34.90 MiB | C++ |
喵帕斯 | 100 | 1.741 s | 26.75 MiB | C++ |
喵帕斯 | 100 | 1.788 s | 26.75 MiB | C++ |
YueYueZha | 100 | 2.879 s | 23.83 MiB | C++ |
YueYueZha | 100 | 2.912 s | 21.32 MiB | C++ |
ceerRep | 100 | 3.363 s | 78.17 MiB | C++ |
cstdio | 100 | 3.609 s | 78.17 MiB | C++ |
mikumikumi | 100 | 6.117 s | 106.48 MiB | C++ |
Chenyao2333 | 100 | 7.547 s | 166.48 MiB | C++ |
关于 战地统计系统 的近10条评论(全部评论) | ||||
---|---|---|---|---|
数据出错了这样真的大丈夫?x1 <= x2和v > 0都不满足= =
YueYueZha
2014-09-12 18:07
5楼
| ||||
写完这道题整个人都对线段树有阴影了
| ||||
回复 @Chenyao :
+2147483647 | ||||
当线段树打一半发现打错了的时候....想死的心都有了
Chenyao2333
2014-04-08 11:28
2楼
| ||||
COGS的评测姬没Wikioi的快啊……
|
battlefieldstat.in
输出文件:battlefieldstat.out
简单对比2050年,人类与外星人之间的战争已趋于白热化。就在这时,人类发明出
一种超级武器,这种武器能够同时对相邻的多个目标进行攻击。凡是防御力小于或
等于这种武器攻击力的外星人遭到它的攻击,就会被消灭。然而,拥有超级武器是
远远不够的,人们还需要一个战地统计系统时刻反馈外星人部队的信息。这个艰巨
的任务落在你的身上。请你尽快设计出这样一套系统。
这套系统需要具备能够处理如下2类信息的能力:
1.外星人向[x1,x2]内的每个位置增援一支防御力为v的部队。
2.人类使用超级武器对[x1,x2]内的所有位置进行一次攻击力为v的打击。系统需
要返回在这次攻击中被消灭的外星人个数。
注:防御力为i的外星人部队由i个外星人组成,其中第j个外星人的防御力为j。
第一行读入n,m。其中n表示有n个位置,m表示有m条信息。
以下有m行,每行有4个整数k,x1,x2,v用来描述一条信息 。k表示这条信息属
于第k类。x1,x2,v为相应信息的参数。k=1 or 2。
注:你可以认为最初的所有位置都没有外星人存在。
规模:0<n<=1000;0<x1<=x2<=n;0<v<=1000;0<m<=2000
结果输出。按顺序输出需要返回的信息。
3 5
1 1 3 4
2 1 2 3
1 1 2 2
1 2 3 1
2 2 3 5
6
9