- 4
- 0
- 约3.07千字
- 约 3页
- 2017-12-20 发布于浙江
- 举报
【2017年整理】ACM-DIY Group Contest 2011 Spring,结题报告
1001Centeur
首先求各个位置的sg 值,可以打表找规律,也可以参考 Thomas S. Ferguson 的《GAME
THEORY》 At-Least-Half 可知各个位置的sg 值该位置编号的二进制位数,亦即sg值最大
为63。然后合并区间,统计各种sg值对应的已经确定是亮着的灯泡nim和。再统计各种sg
值对应的可变状态的灯泡数目。最后dp加快速幂求解所有亮着灯的nim和为0的状态数。
用f[i,j]表示sg值为0到i 所组成的nim和为j 的状态数。状态转移时用f[i,j] *k1 +f[i + 1,j]
更新f[i+1,j],用f[i,j] *k2 + f[i + 1, j^ (i + 1)] 更新f[i+1,j^(i + 1)],k1 为sg值为i+1 的位置
组合出nim和为0的情况数,k2 为sg值为i+1的位置组合出nim和为(i+1)的情况数。
1002HowManyHouGong
这是个有一定数据量的查询问题,一般可以用log的复杂度来搞。而log的复杂度基本上是
牵扯到某某树,这题也不例外,不过可以用简单的树状数组搞定(ym 用treap 以及其他神马
的)。
首先得分析一下Query的是什么东西,求sumF(v,val),我们可以进行一番推倒,可以通过累
加第 i 位出现 val 的次数来计算答案,容易发现这即是 s
您可能关注的文档
- 【2017年整理】2炉低氮改造临时运行规程和临时技术措施.doc
- 【2017年整理】2隐患汇总登记台账.doc
- 【2017年整理】2网络传输介质及网络设备.ppt
- 【2017年整理】3 固体量子理论初步.ppt
- 【2017年整理】3 音响均衡器变化不明显 工厂数据level由53改为49 at29s168.pdf
- 【2017年整理】3-1-锡焊机理与焊点可靠性分析.pdf
- 【2017年整理】3. 现代电信网络的同步问题.doc
- 【2017年整理】3 水泥土墙工程.ppt
- 【2017年整理】3.1电缆的单盘检验与配盘.ppt
- 【2017年整理】3.3 生活中常见的有机物乙醇.ppt
- 四川省凉山州西昌市达标名校2026届中考英语押题卷含答案.doc
- 江苏省南通市如皋区2026届中考语文全真模拟试题含解析.doc
- 安徽省六安市七校联考2026届中考历史模拟精编试卷含解析.doc
- 2026届新疆莎车县重点名校毕业升学考试模拟卷英语卷含答案.doc
- 甘肃省定西市安定区重点达标名校2026届中考猜题历史试卷含解析 (2).doc
- 重庆市长寿区2026届中考英语模拟预测试卷含答案.doc
- 2026届江苏省扬州市江都区江都实验中学中考历史猜题卷含解析.doc
- 2026届江苏省南京联合体【栖霞、江宁、雨花】重点达标名校中考语文押题卷含解析.doc
- 2026届江苏省扬州市江都区六校联考中考语文考前最后一卷含解析.doc
- 2026届安徽省合肥市庐阳中学中考四模英语试题含答案.doc
原创力文档

文档评论(0)