洛谷2672(接頭辞とテクニック)
9632 ワード
参照問題解
テーマの本質:最良の決定は必ず2種類しかありません:前Xの大きいA値、前X-1の大きいA値に1つのA+2*Sを加えて最大です.
解決方法:
Aの大きい順から小さい順に並べ替えます.
メンテナンス:1.Aの接頭辞と;2.前のi個の中で一番大きいS;3.i以降最大のA+2*S.
そしてO(n)maxを一度でいいです.
転載先:https://www.cnblogs.com/AlphaWA/p/10434406.html
テーマの本質:最良の決定は必ず2種類しかありません:前Xの大きいA値、前X-1の大きいA値に1つのA+2*Sを加えて最大です.
解決方法:
Aの大きい順から小さい順に並べ替えます.
メンテナンス:1.Aの接頭辞と;2.前のi個の中で一番大きいS;3.i以降最大のA+2*S.
そしてO(n)maxを一度でいいです.
1 #pragma comment(linker, "/STACK:1024000000,1024000000")
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include <string>
13 #include
14 #include
15 #include
16 #include <set>
17 #include
転載先:https://www.cnblogs.com/AlphaWA/p/10434406.html