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

            3336 ACM Underground

            Posted on 2010-03-03 15:00 王之昊 閱讀(257) 評論(0)  編輯 收藏 引用 所屬分類: pku
                題目大意是 alice 從 s 點做火車到 t點,但是想逃票, 路線是由若干條線路組成的,若兩條線路相交,那么可以轉車,路線上可能有警察,如果警察在交點上,那么你轉車他就會檢查你的票,不轉車他就不會管你 ; 如果警察在線路的其他位置,那么只要你碰到他,他就會檢查你。有最多100條線路,3000個警察。問 alice 是否能逃票成功。
                
                 關鍵是建圖。 把線路離散化,然后以子線段作為結點。如果直接把警察作為分割點的話,最后的子線段可能很多。在交點處的警察不應該作為分割點,他們只是表示這兩條線路不可轉車。剩余的在線路上的警察是分割點。
                 
                 先考慮一條線路,用分割點把它隔開。首先可以明確這些子線段不直接相連。考慮兩條線路間的關系。如果這兩條線路的交點上有警察,我們可以認為這兩條線路直接不相連。
                 
                 具體實現的第一步是確定哪些是分割點, 哪些不是。可以根據 對于每個警察,他在幾條線路上 判斷。如果他在0條線路上。不是分割點。如果他在1條線路上,是分割點。如果他在多條線路上,我認為這些線路間不具備直接相連性。
                 然后把分割點分到每條線路上去,去把每條線路分割成子線段。并且標明這些子線段不具有直接相連性。
                 然后考慮那些雖然相交,但是我們認為他們不直接相連的線路,把它們的子線段標記成不直接相連。
                 最后這些子線段的數量小于 n + m。算出剩余的兩兩子線段的關系。最后求一下連通塊即可。
                 
             

            posts - 26, comments - 7, trackbacks - 0, articles - 17

            Copyright © 王之昊

            国产精品成人精品久久久| 久久久久久A亚洲欧洲AV冫| 久久超碰97人人做人人爱| 国产成人无码精品久久久免费| 99久久无码一区人妻| 亚洲精品无码久久久久sm| 99久久中文字幕| 色婷婷综合久久久久中文| 久久亚洲中文字幕精品一区| 久久精品国产亚洲AV嫖农村妇女 | .精品久久久麻豆国产精品| 亚洲精品无码久久久久AV麻豆| 亚洲国产精品久久久久婷婷软件| 人妻无码αv中文字幕久久琪琪布| 精品国产乱码久久久久软件| 久久国产精品无码网站| 91精品国产色综久久| 热re99久久精品国产99热| 精品免费久久久久国产一区| 亚洲精品国精品久久99热| 久久久亚洲AV波多野结衣| 精品人妻伦九区久久AAA片69| 亚洲国产精品无码久久久秋霞2 | 久久AV高清无码| 亚洲精品国产成人99久久| 国产女人aaa级久久久级| 日本强好片久久久久久AAA | 久久亚洲2019中文字幕| 久久久久亚洲AV无码永不| 色综合久久久久网| 久久狠狠爱亚洲综合影院| 亚洲国产精品婷婷久久| 无遮挡粉嫩小泬久久久久久久 | 国产亚洲美女精品久久久| 色综合色天天久久婷婷基地| 亚洲AV乱码久久精品蜜桃| 婷婷久久综合九色综合绿巨人| 久久精品国产亚洲精品2020 | 久久久久久久国产免费看| 久久免费国产精品一区二区| 色偷偷久久一区二区三区|