AtCoder Beginner Contest 081
AtCoder Beginner Contest 081
A
B
这两道题目都是模拟题
C
直接用桶排序和快速排序即可。
1 |
|
D
直接排序,之后有四种情况是需要进行讨论的。
- 如果最小的一项是大于0的,只需要做一个前缀和即可。
- 如果最大的一项是小于0的,只需要做一个后缀和即可。
- 如果最小的一项是小于0的,最大的一项是大于0的话,那么比较绝对值。
- 如果是第一项的绝对值比较大,那么就全部变成负数,做一个后缀和。
- 如果是最后一项的绝对值比较大,那么就全部变成正数,做一个前缀和。
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Totoroの旅!
评论