其他分享
首页 > 其他分享> > 7.11 -12

7.11 -12

作者:互联网

  菜肴制作

  第一题就卡住,当时真的有点受不了了

  一开始错误的从后开始拓扑(没脑子)

  然而后方贪心顾不上前方阵亡,所以只有判无解的分

  然后各种暴搜找决策,表现的很没水平,还是先颓后A了qaq

  从前边开始进行相反策略的拓扑然后倒序输出答案。

    正向拓扑的时候,贪心策略是错误的,因为没有考虑前边最小的数在哪

  反向拓扑则可以,首先它反过来仍满足原来的拓扑序,而且它刻意后拓展最小的数,保证了最小数尽量靠输出

  而不必考虑后边有没有更大的数,因为题目要求下,字典序最小只需要满足最小的数尽量靠前,与最大的数无关

  (以上都是在胡绉,其实我也不会证为啥正着拓扑就可以,还望诸神在评论区不吝赐教qaq)

 

  矩阵游戏

  (不复习真是不行了啊)

  通过行列变换可以安排某个点到一个希望的位置,

  而一行一列只需要一个点,如果安排好的行(列)和别的行(列)又交换了,这个已经安排好的点也必然没了

  所以可以认为安排好一个,它便不能再用于交换

  所以安排好一个点,它所在的行和列就废了

  换句话说,在一行里挑一个点,相当与直接把这行和它所在的列弄没了,也就是这列不能和别的行结合了

  二分图

  

标签:12,一个点,7.11,拓扑,安排,最小,qaq,贪心
来源: https://www.cnblogs.com/yxsplayxs/p/11178584.html