??xml version="1.0" encoding="utf-8" standalone="yes"?>热久久最新网站获取,久久国产欧美日韩精品,精品多毛少妇人妻AV免费久久http://www.shnenglu.com/MatoNo1/Mato是一只超U大沙茶……但他一直以来都x为各Ҏ赛都No.1的神犇…?/description>zh-cnThu, 08 May 2025 20:11:21 GMTThu, 08 May 2025 20:11:21 GMT60ZhcL慧与机器智慧的关p?/title><link>http://www.shnenglu.com/MatoNo1/archive/2014/10/25/208674.html</link><dc:creator>Mato_No1</dc:creator><author>Mato_No1</author><pubDate>Sat, 25 Oct 2014 07:30:00 GMT</pubDate><guid>http://www.shnenglu.com/MatoNo1/archive/2014/10/25/208674.html</guid><wfw:comment>http://www.shnenglu.com/MatoNo1/comments/208674.html</wfw:comment><comments>http://www.shnenglu.com/MatoNo1/archive/2014/10/25/208674.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/MatoNo1/comments/commentRss/208674.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/MatoNo1/services/trackbacks/208674.html</trackback:ping><description><![CDATA[<p style="margin-bottom: 0in; line-height: 100%"><span style="color: red;"><strong>人类智慧</strong></span>Q指人类所h的智能和各方面的思维能力Q尤其是目前人类h而机器不h的创造(发明C物)和改q(提高现有事物的性能Q的能力。hcL慧的水^由全人类的^均智商和知识水^军_Qƈ且在不断地提高。与机器智慧Q机器所h的智能和“思维能力”Q相比,人类智慧最典型的特Ҏ它能够超经验,卌在已l掌握的知识Q经验)的基上进行创新思维Q从而自dC些尚未掌握的知识Q有时h们甚臛_以通过“直觉”Q或“凭空惌”Q得C些有用的东西Q而目前的机器只能从存储器中的内容Q经验)中得到知识,不能自主获取存储器中没有的东ѝ因此,目前的h工智能只能机械地模仿人类的行为,“掌握”Q其实是׃hcȝ输)人类已经掌握的知识,而不可能自主发现人类未掌握的知识,因ؓ机器Ҏ不具有学习和创新的能力?br /><span style="line-height: 100%; font-family: verdana, 'courier new';"><br />目前的世界处?#8220;人类控制机器”Q机器智慧受制于人类智慧Q的状态。然而,理论上h脑可以被电子元g完全模拟Q所以hcLh的创造和改进的能力,机器也是可以拥有的。一旦这U拥有超经验的创造和改进能力</span><span style="line-height: 100%; font-family: verdana, 'courier new';">的h工智能(x谓的“Zh工智?#8221;Q出玎ͼ机器智慧׃独立于hcL慧自d展,很快机器׃凭借它的高速运的特点Q掌握比人更多的知识Q从而超hcL慧。因此最后的人机关系可能走向两种l果Q一是机</span><span style="line-height: 100%; font-family: verdana, 'courier new';">器在独立发展其智慧直臌上hcȝq程中,没有出现明显的敌视hcȝ們֐Q最lhcd机器互相向对方灌输自己掌握的知识Qh机差异基本消失(除了gQ,人机和谐共处Q此为好l果Q二是机器在独立发展的过</span><span style="line-height: 100%; font-family: verdana, 'courier new';">E中被某些反人类的邪恶势力控制或者自M生了反hcd֐Q最lh机大战爆发,人类׃速度和性能劣势被机器消灭,此ؓ坏结果?/span></p><p style="margin-bottom: 0in; line-height: 100%"><br /></p> <p style="margin-bottom: 0in; line-height: 100%">昄Q我们每个h都希望看到最l?span style="color: red;"><strong>人机和谐共处的好l果</strong></span>Q而不惌自己刉出来的机器杀歅R所以,我们现在p学习可能多的知识,发挥人类智慧的创造和改进的能力,同时保持Ҏ器的控制Q避免其出现反hcd֐Q从而在Zh工智能出现后{待好结果的到来?br /><br /></p><img src ="http://www.shnenglu.com/MatoNo1/aggbug/208674.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/MatoNo1/" target="_blank">Mato_No1</a> 2014-10-25 15:30 <a href="http://www.shnenglu.com/MatoNo1/archive/2014/10/25/208674.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于本blog转型的说?/title><link>http://www.shnenglu.com/MatoNo1/archive/2014/05/02/206801.html</link><dc:creator>Mato_No1</dc:creator><author>Mato_No1</author><pubDate>Fri, 02 May 2014 14:41:00 GMT</pubDate><guid>http://www.shnenglu.com/MatoNo1/archive/2014/05/02/206801.html</guid><wfw:comment>http://www.shnenglu.com/MatoNo1/comments/206801.html</wfw:comment><comments>http://www.shnenglu.com/MatoNo1/archive/2014/05/02/206801.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.shnenglu.com/MatoNo1/comments/commentRss/206801.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/MatoNo1/services/trackbacks/206801.html</trackback:ping><description><![CDATA[我的OI生已结束,所以这个blog以后׃会有多少关于OI的内容了?#8230;… <div>-----Human intelligence is really terrible-----<br /><div>会变ؓ各种有关人类智慧的东西(乱搞内容+各种非传l题+一些实用内?0x5B25...Q?/div> <div><br /> </div> </div><img src ="http://www.shnenglu.com/MatoNo1/aggbug/206801.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/MatoNo1/" target="_blank">Mato_No1</a> 2014-05-02 22:41 <a href="http://www.shnenglu.com/MatoNo1/archive/2014/05/02/206801.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CTSC2014题目的各Uؕ搞方?&& 感想http://www.shnenglu.com/MatoNo1/archive/2014/04/30/206782.htmlMato_No1Mato_No1Wed, 30 Apr 2014 15:25:00 GMThttp://www.shnenglu.com/MatoNo1/archive/2014/04/30/206782.htmlhttp://www.shnenglu.com/MatoNo1/comments/206782.htmlhttp://www.shnenglu.com/MatoNo1/archive/2014/04/30/206782.html#Feedback7http://www.shnenglu.com/MatoNo1/comments/commentRss/206782.htmlhttp://www.shnenglu.com/MatoNo1/services/trackbacks/206782.html 首先基本Ҏ是矩?#8230;…xor可以转化为mod 2意义下的加法操作……
直接矩乘O(N3logK)Q需要优?#8230;…
׃mod 2Q矩阵中所有的元素都是0?Q于是可以压位,讑֎w位,则时间复杂度变ؓO(N3logK/w)……
其实q可以l优化?br /> 在mod 2意义下,乘法相当于andQ加法相当于xor……假设某次待乘的两个N*N矩阵分别为A和B……
先对A的每一行进行分D,每w位一D,然后q一D在q行矩乘的时候,实际上是对B的每个w*32的块Q都该块对应的若干行(q一Dgؓ1的位|对应的那些行)取出q整体xor……
因此可以一开始就对Bq行分块Q每块大ؓw*32Q每块计出对于每个w位二q制数对应行的xor?#8230;…
q样两个矩阵怹的L间就是O(N3/w/32)了囧……QA中一共N2/wD,每段在B中乘N/32块,每段和每块的怹l果可以直接在预处理记录的xor和里面调Q是O(1)的)
预处理时间显然是O(N2/w/32*2w)Qw=logN时两者^?#8230;…
q样很明昑֏以卡q去N=1000QK=109的那些点Qw?0Q,N=2000的或怹可以卡过d……

Day2 cryptoQ?br /> N=50的,׃p大,直接随机53~58个方E,解方E组Q有解的p为是{案?#8230;…
N=60的,基本思想是通过撞Q两个方ExorQ消L些未知数Q然后当未知C数较时暴力枚D验证……
@fanhq666 在讲题的时候,说进行两轮碰撞,W一轮消ȝ41~60个未知数Q第二轮消去W?1~40个,然后暴枚……
优化Q这样在两轮之后其实是对4个方E合q后的结果,正确率严重降低,可以直接?个方E碰撞消?0个(也可?gt;40个,减少枚D量)未知敎ͼq样正确率就木有那么惨不忍睹了囧……

Day2 numbersQ?br /> 基本ҎQ手打前若干个数字,后面的进行比对,选那个最像的Q其实这h率q不能达到最高,可以取前10像的Q看哪个数字最多,或者加入其它的一些估?#8230;…Q?br /> q样正确率可以达到约0.9……
Zq一步提高正率Q可以找出那些出错的数字Q看都是什么判成了什?#8230;…
l果是,4?????、某??、某??{易出错……
因此可以针对q些l箋优化……比如??设计更精l的Ch函数Q按每列拆分Q可以确定上方的开口大,然后取开口前若干的?Q其它ؓ4……

Q未完待l)
———————————————————————————————————————————————————
一些感惻I

我的OI生Ӟp么结束了……
没能参加IOIQ真的很遗憾……
但是像我q样的沙Ӟ除了提交{案和某些ؕ搞题外几乎木有Q何优势,要是q了队,很明显是l中国丢脸啊?#8230;…

CTSC的这几天Q我和HN、ZJ的神犇进行了充分l致的交?#8230;…毕竟q是大学前最后一ơ和他们见面的机会了……
从这个交当中感受到了很多东?#8230;…
首先当然是和他们讨论各种问题的过E中Q他们告诉我的那些新思想和新Ҏ……当然在他们的论文中也有体?#8230;…
真是太神?#8230;…我ؓ什么就一直没惌v来这些呢?#8230;…
q有是他们在一赯论问题时的热烈的场景……原来那些新思想都是在这里出现的Q只要一人想出来Q大安知道了囧……
惌v我^时有多么孤独……q样的场景只能在比赛时经?#8230;…
众多犇在一P每h都可以从别h那里获得动力Q以及获得各U有用的资料……
而我q样的沙Ӟ本来很弱,被神犇们鄙视Q又木有好的资料来源Q自然也~Z动力?#8230;…

q些因素加在一L效果Q就是我q步的速度明显比他们慢Q明显跟不上时代……
回想起从2008q?月以来的q些日子……
前两q不用说了,学习的都是最基础的东西(q些东西在强省都是几个月解决的事Q而我用了两年Q已l明显落后)……
后面Q虽然各位神犇给我提供了一些榜样作用,但是q种作用效果q是太差……
我仍焉要几乎完全靠自己的努力来解决那些巨可怕的问题……
?011qLCT、各U分块开始烂大街的时候,我还在写U段树、splay tree的模?#8230;…
?012qSAM出现的时候,我还在写一般的SA……
?013qcdq-gyz分治{各U诡异的思想出现的时候,我还在写动态树的模?#8230;…
L跟不上时代,以至于我相对于其他h变得来弱……
用比他们更多的时_收益却远q小于他?#8230;…
每一ơ听C道题是ZJ、HN{的资料题、模拟赛题等原题Ӟ有一U想哭的冲动……

我曾l不止一ơ地惌Q假如我生在ZJ或HNQ或者小时候{Ud了那?#8230;…
q几q的生活会肿么样?#8230;…现在会是什么样呢囧……
不用Z需要一论文或者一道题Q在google、baidu、citeseerx{上面到处找Q找了很久无?#8230;…
不用在看知识Ҏ题解Ӟ面对无论如何也搞不懂的部分,急得x墙,也木有用……
不用Z一道难题的解决折腾几天Q可能几分钟讨论一下就完事?#8230;…
不会在比赛后讨论Ӟ别h说到一U很熟悉的方法,自己却从未想到过也从未听说过……
不会每天都在痛苦中度q,却一直跟不上时代Q越来越?#8230;…
q之所以弱Q也是因ؓq些原因吧囧……
Q听说AH已经q箋6q无国家队了Q各U国安都木?#8230;…q不奇特Q看看AHq环境,来要有Q只能说那个人太高能了囧……臛_现在q木有这么神的h……Q?br /> 当然Q我不能改变自己所处的环境Q只能在q种环境下选择可能优的行?#8230;…

我希望能有一个更加精彩的人类智慧时代……

cong 国家队:一出现p使h吓傻的鼎爗xyz大爷Q压位帝+乱搞?人类智慧之神 sy菊苣Q几何帝q?br /> 今年中国队应该可以gl辉煌了?#8230;…
Orz @法法?@vfleaking @matthew99{神?


Mato_No1 2014-04-30 23:25 发表评论
]]>
WC2014ȝhttp://www.shnenglu.com/MatoNo1/archive/2014/02/14/205760.htmlMato_No1Mato_No1Fri, 14 Feb 2014 08:59:00 GMThttp://www.shnenglu.com/MatoNo1/archive/2014/02/14/205760.htmlhttp://www.shnenglu.com/MatoNo1/comments/205760.htmlhttp://www.shnenglu.com/MatoNo1/archive/2014/02/14/205760.html#Feedback5http://www.shnenglu.com/MatoNo1/comments/commentRss/205760.htmlhttp://www.shnenglu.com/MatoNo1/services/trackbacks/205760.htmlQ?QhcL慧是可怕的……

Q?Q我们要充分发挥人类智慧Q探索、测试、改q解x案的能力……

Q?Q有些喜M见的题目Q和游戏好像木有什么区别囧……

Q?Q随机和q似是很有力的工?#8230;…

Q?Q尽可能发散思维Q想Cؕ搞办法,是更有力的工?#8230;…

Q?Q学会利用机器和pȝ的bug和其它有用特点进行ؕ搞,??sup>*)有力的工P前面的那个括号内是个正则表达式)……

Q?Q传l题可能有许多非传统做法Q这是很坑的?#8230;…

Q?Q做题时Q不要忘了计机U学最基本的理?#8230;…

Q?Q有时候,玩也是很有用的囧……

Q?QQ何时候,永远不要对自׃׃心和希望Q即使在考挂的时候囧……

Q?0Q营员交和表演节目是可以救命的囧(不知谁还记得@huyuanming11和@lhm_m两位犇的故?#8230;…Q?/p>

Q?1Q给人类智慧的化w@lemon_workshopQ@false_sillycross)跪了……

Q?2Q给提出数据l构最前沿研究内容Retroactive DSQ同时在比赛里出人道数据Q最l成功保佑了本沙茶的@WJMZBMR跪了……

Q?3Q给虐爆全集训队的@xudyh、@vfleaking、@jcvb跪了……

Q?4Q给比赛前一天玩游戏Q当然后来也开始刷CF?#8230;…表示犇Z么都喜欢刷CF?#8230;…Q,然后在比赛里虐场的@法法塔、@Vensinte跪了……

Q?5Q给一q集训队、一q半候选队的@formyfamily(kzf)跪了……

Q?6Q给下N个法法塔Q@ydc、@pyx1997、@matthew99……跪了……

Q?7Q给各位被本沙茶h资料的神犇,以及所有虐掉本沙茶的神犇跪?#8230;…

Q?8Q其实上面的所有h都叫一个名字:杨芳?#8230;…Q顺便剧透一下:本沙茶其实是杨芳斐的W?0086个小?#8230;…Q?/p>

Q?9Q没什么可说的Q都是蒟ȝ借口|了……自己果然q是半吊子水q_?#8230;…

最lȝQ用两个字ŞҎơWCQ?span style="color: red; ">,b



Mato_No1 2014-02-14 16:59 发表评论
]]>
hw1-1 题目提交地址http://www.shnenglu.com/MatoNo1/archive/2013/10/27/203934.htmlMato_No1Mato_No1Sun, 27 Oct 2013 04:10:00 GMThttp://www.shnenglu.com/MatoNo1/archive/2013/10/27/203934.htmlhttp://www.shnenglu.com/MatoNo1/comments/203934.htmlhttp://www.shnenglu.com/MatoNo1/archive/2013/10/27/203934.html#Feedback0http://www.shnenglu.com/MatoNo1/comments/commentRss/203934.htmlhttp://www.shnenglu.com/MatoNo1/services/trackbacks/203934.html
WF 2003D_Eurodiffusion
WF 2008C_Conveyor Belt
WF 2013G_Map Tiles

各位犇如果有更好的做法Q麻烦把题解或标E发到mato_no1[at]yeah.netQ在q里回复也行Q,3x?br />

Mato_No1 2013-10-27 12:10 发表评论
]]>
l计的力?/title><link>http://www.shnenglu.com/MatoNo1/archive/2013/09/13/203211.html</link><dc:creator>Mato_No1</dc:creator><author>Mato_No1</author><pubDate>Fri, 13 Sep 2013 05:29:00 GMT</pubDate><guid>http://www.shnenglu.com/MatoNo1/archive/2013/09/13/203211.html</guid><wfw:comment>http://www.shnenglu.com/MatoNo1/comments/203211.html</wfw:comment><comments>http://www.shnenglu.com/MatoNo1/archive/2013/09/13/203211.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/MatoNo1/comments/commentRss/203211.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/MatoNo1/services/trackbacks/203211.html</trackback:ping><description><![CDATA[     摘要: Orz zkwQ!Q最q看完了《统计的力量?#8230;…觉得q实在是太神?#8230;…原来U段树可以这么写……zkwU段树的思想Q先线D长度N变ؓ2的整数次方,使线D|成ؓ满二叉树Q然后就可以通过各种位运直接链接到某个l点Q不必递归了,因此大大减小了常?#8230;…本沙茶利用zkwU段树在BZOJ1756?798上都刷到...  <a href='http://www.shnenglu.com/MatoNo1/archive/2013/09/13/203211.html'>阅读全文</a><img src ="http://www.shnenglu.com/MatoNo1/aggbug/203211.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/MatoNo1/" target="_blank">Mato_No1</a> 2013-09-13 13:29 <a href="http://www.shnenglu.com/MatoNo1/archive/2013/09/13/203211.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于树分ȝ问题http://www.shnenglu.com/MatoNo1/archive/2013/08/31/202905.htmlMato_No1Mato_No1Sat, 31 Aug 2013 15:39:00 GMThttp://www.shnenglu.com/MatoNo1/archive/2013/08/31/202905.htmlhttp://www.shnenglu.com/MatoNo1/comments/202905.htmlhttp://www.shnenglu.com/MatoNo1/archive/2013/08/31/202905.html#Feedback3http://www.shnenglu.com/MatoNo1/comments/commentRss/202905.htmlhttp://www.shnenglu.com/MatoNo1/services/trackbacks/202905.html阅读全文

Mato_No1 2013-08-31 23:39 发表评论
]]>
NOI2013 题解&&ȝhttp://www.shnenglu.com/MatoNo1/archive/2013/07/20/201888.htmlMato_No1Mato_No1Sat, 20 Jul 2013 15:43:00 GMThttp://www.shnenglu.com/MatoNo1/archive/2013/07/20/201888.html 不说了囧……

【Day1?br /> meowQ?br /> k=2Q先这N个dl向量组成一个N*d的矩阵AQ则A*AT&e1;i&e3;&e1;j&e3;(mod 2)是向量i•向量j(mod 2)Q因此问题有解当且仅当A*AT不是??br /> 随机1*N的向量vQ看(v*A)*AT是否{于v*(N*N的全1矩阵)Q如果A*AT不是?那么期望试两ơ就可以得到不等的结果。(如果试了10ơ都是相{,p为无解)
如果两边的乘U不{,则找到那个不{的列,设ؓWi列,则必然存在一个解包含向量iQ枚丑֏一个即可。时间复杂度O(Nd)
k=3Q计?A*AT)&e1;i&e3;&e1;j&e3;2(mod 3)Q即(Σ(xik*xjk))2Q即Σ(xik1*xik2*xjk1*xjk2)(mod 3)Q对每个向量构造一个d2l向量,Z前的每个向量各维两两怹的结果,则{化ؓk=2的情况(只不q将mod 2改ؓmod 3Q,旉复杂度O(Nd2)Q常数小一点(比如算modQ可以卡q去?br />
countQ?br /> Q正解需要某些很奇怪的性质Q本沙茶看不出来Q只?5分的Q?br /> 递推Q设F&e1;i&e3;&e1;j&e3;和G&e1;i&e3;&e1;j&e3;表示某层是BFS序列?amp;e1;i..j&e3;q一D,树的总高度和树的|Q所求^均值即为F&e1;i&e3;&e1;j&e3; / G&e1;i&e3;&e1;j&e3;Q?br /> 则枚举kQ若k满一定条?/span>Q则F&e1;j+1&e3;&e1;k&e3;+=F&e1;i&e3;&e1;j&e3;+G&e1;i&e3;&e1;j&e3;QG&e1;j+1&e3;&e1;k&e3;+=G&e1;i&e3;&e1;j&e3;?br /> 问题是这?#8220;一定条?#8221;是什么(最难搞的地方囧Q?br /> W零QBFS&e1;j+1..k&e3;q一D늚各个l点在DFS序列中的位置递增Q这个很昄Q?br /> W一QBFS&e1;j+1..k&e3;q一D늚各个l点在DFS序列中的位置之前都必L在BFS&e1;i..j&e3;范围内的l点Q作为它的父l点Q这个也很显ӞQ?br /> W二QDFS序列中,所有在BFS&e1;i..j&e3;范围内的l点的下一个位|如果不是在BFS&e1;0..i-1&e3;范围内的Q就必须是BFS&e1;j+1..k&e3;范围内的Q因表示它的W一个子l点Q这个灰帔R惛_Q!Q!Q!Q!Q!Q!Q!Q本沙茶挂在这里了?#8230;…Q?br /> 对于W零和第一Q实际上是给Zk的上限,枚Dk时不W合q个条g则退出,而第二则是给Zk的下限(所有的“下一个位|?#8221;要填满才能算Q;
此外QF和G要用long doubleQdouble也会爆,不用担心_ֺQ本沙茶当时q在如何l护q_值的问题上纠l了很久……Q?br /> q个做法是O(N3)的,但加上那些优化就可以85分了?#8230;…
Q本沙茶当时惛_q个做法了,也想CW零和第一Q但木有惛_W二Q结果挂?#8230;…要是真得?5分,d254Q稳的rank1?#8230;…真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲剧,真悲?#8230;…Q?br />
trainQ?br /> 史上最水的提交{案……整个是个NOIP普及l难度的?#8230;…
首先分析数据׃隑֏现这10个点其实是一U模型:
一开始有若干元钱Q用变量v 2表示Q?br /> 有若q个大块Q每个大块可以选择q或者不q,如果q,p付出一些钱Q如果不q,p动蟩转到后面的某个大块?br /> 在每个大块里有若q个Q不过25个)块Q有1?0个变量,每个块也可以选择要或者不要,如果要,对所有的变量各加上一个效果|可正可负Q?br /> 目标是所有变量的l对g和最大(每个大块末尾会结一ơ,然后所有变量的值清Ӟ
首先每个大块内选哪些小块可以暴力枚举,然后得到最大的ȝ对|设ؓval&e1;i&e3;Qi为大块编PQ设如果不进Wi个大块,跛_的大块编号ؓB&e1;i&e3;Q第i个大块付出的׃ؓV&e1;i&e3;?br /> 而大块之间就是一个类g01背包的模型,设F&e1;i&e3;&e1;j&e3;表示到达Wi个大块(未作出选择Q时Q用掉了j元钱的最大L果|用F&e1;i&e3;&e1;j&e3;更新F&e1;B&e1;i&e3;&e3;&e1;j&e3;Q若不超q一开始的总钱数则用F&e1;i&e3;&e1;j&e3;+val&e1;i&e3;更新F&e1;i+1&e3;&e1;j+V&e1;i&e3;&e3;Q要实时保存最优决{?br /> 输出的时候注意一下,那里面有几个点,当钱不够时会自动选择不进当前大块Q木有必要作出选择了?br />
xDay1完挂?br />
【Day2?br /> matrixQ?br /> 矩阵乘法Q十q制快速幂。没了?br />
penmanQ?br /> 比较猥琐的DP?#8230;…
重点是这个:所有的囑Ş都可以拆成单列,一列一列地弄(本沙茶太׃Q这个都木有惌v来)Q然后就是三lDP?br /> NQ设F&e1;i&e3;&e1;j&e3;&e1;k&e3;&e1;st&e3;表示Wi列,上下边界分别为j、k行,状态ؓWst个部分(W?部分为最左边一竖,W?部分Z间若q块Q第2部分为最双一竖)的最优解Q计好一列之后求Z大堆辅助|可以下一列O(1)出了?br /> IQ设F&e1;i&e3;&e1;j&e3;&e1;k&e3;&e1;st&e3;表示Wi列,上下边界分别为j、k行,状态ؓWst个部分(W?部分为那一竖的左边Q第1部分为那一竖,W?部分为那一竖的双Q的最优解Q不需要辅助|直接求即可;
OQ可以DPQ但更好的办法是枚D左、右、上边界Q然后扫描,说它更好是因为知道了左右边界Q可以直接引出左边的N和右边的I的最优解?br /> 具体实现的时候细节很?#8230;…真折h。还有要注意省空_F数组要对iq一l滚动?br />
foodshopQ?br /> 首先q是个无向环套树Q关于这斚w的ȝ?a title=""q里"" href=""http://www.shnenglu.com/MatoNo1/archive/2012/09/01/189006.html"">q里Q?br /> 枚D开店的那条边,如果是树边,求出该边的较下结点往下的最大长度dist1Q以及往其它l点的最q距dist2Q则l果即ؓmin{dist1+x, dist2+L-x}Q满?<=x<=LQL辚w度。dist1求法不说了,dist2分ؓ两部分,树内的,可以转化为经典DP模型“树的中心?#8221;Q树外的Q先求出环上的每个结点往树中走的最大长度,作ؓq个l点的权|然后p{化ؓ一个带Ҏ和点权的环,对于每个点iQ求出max{i、j距离+j的权值}Qj为环上的点)的|q个值可以通过在环上扫描的Ҏ求出Q设G&e1;i&e3;为第i个点出发Q逆时针走更优的位|最q到哪里。逆时针扫描这个环Q然后所有的G可以在U性时间内求出Q求出G后,Ҏ个点分别求出光时针更优区与顺旉更优区内的最大|可以在扫描过E中用线D|l护Q,卛_解决q个问题?br /> 如果开店的边在环上Q设其两端点为i、jQi->j为逆时针方向)。很Ҏ发现Q如果在q条边上开店,则j的逆时针更优区内的所有点一定是逆时针到q个店更q,i的顺旉更优区内的所有点一定是时针到q个店更q,而其它的点则需要额外判断一下是时针更q还是逆时针更q(d断次CؓU性)。这样也可以借助U段树在扫描q程中求出每条环边的、逆时针更优区Q从而{化ؓ与树边的问题一L模型。时间复杂度O(NlogN)?br /> 不过Q对于环边,q有一U更单的做法QOrz @hzaQ:
二分最q距(即结果)DQ然后对于环上的所有点Q找到这个环上到q个点距d于(D-q个Ҏ里的最大深度)的点集合Q显然是q箋的一D弧Q,Ҏ有点的这U弧求ƈQ如果能覆盖整个环,则最优解<DQ否则最优解>=D?br />
本沙茶Day2全暴力,只拿了暴力分……对付J琐题的能力太弱了,代码量一大就悲剧……
Q后来发玎ͼfoodshop的暴力都写疵了囧……枚D开店的边后应该用SPFA求最短\Q因为删掉的可能是树边,剩下的不是树……不过数据弱,木有出现q种情况?#8230;…Q?br />
xNOI2013完挂?br /> ———————————————————————————————————————————————————
【ȝ && 一些感惟?br /> 从上面可以看出,本沙茶在NOI2013中用的法都是NOIP普及l以内难度的囧(matrix的矩阵乘法可能略高一些,但显然也不能过NOIP隑ֺQ?#8230;…
q些法都是本沙茶在2009q以前就搞懂的,也就是说Q后4q掌握的所有算法,q次都木有用?#8230;…
最后一ơNOIQ竟如此富有戏剧?#8230;…居然只考普及组法……
图论、高U数据结构、字W串、几何、数论、组?#8230;…q次都木有考,q也是NOI历史上的一?#8220;创D”了囧……
但尽如此,本沙茶在此次NOI中仍然暴露出了诸多问?#8230;…q不是比赛技巧问题,而是qx埋下的祸?#8230;…
想题不够灉|Q找不出题目隐藏的特D性质Q特D情况考虑不清楚,写代码速度太慢……q些都是qx不好好做题,天天颓废的结?#8230;…
因此Q这ơ挂掉,也是理所应当的事……
遗失了过去,因此Q现在后悔了…………………………………………………………………

不过Q不肿么讲Q还是؜q了集训?#8230;…集训队是一个新的开始,每天都面临巨大的挑战Q同时每天都能得到巨大的提高……
虽然本沙茶现在很弱,应付N的能力还q远不够Q但l过q一q的训练Q相信可以改变这一切,快p……
希望q能是一个{折点?br /> 50Q?2Q?Q?Q??/span>
———————————————————————————————————————————————————
膜拜本次虐场犇
@鼎爷
@xudyh
@xyz111
@hzaskywalker(FFT)
@hzhwcmhf
@zhj
@g
@sunzhouyi
以及众多虐掉count、penman、foodshop的神?#8230;…


Mato_No1 2013-07-20 23:43 发表评论
]]>
【复仇之战】AHOI2013 Round2 ȝhttp://www.shnenglu.com/MatoNo1/archive/2013/06/17/200747.htmlMato_No1Mato_No1Mon, 17 Jun 2013 14:37:00 GMThttp://www.shnenglu.com/MatoNo1/archive/2013/06/17/200747.htmlhttp://www.shnenglu.com/MatoNo1/comments/200747.htmlhttp://www.shnenglu.com/MatoNo1/archive/2013/06/17/200747.html#Feedback9http://www.shnenglu.com/MatoNo1/comments/commentRss/200747.htmlhttp://www.shnenglu.com/MatoNo1/services/trackbacks/200747.html前言Q?br />?006q的全国W一Q到2012q的全国W二十;
从国安每年必有Q到正式选手NOI Ag都拿不到Q?br />旉可以改变一切,仅仅几年Q我们共同见证了一个省从强省变成弱省;
而无比奇(keng)?die)的省选题Q又使得许多难以惌的事情发生了Q?br />不知现在Q还有谁记得一q前的那场风波,两年前的那场风LQ三q前的那场风波;
不知现在Q还有谁记得那些被奇(keng)?die)的省选题和谐掉的众神Q?br />相关链接0
相关链接1
相关链接2
———————————————————————————————————————————————————
今年Q安徽省选终于不再是一场闹剧?br />希望q能成ؓ一个{折点。下面进入正题?br />———————————————————————————————————————————————————

本沙茶还是考废?#8230;…6题有3题被卡常敎ͼ而且卡到和暴力差不多的得?#8230;…
不过毕竟复仇成功?#8230;…好像q进了A?#8230;…
不过像我q么弱到NOI也是被虐的䆾……

下面上题解:
【Day1?br />coinQ?br />首先那个贪心性质是比较好看出来的?#8230;…是如果每个面值都是上一个面值的正整数倍,则要得到一个h格的最张敎ͼL先用最大的Q不够了再用W二大的……以此cL?br />Q证明:假设h为sQ某个方?a1, a2...am)(ai为第i大的面g用张?对于最大的面g是按照这LQ则有s-a1*v1>=v1Q若a2*v2>=v1Q则?v1/v2)张第二大的换成一张第一大的昄更优Q若a2*v2<v1Q则可得s-a1*v1-a2*v2>=v1-a2*v2>=v2Q可以对W三大的l箋分类讨论Q这样一直到Wm大的Q必然会有一个出现可换成更大面值的情况Q也是该方案必然不是最优方案;如果最大的面值按照这P后面的面g按照q样Q仍然如此)
q样只要所有面值确定,配成M一Uh格的最优方案也q定了Q且可以随着面g大到的一一定Q不断更新最优方案;
׃本题h<=100000Q所以考虑搜烦。一开始搜最大的面|然后在搜后面的面值的时候,只能枚D其因数。优化:
Q?Q初始定界:Ҏ样例2+单分析可以得出,使用2的幂的面值是一U比较优的方案,因此用它q行初始定界Q可以大大方便后面的卡界Q?br />Q?Q容易证明,如果所有hg最大的为maxwQ则最大的面值必然在[maxw/2, maxw]之间Q?br />Q?Q很重要的剪枝:Ҏ证明在最优方案中Q相M个面值的比值必然是质数Q否则设vi/v(i+1)不是质数Q存?gt;1的因数dQ则加入vi/dq个面g?#8230;…Q。因此,只需要预处理?~100000间所有数的质因数卛_Q?br />Q?Q一些启发式优化Q卡界)Q?br />Q?Q卡Ӟ
l合使用以上Ҏ可以得到85~100分;注意搜烦中的数组分层问题Q?br />
cube:
被卡常数了,真悲?#8230;…
本题的猥琐之处在于它的时I限Ӟ旉1sQ空?4M……l跪了!Q!
只要求出(0, 0, 0)-(200, 200, 200)间的每个格子是否被覆盖,然后再做一ơfloodfillp了囧……
实现Ҏ有很多,最好的是三l树状数l(Ҏ求点Q一个数l即可,且可以用shortQ?br />问题是,本题的floodfill如何实现Q递归DFSQ爆栈;人工栈DFSQMLEQBFSQ在压位的情况下可以勉强卡过I间Q但常数被卡?#8230;…
Q求犇好的解决办法?#8230;…Q?br />
squareQ?br />首先两个不相交子矩Ş要么在X方向上不怺Q要么在Y方向上不怺Q要么在X、Y方向上都不相?#8230;…Q废话)
因此l果{于(X方向上不怺的全黑子矩Ş个数)+(Y方向上不怺的全黑子矩Ş个数)-(X、Y方向上都不相交的全黑子矩形个?Q?br />前两个显然灰常好求,W三个,只要求出每个点左上、右上、左下、右下四个方向里面的全黑子矩形个敎ͼ也灰常好?#8230;…
不过有一个细节:如何求出以某?列ؓ最下行/最叛_的全黑子矩Ş个数Q?br />一U方法是往?叻I或上/下)W一个比它矮的地方不断P代,但这样遇到阶梯状的会被卡掉;
正确Ҏ是找到往?叻I或上/下)W一个比它矮的地方,然后以这里ؓ右下角的全黑子矩形个?以那个地方ؓ右下角的全黑子矩形个?q里的高?两个位置的距;
然后是严格的O(N2)了(不过数据很弱Q本沙茶使用会被阶梯状的卡掉的办法也AC了囧Q;

xDay1完挂?br />
【Day2?br />Q全DS题什么心态?Q?Q?Q)
homeworkQ?br />W一?#8230;…是h都会吧囧……
W二?#8230;…ȝ了囧……
其实看到W二问这U不能合q的东东应该想到分?#8230;…q里说一U时间复杂度为O(N5/3)的分块方?br />注意本题的两问都满区间减性质Q即“A[l1..r1]中关于[l2..r2]范围内的数的l果=A[l1..r1]中关于[0..r2]范围内的数的l果- A[l1..r1]中关于[0..l2-1]范围内的数的l果”?br />因此Q可以先对[l2..r2]q一l离U,然后按照值递增的顺序逐个加入A数组中的所有元素(一开始A数组为空Q,每加入一个数Q就对l2或r2{于q个数的所有询问计结果,q样原题p{化ؓ了这个问题:
一个长为N的序列,一开始所有位|都为空Q现在有两个操作Q(1Q在某个IZ|插入一个数Q(2Q询问目前某区间内的数的LQ以及不相同的数的LQ?br />q两个问题都可以分块解决Q设S1[i][j]和S2[i][j]分别表示目前Wi块到Wj块中数的L以及不相同的数的LQ同时维护bool FF[i][j][k]表示Wi块到Wj块是否出现数k。插入一个数时直接维护S1Q根据FFl护S2卛_。显然块大小sz应取N2/3Qȝ旉、空间复杂度均ؓO(N5/3)?br />q样……本题旉10s应该能过了吧?#8230;…但是常数……万恶的常数啊Q!Q!Q(事实上后5个点在本Z都是8.5s左右的,只有W??个点TQ但在那里不知ؓ什么几乎全T?#8230;…Q?br />
disconnectedQ?br />q个……本沙茶真心不会搞?#8230;…
@drcrow犇说有一U按询问分块的办法,其思想具体见他今年CTSC的论?#8230;…但本沙茶智硬理解不了……
求各位神犇解?#8230;…

diffQ?br />Q很水的题,很坑爹的常数……本题真是推广SAM的利?#8230;…Q?br />本题的核心在于算L两个后缀的LCP之和Q其它的很容易推导出?#8230;…
后缀的LCPQ?#8220;正常?#8221;的第一反应是SA……
求出SA及height后,转化为线D|问题……然后q接搞定了……
但是……………………………………………………………………………………………………
本题N<=500000Q时?sQ!Q!Q!Q!Q!Q!Q!Q!Q!Q!Q!Q!Q!Q!
如果求SAQ不是倍增q是DC3都会TQ把SA求出来就T了)
因此Q正解其实是SAMQ把q个串的SAM求出来之后,直接用DFS求次序,再求height……q里的时间复杂度是U性的了?br />QWJMZBMRQ现在SA早就q时了,要用SAMQ!Q不Q其实SAM也过时了Q现在是Suffix BST以及2K Substring BSTQ但考虑到AH太弱了,同情一下,降低一炚w?#8230;…Q?br />
xAHOI Round2完挂?br />Q不q许多h都放水了?#8230;…他们说我d滚粗Q太可怜了Q要照顾?#8230;…于是我这L弱智A队了……Q?br />QHSAAHNUq了6?#8230;…太可怕了Q坐{NOIl团虐场……Q?br />

Mato_No1 2013-06-17 22:37 发表评论
]]>
【AHOI2013复仇】带插入区间WK的“动态标号”做?/title><link>http://www.shnenglu.com/MatoNo1/archive/2013/05/29/200136.html</link><dc:creator>Mato_No1</dc:creator><author>Mato_No1</author><pubDate>Wed, 29 May 2013 13:52:00 GMT</pubDate><guid>http://www.shnenglu.com/MatoNo1/archive/2013/05/29/200136.html</guid><wfw:comment>http://www.shnenglu.com/MatoNo1/comments/200136.html</wfw:comment><comments>http://www.shnenglu.com/MatoNo1/archive/2013/05/29/200136.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/MatoNo1/comments/commentRss/200136.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/MatoNo1/services/trackbacks/200136.html</trackback:ping><description><![CDATA[<p style="margin-right: 0px" dir="ltr">首先QOrz @vfleakingQ!Q出此神题!Q!<br /><a title="原题地址" >原题地址</a><br />@vfleaking犇I间里的N多主解法:<a title="3" >3</a><a title="0" >0</a><a title="6" >6</a><a title="5" >5</a><br /><br />q里讲的是本沙茶乱搞出的一U解?#8212;—“动态标?#8221;Q神犇不要鄙视)?br />首先Q如果没有插入,q题是裸题,按值徏U段树套q树即可,O(Nlog<sup>2</sup>N)Q?br />然后Q如果有插入Q但可以ȝQ这题也是裸题,只要扑ֈ所有插入操作插入的位置Q得到最l的序列Q然后从头处理操作,一开始将中途插入的所有位|都设ؓ无效|插入成了修攏V?br />问题是,又有插入Q又强制在线Q肿么办Q?Q?br /><br />注意到在求解区间WK的按值徏U段树套q树做法中Q是对线D|的每个结点[l, r]都徏一^衡树Q表C值在[l, r]范围内的所有位|,然后Q通过找某一区间内值的个数Q就可以得到q一区间内值在[l, r]范围内的位置的个数。事实上Q如果^衡树l点的权|也就是位|,不用0?N-1)的整数表C,而用L的递增序列表示Q也是可以的Q只不过此时需要维护一这个递增序列的^衡树Q找到第K的|也就表示WK个位|。也是_q些q树结点的权值其实只表示相对位置Q即“标号”?br /><br />因此Q可以得到这L做法Q一开始设|一个递增的标号序列,Wi个标可C第i个位|,q且用它建立U段树套q树。然后,每次要插入的时候,找到待插入位置Qؓ它申请一个新的标P在它两个盔R位置标号之间卛_。一般来_标号都是整数Q在甌新标hQ如果它左右两边盔R位置的标号分别是a、bQ若a+1<bQ则?a, b)之间取一个整C为新位置的标P若a+1=bQ就需要修改一些标号了Q即把这附近的位|的标号重新分配Q?#8220;拉开”它们之间的距,为本ơ及后面插入的值留出标受?br /><br />接下来的问题是如何讄标号使得可能少的重新分配标受本沙茶在多ơ尝试之后得Z比较好的办法Q神犇肯定有更好的办法,不要鄙视Q,一开始第i个位|的标号为i*2*10<sup>9</sup>Q显然标h个long longQ,然后Q每ơ如果a+1<bQ则?a+b)/2Q整除)作ؓ新标P否则Q统计目前位|标号两边各K0范围内,即[a-K0, a+K0]Q或[b-K0, b+K0])内的标号个数Q设为sQ再[a-K1*2<sup>s</sup>, a+K1*2<sup>s</sup>]QK1是个预先得知的|范围内的标号全部重新分配Q得它们等间距Qƈ且在所有涉及这些标Lq树里面对应的标号也要ҎQ这里要特别注意Q不能找C个改一个,而要在所有涉及到的标号全部找到后一hQ!Q否则会出现改过的后面又被改的情况,本沙茶就是在q里卡了很久……Q此外,q里可以加入优化Q即记录每个标号对应的|注意Q是实际的|不是位置Q,q样在线D|里面可以定向而不用试了囧……<br /><br />@vfleaking犇的第1?个点U随机,l果不会出现a+1=b的情况,也就是根本没有重新分?#8230;…Q囧Q,??个点则是Ҏ构造的Q它L在开头、正中间、结这三个位置插入Q结果经常出现标h在一L后重新分?#8230;…实测l果为d重新分配?0~50W个结?#8230;…最后这两个Ҏ机测18s……<br /><br /><a title="代码" >代码</a><br /><br /><strong style="color: red">后记Q?br />事实上这U动态标h可以被卡掉的Q有一U方法能让它每logK0ơ操作就所有的标号全部重新分配一ơ,从而ȝ重新分配ơ数变ؓO(NM/logK0)。因此,需要更好的动态标L法,使得它在M情况下都可以保证ȝ重新分配标号的次数在一个可接受的范围内。在N<=10<sup>5</sup>的时候(再大׃能动态标号了Q稳TQ,q个“可接受的范围”可以控制在大UO((N+M)*N<sup>1/3</sup>)Q这是肿么搞的呢……以后再说囧?/strong><br /></p><img src ="http://www.shnenglu.com/MatoNo1/aggbug/200136.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/MatoNo1/" target="_blank">Mato_No1</a> 2013-05-29 21:52 <a href="http://www.shnenglu.com/MatoNo1/archive/2013/05/29/200136.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.sansiwu.cn" target="_blank">պŷþþwwwۺ</a>| <a href="http://www.paypaal.cn" target="_blank">ɫۺϾþþþþþþ</a>| <a href="http://www.wuxicld.cn" target="_blank">ݺɫۺϾþȥ </a>| <a href="http://www.ajchugui.cn" target="_blank">Ʒþþþþù</a>| <a href="http://www.haokan1.cn" target="_blank">ҹþþþƷӰԺ</a>| <a href="http://www.ssc992.cn" target="_blank">պݺݾþ͵͵ɫۺ</a>| <a href="http://www.665m.cn" target="_blank">ۺպþóAV</a>| <a href="http://www.aisile.com.cn" target="_blank">66ƷۺϾþþþþþ</a>| <a href="http://www.hearingaids.net.cn" target="_blank">þƵ</a>| <a href="http://www.ccgangjiegou.cn" target="_blank">99ƷþþƷ</a>| <a href="http://www.sebyse.cn" target="_blank">þۺϹapp </a>| <a href="http://www.bluecc.com.cn" target="_blank">þþ㽶ۺϼձ</a>| <a href="http://www.qxri.cn" target="_blank">ŷƷһƷþ</a>| <a href="http://www.goldquote.cn" target="_blank">þþþѾƷ</a>| <a href="http://www.bagscheap.cn" target="_blank">99ȾƷþֻоƷ</a>| <a href="http://www.6105555.cn" target="_blank">ŷɫ۾þþƷ</a>| <a href="http://www.0553fc.cn" target="_blank">Ƭѹۿþ</a>| <a href="http://www.gzkyzc.com.cn" target="_blank">ŮƷþþþ</a>| <a href="http://www.dyhotel.com.cn" target="_blank">㽶þAһ</a>| <a href="http://www.cbsfq.cn" target="_blank">һaƬþëƬ</a>| <a href="http://www.mail-lists.cn" target="_blank">þþƷ</a>| <a href="http://www.songli.org.cn" target="_blank">ŷ޾Ʒ˾þ</a>| <a href="http://www.shy114.cn" target="_blank">޹Ʒþþþþ</a>| <a href="http://www.focuan.cn" target="_blank">ó˾þAvѸ</a>| <a href="http://www.iqwn.cn" target="_blank">ݺɫþۺѿ</a>| <a href="http://www.aisile.com.cn" target="_blank">þۺ˿ձ</a>| <a href="http://www.woyaopeizi.cn" target="_blank">69ۺϾþþƷ</a>| <a href="http://www.91baokao.cn" target="_blank">ĻþþƷAPP</a>| <a href="http://www.songshuidaojia.cn" target="_blank">þþƷĻ</a>| <a href="http://www.c-c-city.com.cn" target="_blank">ŮһaëƬþw </a>| <a href="http://www.51keepruning.cn" target="_blank">ձƷþ</a>| <a href="http://www.orange-cat.cn" target="_blank">ݺɫۺվþþþþþ</a>| <a href="http://www.jianfusi.cn" target="_blank">þþþþúݺݶ</a>| <a href="http://www.spdx.com.cn" target="_blank">ˮϵþþƷ</a>| <a href="http://www.hefxxw.cn" target="_blank">ɫۺϾþþþר</a>| <a href="http://www.cjbyt.cn" target="_blank">ŷۺϾþþ</a>| <a href="http://www.k443.cn" target="_blank">޾ƷŮþþ</a>| <a href="http://www.u2860.cn" target="_blank">þ޾Ʒavվ </a>| <a href="http://www.hfhyzt.cn" target="_blank">޹˾þۺ</a>| <a href="http://www.fonwf.cn" target="_blank">ҹAVëƬþ</a>| <a href="http://www.lihengzhe.cn" target="_blank">㽶þþƷۺ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>