链接:https://arc100.contest.atcoder.jp/tasks/arc100_b
给你n个数,要求你不改变顺序将这n个数字切分成4段,问四段中各段求和后最大和与最小和之间的差
切三刀,可以首先枚举中间拿刀,然后再在两边分别二分各自的那一刀,让各自拆分成的两个集合的和的差值最小,这样才能保证整体的差值最小。这题对我来说挺难写的。
1 |
|
Keep going
链接:https://arc100.contest.atcoder.jp/tasks/arc100_b
给你n个数,要求你不改变顺序将这n个数字切分成4段,问四段中各段求和后最大和与最小和之间的差
切三刀,可以首先枚举中间拿刀,然后再在两边分别二分各自的那一刀,让各自拆分成的两个集合的和的差值最小,这样才能保证整体的差值最小。这题对我来说挺难写的。
1 | #include <bits/stdc++.h> |