超码在线编程大赛初赛 第3场

   日期:2020-09-06     浏览:91    评论:0    
核心提示:超码在线编程大赛初赛 第3场赛后做的,第二题不会dpdpdp,太菜了。。1.最大公倍数思路:枚举最后四个数的所有情况,若只有三个数,则这三个数lcmlcmlcm就是答案。2.房屋染色思路:dpdpdp令:dp[i][j][0]dp[i][j][0]dp[i][j][0] 为前iii个房屋中第iii个房屋颜色为jjj没有步行街的最小花费。dp[i][j][1]dp[i][j][1]dp[i][j][1]为第iii个房屋是步行街的最小花费。然后进行dpdpdp转移即可。可以先做下这题,是题2的

超码在线编程大赛初赛 第3场

赛后做的,第二题不会 d p dp dp,太菜了。。

1.最大公倍数

思路:枚举最后四个数的所有情况,若只有三个数,则这三个数 l c m lcm lcm就是答案。

2.房屋染色

思路: d p dp dp

令: d p [ i ] [ j ] [ 0 ] dp[i][j][0] dp[i][j][0] 为前 i i i个房屋中第 i i i个房屋颜色为 j j j没有步行街的最小花费。

d p [ i ] [ j ] [ 1 ] dp[i][j][1] dp[i][j][1]为第 i i i个房屋是步行街的最小花费。

然后进行 d p dp dp转移即可。

可以先做下这题,是题2的低配版。
传送门

3.字符串游戏

思路:把相同的字符看作一堆石子,然后就是反 N i m Nim Nim的裸题。

1.异或和不为0时,若存在石子数大于 1 1 1的堆则必胜,因为先手可以改变石子让后手面对异或和不为0情况。

2.异或和为0时,若每堆石子数都为1,则必胜。因为此时堆数为偶数。

4.完美字符串

思路:暴力统计连续 0 0 0计算贡献即可。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服