ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

测试106 T1 20pts

2019-11-09 09:54:32  阅读:184  来源: 互联网

标签:20pts 11 00 01 奇偶 106 T1 偶数 sg


T1:

背景:简单模板题
原因:1、细节打错
     2、无法对拍
方法:
1、输出过程量,替代对拍。
2、打时、检查时,想运行方式。

T2:

分为两部分,a-b和最后跳的一下a。称为X,Y.

X贪心大到小排序。

枚举Y,n^2 check

优化check过程:若Y在X后,直接后缀最大值,向前扫序列统计。

考虑Y在X前。视为X中摘出一个作为最后一跃 信仰之跃     。

考虑L减去i的贡献,加上i的a的贡献。lowerbound找到起跳点,称为p。

则1~i-1必须合法,i~p视为贡献向左平移一位。平移后加下一位减i。

定义W数组为Sum[i+1]-C[i];i~pW最小值ST表找到,减去i位贡献,看>0即可。

(为什么随机化这么多A的啊,正解很无奈)

T3:

对于达到全零状态:

a[i][j]=0,1的位置可以限制 当前点覆盖次数奇偶。

实际上是I行J列同时选或不选或只其一。

考场缺乏进一步思考,在dfs时想这个,以为是类似2-sat但是复杂度假了。

转化思路:不再dfs搜索方案。行列划分到相同或对立集合。转化为dfs染色判定。

即可知能否达到全零。

进一步是思考先后手。

一个盲点:并非一个联通块,而是若干个。

讨论两对立集合sz奇偶,划分为同奇11,同偶00,相异10。

讨论即可。

更巧妙的是sg函数。先后手转化思想。

sg(11)=1,sg(00)=0,sg(01)=2;

异或和为0,B$哥赢。否则小wMz赢。

实际含义:(01)个数偶数后手平衡状态,先手奇数选择状态。(00)无用。(11)先胜后败。

      只有(11)偶数,(01)偶数时先手败。

      sg(01)=2,不同于(00),(11),是因为这是两个域,作用不同。

题解:sg(00)=0.sg(11)走一步到偶数块,sg(0)=0,则sg(11)=1;

sg(01)可奇偶,到0/1,所以为2。

 

标签:20pts,11,00,01,奇偶,106,T1,偶数,sg
来源: https://www.cnblogs.com/seamtn/p/11824302.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有