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

5月到6月遇到一些好玩的题

时间:2018-06-16 15:39:43      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:暴力   多少   com   包含   序列   讲解   直接   deb   jsp   

好久没有写,抽空写写最近遇到一些好玩的题目

碰撞攻击:http://120.78.128.11/Problem.jsp?pid=3311   毕竟适合做BSGS的入门题,题解就写在题目上,讲解通过碰撞方式,使得一写暴力算法的枚举量从O(n),下降到O(sqrt(n))方法。

 

麻婆豆腐:https://www.nowcoder.com/acm/contest/128/B  一道忽悠人的概率论题,一个集合异或和为1的概率p无论是多少,只要这个集合再加入一个0.5概率为1的。则为1概率就是(p*0.5)+(1-p)*0.5=0.5. 所以就是求有多少个集合包含0.5

 

01序列2:https://www.nowcoder.com/acm/contest/114/D     想错一步维护半年,刚开始想像一般写法一样,维护区间左右端点,发现要维护9到10个变量,合并操作太复杂了,写到明年都DEBUG不完。赛后发现维护区间前缀和的种类数就行,多少对前缀和模3同余,就有多少个子区间是3的倍数。在注意判掉直接3的倍数的前缀和就行了

 

5月到6月遇到一些好玩的题

标签:暴力   多少   com   包含   序列   讲解   直接   deb   jsp   

原文地址:https://www.cnblogs.com/qswg/p/9190591.html

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