• <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>

            The Fourth Dimension Space

            枯葉北風(fēng)寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢(mèng)令

            #

            HDOJ 1698 Just a Hook 線段樹

                 摘要: 題目的意思是給你一個(gè)數(shù)組,大小是N,初始的時(shí)候,a[1-N]均為1,然后有Q個(gè)操作,每次操作修改某個(gè)區(qū)間中的值,求最后整個(gè)區(qū)間1-N的和。線段樹解決 #include<iostream>using namespace std;int const maxn=100100;struct node{   &nb...  閱讀全文

            posted @ 2010-07-17 11:42 abilitytao 閱讀(274) | 評(píng)論 (0)編輯 收藏

            暑假集訓(xùn)第二次練習(xí)賽小結(jié)

                        先我對(duì)今天的A題表示深深的無語,居然是直接暴力,有點(diǎn)技術(shù)含量行不行啊。。。打一張10^7次方的素?cái)?shù)表,居然可以過。。。
                        C題其實(shí)很簡(jiǎn)單,數(shù)據(jù)中給了個(gè)10^6次方的數(shù)據(jù),很明顯是用來hash的。。。
                        其他的題基本沒看,卡了第一題后心態(tài)不是太好了。。。恩 聽說H是個(gè)簡(jiǎn)單題來著。。。看來我還缺乏些判斷簡(jiǎn)單題的眼力。。。
                        老實(shí)說我覺得今天的題出的不好,當(dāng)然我不能直接那么說。不過要繼續(xù)努力哈,只是結(jié)對(duì)前最后一次比賽居然這么囧。

            posted @ 2010-07-15 20:37 abilitytao 閱讀(217) | 評(píng)論 (0)編輯 收藏

            NOJ 1177 跳馬 SG函數(shù),博弈

            先貼個(gè)代碼,博弈問題還要繼續(xù)深究,special thanks to thinkking!
            原題:


            Input


            Output


            SampleInput

            2
            5 2
            2 2
            2 3
            5 2
            3 3
            2 3
            

            SampleOutput

            Case 1: Alice
            Case 2: Bob
            
            #include<iostream>
            #include
            <cmath>
            using namespace std;

            int n,m;
            int dir[2][2]={{-1,-2},{-2,-1}};

            bool god(int x,int y)
            {
                
            if(x<1||x>500||y<1||y>500)
                    
            return false;
                
            return true;
            }

            int const maxn=510;
            int SG[maxn][maxn];

            struct node
            {
                
            int x,y;
            }
            q[20020];

            int v[3];
            int main()
            {

                
            int ca;
                scanf(
            "%d",&ca);
                
            int cn=0;
                
            for(int i=1;i<=500;i++)
                
            {
                    
            for(int j=1;j<=500;j++)
                    
            {
                        memset(v,
            0,sizeof(v));
                        
            for(int k=0;k<2;k++)
                        
            {

                            
            int nx=i+dir[k][0];
                            
            int ny=j+dir[k][1];
                            
            if(god(nx,ny))
                            
            {
                                v[SG[nx][ny]]
            =1;
                            }

                        }

                        
            for(int k=0;k<=2;k++)
                        
            {
                            
            if(v[k]==0)
                            
            {
                                SG[i][j]
            =k;
                                
            break;
                            }

                        }


                    }

                }

                
            while(ca--)
                
            {
                    cn
            ++;
                    scanf(
            "%d%d",&n,&m);
                    
            for(int i=1;i<=m;i++)
                        scanf(
            "%d%d",&q[i].x,&q[i].y);
                    
                    
            int ans=0;
                    
            for(int i=1;i<=m;i++)
                    
            {
                        ans
            ^=SG[q[i].x][q[i].y];
                    }

                    
            if(ans)
                        printf(
            "Case %d: Alice\n",cn);
                    
            else
                        printf(
            "Case %d: Bob\n",cn);
                }

                
            return 0;
            }

            posted @ 2010-07-13 20:48 abilitytao 閱讀(1511) | 評(píng)論 (3)編輯 收藏

            暑假專題訓(xùn)練一::搜索 POJ 1077 八數(shù)碼 ——再做八數(shù)碼 雙向廣度優(yōu)先搜索

                 摘要: 被稱為不做人生不完整的題,昨天用A*過了,晚上請(qǐng)教了yayamao大神雙向廣搜的精髓,今天決定用雙廣實(shí)現(xiàn)一下。從時(shí)間效率來看,用雙廣實(shí)現(xiàn)似乎比A*略微慢一點(diǎn),不過從應(yīng)用的廣度來看,雙向廣度優(yōu)先搜索顯然比A*用得要廣,所以學(xué)會(huì)雙廣是很有意義的。總結(jié)一下幾種搜索算法吧BFSDFS一般都是這兩種DBFS在一個(gè)節(jié)點(diǎn)擴(kuò)展出來的子節(jié)點(diǎn)特別多時(shí)使用A*在特殊的問題上面使用,范圍窄IDA*,基本用不著,不學(xué)了。。...  閱讀全文

            posted @ 2010-07-11 17:30 abilitytao 閱讀(1868) | 評(píng)論 (0)編輯 收藏

            暑假集訓(xùn)專題訓(xùn)練1::搜索 行列轉(zhuǎn)換問題 初識(shí)雙向廣搜

                 摘要: 從兩個(gè)方向分別擴(kuò)展,效率果然好很多^_^總算對(duì)雙廣有點(diǎn)了解了,再做點(diǎn)題應(yīng)該就會(huì)熟悉了吧 #include<iostream>#include<algorithm>#include<map>#include<queue>using namespace std;bool can;int m,n,ans;struc...  閱讀全文

            posted @ 2010-07-10 22:42 abilitytao 閱讀(515) | 評(píng)論 (1)編輯 收藏

            暑假專題訓(xùn)練一 搜索::POJ 1077 八數(shù)碼 ——初識(shí)A*算法

                 摘要: 特來YM+學(xué)習(xí)A*算法,A*果然快啊,在pku上曾經(jīng)寫過一個(gè)BFS,300MS,去航電直優(yōu)化的空間接TLE.用A*算法北大16MS,航電750MS,效率很高啊。當(dāng)然我的A*寫得還不是特別好,航電上有16MS AC那道題的,看來這個(gè)A*還有優(yōu)化的空間。A*采用啟發(fā)式搜索的思維方式很值得借鑒!F=G+H #include<iostream>#include<cmath>#in...  閱讀全文

            posted @ 2010-07-10 15:14 abilitytao 閱讀(2201) | 評(píng)論 (0)編輯 收藏

            暑假第一次大練習(xí)賽總結(jié)

                 摘要:        難度感覺還好吧,最后一題那么簡(jiǎn)單居然沒過有點(diǎn)后悔,而且做RSA浪費(fèi)了大量時(shí)間導(dǎo)致后來沒有時(shí)間看別的題,這一點(diǎn)要注意下。不然有很多能過的題過不了,這就比較遺憾了。A. 剩下的士兵 就是對(duì)n不斷地除以m,直到比m小為止,同時(shí)記錄除了幾次,然后將剩下的數(shù)字乘以mN次即可得到答案。#include<ios...  閱讀全文

            posted @ 2010-07-08 22:29 abilitytao 閱讀(1697) | 評(píng)論 (3)編輯 收藏

            TC SRM 475 DIV2

                 摘要: 第一題 水題 秒掉 #include<iostream>#include<algorithm>#include<cstring>#include<string>#include<vector>using namespace std;int f(vector <string> names,stri...  閱讀全文

            posted @ 2010-07-07 01:33 abilitytao 閱讀(1039) | 評(píng)論 (2)編輯 收藏

            吶喊

            一點(diǎn)浩然氣,千里快哉風(fēng),小小的感染算什么,想想當(dāng)年腳差點(diǎn)斷了都不怕,挺一挺,人定勝天!

            posted @ 2010-07-06 14:54 abilitytao 閱讀(196) | 評(píng)論 (0)編輯 收藏

            暑假訓(xùn)練計(jì)劃

            最小割
            線段樹+掃描線(矩形面積并)
            高級(jí)線段樹(航電A題)
            菲薄拉齊數(shù)列l(wèi)ogn解法 非矩陣乘法
            dinic模板
            多邊形切割 福大月賽題


            復(fù)習(xí):后綴數(shù)組,RMQ, 歐拉回路,哈密頓回路...

            posted @ 2010-07-05 17:28 abilitytao 閱讀(341) | 評(píng)論 (0)編輯 收藏

            僅列出標(biāo)題
            共42頁: First 8 9 10 11 12 13 14 15 16 Last 
            青青青伊人色综合久久| 久久精品国产亚洲av水果派| 亚洲伊人久久大香线蕉苏妲己| 精品久久亚洲中文无码| 久久久av波多野一区二区| 国产精品久久久久久久人人看| 久久精品九九亚洲精品天堂| 69国产成人综合久久精品| 久久久久久国产精品免费无码| 久久国产精品一国产精品金尊| 狠狠色丁香婷婷综合久久来来去| 久久久久久亚洲精品无码| 久久精品中文字幕无码绿巨人 | 一本色道久久88综合日韩精品| 天堂久久天堂AV色综合| 尹人香蕉久久99天天拍| 久久久久综合网久久| 波多野结衣中文字幕久久| 区久久AAA片69亚洲 | 国产亚洲欧美成人久久片 | 久久精品中文闷骚内射| 国产69精品久久久久观看软件| 精品久久久久中文字幕一区| 亚洲AV乱码久久精品蜜桃| 人人狠狠综合久久亚洲| 久久久这里有精品中文字幕| 久久久精品国产亚洲成人满18免费网站| 久久精品国产99国产精品导航 | 久久精品国产精品青草app| 久久久久久精品成人免费图片 | 成人午夜精品久久久久久久小说 | 亚洲狠狠婷婷综合久久久久| 99久久亚洲综合精品成人| 精品久久久久久亚洲| 99久久婷婷国产综合精品草原| 久久九九全国免费| 久久久久久久久久久精品尤物| 久久人妻AV中文字幕| 色综合久久天天综合| 久久这里只精品99re66| 99久久国产综合精品网成人影院 |