又是一道模拟退火的题QwQ。
传送门
题解
感觉这样的题目还是比较套路的QwQ。
还是先考虑一个看起来比较靠谱的贪心,比如考虑按顺序遍历这些金币,如果当前两堆个数相等的话谁小就先丢到谁哪儿,否则就丢到个数少的一堆里。
此时决策的方案还是与遍历的顺序有关,所以上模拟退火确定一个最优的顺序,然后就好了QwQ。
代码
1 |
|
又是一道模拟退火的题QwQ。
感觉这样的题目还是比较套路的QwQ。
还是先考虑一个看起来比较靠谱的贪心,比如考虑按顺序遍历这些金币,如果当前两堆个数相等的话谁小就先丢到谁哪儿,否则就丢到个数少的一堆里。
此时决策的方案还是与遍历的顺序有关,所以上模拟退火确定一个最优的顺序,然后就好了QwQ。
1 | #include<cmath> |