本题是 1-1 的较易版本,较难版本为 1-1 B。
给出一个序列 a,∀i∈[1,n],ai∈{1,−1}。
你可以将序列任意重排,需最小化重排后序列的最大子段和。
第一行一个整数 n。
第二行 n 个整数表示 a。
一行 n 个整数,以空格隔开,表示重排后的序列。
若有多解,则任意输出一个答案即可。
4
1 1 -1 -1
1 -1 -1 1
最大子段和的定义:序列中一段区间的和的最大值。即 max1≤l≤r≤n∑i=lrai。
本题使用 Special Judge,只要你的输出满足题意即可通过。
本题输入输出文件较大,请使用恰当的输入输出方式。
本题采用捆绑测试。
Subtask | n≤ | Score |
---|---|---|
1 | 10 | 40 |
2 | 106 | 60 |
对于 100% 的数据,1≤n≤106,ai∈{1,−1}。