码迷,mamicode.com
首页 > 其他好文 > 详细

模拟测试20191013

时间:2019-10-13 16:58:27      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:sky   模拟   测试   nbsp   大神   枚举   交换   一个   个数   

T1:毛一琛

上来有显然的$3^{n}$暴力,考虑优化

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

 

T2:毛二琛

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

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

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

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

 

T3:毛三琛

暴力$O(n^{2}logn)$,利用随机化和减枝可以优化到$O(nlog^{2})$

 

模拟测试20191013

标签:sky   模拟   测试   nbsp   大神   枚举   交换   一个   个数   

原文地址:https://www.cnblogs.com/mikufun-hzoi-cpp/p/11666951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!