Processing math: 100%

模拟测试20191013

T1:毛一琛

上来有显然的3n暴力,考虑优化

利用meet in middle思想,我们枚举这个数左边的子集插入hashmap,再枚举右边的子集并查询左边就好了

 

T2:毛二琛

根据题意发现这是一个有限制的相邻交换问题

我们可以发现只需要对相邻的数进行限制即可构造出所有限制状况

然后简单dp就好了,前缀和优化一下

详情请看skyh大神的博客(他没写就去谴责他

 

T3:毛三琛

暴力O(n2logn),利用随机化和减枝可以优化到O()就可以过了

 

posted @   mikufun♘  阅读(118)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示