• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            CTSC2014題目的各種亂搞方法 && 感想

            Posted on 2014-04-30 23:25 Mato_No1 閱讀(3460) 評論(7)  編輯 收藏 引用 所屬分類: CTSC
            @import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); Day1 random:
            首先基本方法是矩乘……xor可以轉化為mod 2意義下的加法操作……
            直接矩乘O(N3logK),需要優化……
            由于mod 2,矩陣中所有的元素都是0或1,于是可以壓位,設壓w位,則時間復雜度變為O(N3logK/w)……
            其實還可以繼續優化。
            在mod 2意義下,乘法相當于and,加法相當于xor……假設某次待乘的兩個N*N矩陣分別為A和B……
            先對A的每一行進行分段,每w位一段,然后這一段在進行矩乘的時候,實際上是對B的每個w*32的塊,都將該塊對應的若干行(這一段值為1的位置對應的那些行)取出并整體xor……
            因此可以一開始就對B進行分塊,每塊大小為w*32,每塊計算出對于每個w位二進制數對應行的xor和……
            這樣兩個矩陣相乘的總時間就是O(N3/w/32)了囧……(A中一共N2/w段,每段在B中乘N/32塊,每段和每塊的相乘結果可以直接在預處理記錄的xor和里面調,是O(1)的)
            預處理時間顯然是O(N2/w/32*2w),w=logN時兩者平衡……
            這樣很明顯可以卡過去N=1000,K=109的那些點(w取10),N=2000的或許也可以卡過去囧……

            Day2 crypto:
            N=50的,由于p大,直接隨機53~58個方程,解方程組,有解的就認為是答案囧……
            N=60的,基本思想是通過碰撞(兩個方程xor)消去某些未知數,然后當未知數個數較小時暴力枚舉驗證……
            @fanhq666 在講題的時候,說進行兩輪碰撞,第一輪消去第41~60個未知數,第二輪消去第21~40個,然后暴枚……
            優化:這樣在兩輪之后其實是對4個方程合并后的結果,正確率嚴重降低,可以直接取3個方程碰撞消去40個(也可能>40個,減少枚舉量)未知數,這樣正確率就木有那么慘不忍睹了囧……

            Day2 numbers:
            基本方法:手打前若干個數字,后面的進行比對,選那個最像的(其實這樣正確率并不能達到最高,可以取前10像的,看哪個數字最多,或者加入其它的一些估價……)
            這樣正確率可以達到約0.9……
            為了進一步提高正確率,可以找出那些出錯的數字,看都是將什么判成了什么……
            結果是,4和9、7和9、3和5、某些1和8、某些1和2等易出錯……
            因此可以針對這些繼續優化……比如對4和9設計更精細的估價函數,按每列拆分,可以確定上方的開口大小,然后取開口前若干小的為9,其它為4……

            (未完待續)
            ———————————————————————————————————————————————————
            一些感想:

            我的OI生涯就這么結束了……
            沒能參加IOI,真的很遺憾……
            但是像我這樣的沙茶,除了提交答案和某些亂搞題外幾乎木有任何優勢,要是進了隊,很明顯是給中國丟臉啊囧……

            CTSC的這幾天,我和HN、ZJ的神犇進行了充分細致的交流……畢竟這是大學前最后一次和他們見面的機會了……
            從這個交流當中感受到了很多東西……
            首先當然是和他們討論各種問題的過程中,他們告訴我的那些新思想和新方法……當然在他們的論文中也有體現……
            真是太神了……我為什么就一直沒想起來這些呢囧……
            還有就是他們在一起討論問題時的熱烈的場景……原來那些新思想都是在這里出現的,只要一人想出來,大家都知道了囧……
            想起我平時有多么孤獨……這樣的場景只能在比賽時經歷……
            眾多神犇在一起,每人都可以從別人那里獲得動力,以及獲得各種有用的資料……
            而我這樣的沙茶,本來就很弱,被神犇們鄙視,又木有好的資料來源,自然也缺乏動力了……

            這些因素加在一起的效果,就是我進步的速度明顯比他們慢,明顯跟不上時代……
            回想起從2008年7月以來的這些日子……
            前兩年不用說了,學習的都是最基礎的東西(這些東西在強省都是幾個月解決的事,而我用了兩年,已經明顯落后)……
            后面,雖然各位神犇給我提供了一些榜樣作用,但是這種作用效果還是太差……
            我仍然需要幾乎完全靠自己的努力來解決那些巨可怕的問題……
            當2011年LCT、各種分塊開始爛大街的時候,我還在寫線段樹、splay tree的模板……
            當2012年SAM出現的時候,我還在寫一般的SA……
            當2013年cdq-gyz分治等各種詭異的思想出現的時候,我還在寫動態樹的模板……
            總是跟不上時代,以至于我相對于其他人變得越來越弱……
            用比他們更多的時間,收益卻遠遠小于他們……
            每一次聽到一道題是ZJ、HN等的資料題、模擬賽題等原題時,就有一種想哭的沖動……

            我曾經不止一次地想過,假如我生在ZJ或HN,或者小時候轉移到了那里……
            這幾年的生活會腫么樣呢……現在會是什么樣呢囧……
            不用為了需要一篇論文或者一道題,在google、baidu、citeseerx等上面到處找,找了很久無果……
            不用在看知識點或題解時,面對無論如何也搞不懂的部分,急得想撞墻,也木有用……
            不用為了一道難題的解決折騰幾天,可能幾分鐘討論一下就完事了……
            不會在比賽后討論時,別人說到一種很熟悉的方法,自己卻從未想到過也從未聽說過……
            不會每天都在痛苦中度過,卻一直跟不上時代,越來越弱……
            弱省之所以弱,也就是因為這些原因吧囧……
            (聽說AH已經連續6年無國家隊了,各科國家隊都木有……這不奇特,看看AH這環境,將來要有,只能說那個人太高能了囧……至少現在還木有這么神的人……)
            當然,我不能改變自己所處的環境,只能在這種環境下選擇盡可能優的行動……

            我希望能有一個更加精彩的人類智慧時代……

            cong 國家隊:一出現就能使人嚇傻的鼎爺、xyz大爺;壓位帝+亂搞帝+人類智慧之神 sy菊苣;幾何帝花神。
            今年中國隊應該可以延續輝煌了囧……
            Orz @法法塔 @vfleaking @matthew99等神犇

            Feedback

            # re: CTSC2014題目的各種亂搞方法 && 感想  回復  更多評論   

            2014-05-01 09:57 by erks
            單兵作戰不是蠻有意思么,相比之下國家隊什么的根本不重要吧

            # re: CTSC2014題目的各種亂搞方法 && 感想  回復  更多評論   

            2014-05-02 10:48 by Mato_No1
            @erks
            確實有意思,可以保留獨立思考的能力,避免讓我的大腦變成別人思想的特定容器……
            但是這樣效率太低了囧……
            這么多年過去了,我還是這么弱的沙茶,總是遠遠落后于ZJ、HN的神犇,就是因為他們的前沿成果,我總是要經過很長時間才能了解……光靠自己想是不能想出很多東西的囧……
            另外就是在被某些難題虐以及進行某些研究的時候,木有人幫助會很慢的……比如這次我寫論文就用了近一個月,@法法塔 兩天搞定……

            國家隊在某種意義上可能不重要,但是想起我這么弱,以后也會落后于別人,真是無比的憂傷……

            # re: CTSC2014題目的各種亂搞方法 && 感想  回復  更多評論   

            2014-05-12 11:46 by matthew99
            又被D了。。。。。。

            # re: CTSC2014題目的各種亂搞方法 && 感想  回復  更多評論   

            2014-05-12 22:46 by 486326
            orz六年oi神犇,高一開始接觸oi的不用考就可以滾粗了

            # re: CTSC2014題目的各種亂搞方法 && 感想  回復  更多評論   

            2014-05-13 21:05 by Hed
            請問一下您論文的大體思想是什么?看了之后感覺有些懵。。。

            # re: CTSC2014題目的各種亂搞方法 && 感想  回復  更多評論   

            2014-06-06 20:54 by 武弘勛
            求神犇的學習經驗分享呢。如何才能在弱省高效學習oi呢……(起步本來就比強省晚了……現在自己又還有一年就要中考了……唉)
            還有,現在有的時候有問題沒法兒和同學討論真的很難受。


            P.S. (期盼什么時候能和神犇見上一面呢……)

            # re: CTSC2014題目的各種亂搞方法 && 感想  回復  更多評論   

            2014-07-08 15:29 by test
            1.如果生在zj可能省隊都進不了
            2.您不愿意帶當然幾年都不會出國家隊
            久久93精品国产91久久综合| 久久精品国产69国产精品亚洲| 国产精品成人久久久久久久| 国产韩国精品一区二区三区久久| 国产精品亚洲美女久久久| 人妻精品久久无码专区精东影业 | 欧美一区二区三区久久综合| 久久精品国产亚洲精品| 久久国产成人午夜aⅴ影院 | 久久久亚洲欧洲日产国码aⅴ| 性高朝久久久久久久久久| 亚洲精品WWW久久久久久| 伊人色综合久久天天人守人婷 | 激情五月综合综合久久69| 观看 国产综合久久久久鬼色 欧美 亚洲 一区二区 | 久久精品国产99久久久| 久久综合欧美成人| 精品欧美一区二区三区久久久| 国产激情久久久久影院| 亚洲综合久久久| 狠狠色丁香久久综合婷婷| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久午夜夜伦鲁鲁片免费无码影视| 久久99久久99精品免视看动漫| 女同久久| 久久久久无码精品| 久久国产成人| 久久国产成人午夜AV影院| 国产成人综合久久精品尤物| 韩国无遮挡三级久久| 狠色狠色狠狠色综合久久| 日韩av无码久久精品免费| 亚洲欧美日韩久久精品第一区| 免费久久人人爽人人爽av| 超级97碰碰碰碰久久久久最新| 亚洲午夜久久久| 久久久久久精品免费看SSS| 久久亚洲sm情趣捆绑调教| 色8久久人人97超碰香蕉987| 久久亚洲精品成人AV| 狠狠色婷婷久久一区二区三区|