上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 题目大意: 给出n个人,每个人手里都有xi个金牌,yi个银牌,ci个铜牌。 你需要选出X个人,拿走他们手里的金牌,选出Y个人,拿走他们手里的银牌,选出Z个人,拿走他们手里的铜牌 X+Y+Z = n。并且选的这X,Y,Z个人里不能有重复的。 题解: 不妨先考虑只有金牌和银牌怎么做。 如果只有两种,就变 阅读全文
posted @ 2017-07-26 13:43 Saurus 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给出一棵n个结点的树,以1为根,每次可以切掉除1外的任意一棵子树,最后不能切的话就为负,问是先手必胜还是后手必胜。 题解: 首先我们考虑利用SG函数解决这个问题 如果1结点有多个子节点,那么SG[1]显然就是子节点代表的子树的SG[x]异或和 所以我们就可以把子树全部拆开 问题就变成了多 阅读全文
posted @ 2017-07-19 21:32 Saurus 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给出n个球,每个球上都有数字,然后每次都进行如下操作 如果当前的球总共有k个,那么就把球上数字为k的所有球都消除掉 注意到,并不是每种情况都可以全部消光,所以你可以选择若干球,把它们标号改变,最后达到消光的目的 问最少需要改变几个球。 后面还跟着m个询问,每个询问会改变一个球的标号,问改 阅读全文
posted @ 2017-07-19 20:34 Saurus 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 挖坑 阅读全文
posted @ 2017-07-07 23:28 Saurus 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 开更 大概最后做了一个能播放无损音乐(无压缩、不需解码)的播放器 原理是基于dosbox的模拟声卡,通过硬件之间的相互通讯做到的 关于详细内容接下来再讲。 一、从dosbox入手 我们知道cpu可以直接输出到蜂鸣器的端口,然后让蜂鸣器发声。但是蜂鸣器的局限性很大,大多数蜂鸣器只支持两种电压,也就只能 阅读全文
posted @ 2017-07-05 23:26 Saurus 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 今天稍微学了一下概率论,这里简单总结一下贝叶斯公式 因为是初学,所以整理的东西可能有错误orz 一、贝叶斯公式 其实就是由全概率公式推出来的 贝叶斯公式实际上是求出一个事件C的后验概率 首先给出样本空间A的若干个划分Bi,最后发生了结果C 那么可以得到下图 那么先验概率实际上就是p(B),后验概率是 阅读全文
posted @ 2017-07-03 23:10 Saurus 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 挖坑。。。 阅读全文
posted @ 2017-07-02 23:59 Saurus 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定4个数,s,t,a,b 每次可以将s加a或者乘b,问最少多少次可以得到t 做法:考虑最后的形式,肯定是s*b^n + a*f(b),f(b)是关于b的多项式 那么b乘多少次实际上是可以知道的,然后枚举b的次数n 知道了t - s*b^n,接下来就是求f(b)了 可以知道,按照b进制做是 阅读全文
posted @ 2017-07-02 16:45 Saurus 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定一个字符串,记X[i]为包含s[i]这个字符的所有子列是回文串的个数(注意是子列而不是子串),求出所有的X[i]*(i+1),然后异或起来作为返回结果 题解: 首先用容斥来想,如果当前枚举到i 那么答案就是 1、选i作为中间的字幕,(0, i-1)和(i+1, L)这两个区间相互匹配回 阅读全文
posted @ 2017-07-01 22:27 Saurus 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 后缀自动机感觉好万能 tries图和ac自动机能做的,后缀自动机很多也都可以做 这里的循环匹配则是后缀自动机能做的另一个神奇功能 循环匹配意思就是S是abba, T是abb 问'abb', 'bba','bab'在S中出现过多少次。 我们先把T的末尾循环加一遍,变成abbab 然后把问题转换成,求T 阅读全文
posted @ 2017-07-01 17:19 Saurus 阅读(604) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页