#L0270. 好感度排行榜
好感度排行榜
题目描述
在一个有 名成员的社团中,每位成员对其他所有成员都有一个好感度,好感度始终是非负整数。初始时所有人之间的好感度均为 。
接下来按时间顺序发生了 件事。每件事会让某位成员对另一位成员的好感度增加或减少一定的数值。
社团管理员想在每件事发生后,立刻知道所有成员之间好感度的最大值是多少。你能帮帮他吗?
注意:好感度不是相互的。成员 对 的好感度可以不等于 对 的好感度。
输入格式
第一行两个正整数 ,分别表示成员人数和事件个数。
之后 行,每行四个正整数 ,描述一次事件:
- 若 ,表示 对 的好感度增加了 。
- 若 ,表示 对 的好感度减少了 。
输出格式
输出共 行,每行一个整数,表示该事件发生后所有成员之间好感度的最大值。
样例
2 3
1 1 2 4
1 2 1 6
2 2 1 34
6
4
</p>
提示
【样例 1 解释】
社团有 名成员,发生 件事。事件 1 后 对 好感度为 ,最大值 ;事件 2 后 对 好感度为 ,最大值 ;事件 3 后 对 好感度降为 ,最大值回到 。
【数据范围】
| 测试点编号 | $n \le$ | $m \le$ | 特殊性质 |
|---|---|---|---|
| $1 \sim 4$ | $10$ | $10$ | 无 |
| $5 \sim 7$ | $100$ | $100$ | 每件事发生前,$a$ 对 $b$ 好感度都是 $0$ |
| $8 \sim 11$ | $100$ | $100$ | 每件事都有 $a = 1$ |
| $12 \sim 15$ | $100$ | $100$ | 保证 $op = 1$ |
| $16 \sim 20$ | $100$ | $100$ | 无 |
对于全体数据,保证 ,,,且任意时刻好感度都是非负整数。
难度
入门
通过率
—
尝试
0
已通过
0
- ID
- 998
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者