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

            oyjpArt ACM/ICPC算法程序設計空間

            // I am new in programming, welcome to my blog
            I am oyjpart(alpc12, 四城)
            posts - 224, comments - 694, trackbacks - 0, articles - 6
            共4頁: 1 2 3 4 
            re: SRM388 oyjpart 2008-01-17 23:08
            恩,我的意思是表面上看起來是2^n*2^k次而不知最終的復雜度,最好是通過均攤分析的思想來得知是3^n的復雜度。呵呵~~ :) 加油考研哦~
            re: 閑來切題 呵呵 oyjpart 2008-01-07 17:53
            貼下代碼,可能容易理解些~
            #include <algorithm>
            using namespace std;
            const int N = 10010;
            int x[N], y[N];

            int main() {
            //freopen("t.in", "r", stdin);
            int n, i;
            scanf("%d", &n);
            for(i = 0; i< n; i++)
            scanf("%d%d", &x[i], &y[i]);
            sort(x, x+n);
            sort(y, y+n);
            for(i = 0; i<n; i++)
            x[i] -= i;
            sort(x, x+n);
            int ans = 0;
            for(i = 0; i <n; i++)
            ans += abs(x[i] - x[n/2]) + abs(y[i] - y[n/2]);
            printf("%d\n", ans);
            return 0;
            }
            re: SRM382 暈頭轉向 oyjpart 2008-01-06 15:45
            ...記錯了...不好意思...
            re: 一訣成都,金牌! oyjpart 2007-12-12 12:39
            ACM-ICPC比賽介紹

            ACM國際大學生程序設計競賽(ACM International Collegiate Programming Contest – ACM-ICPC)由國際計算機學界著名的ACM學會(Association for Computer Machinery)主辦,是世界上規模最大、水平最高的國際大學生程序競賽。每年舉辦一次。ACM成立于計算機誕生次年,是目前計算機學界中歷史最悠久、最具權威性的組織。
            re: 一訣成都,金牌! oyjpart 2007-12-11 11:51
            恩 好的
            re: Too Late to Apologize[未登錄] oyjpArt 2007-12-09 23:10

            已更正,THX
            給定一個線段集,要求選擇其中一個最小的子集來覆蓋整個區域。
            要求選定的子集是按照題目給的序來覆蓋。
            re: 說題~[未登錄] oyjpArt 2007-11-16 19:50
            29void solve() {
            30 int beg = 0, end = 0, i, j, k;
            31 for(i = 1; i < nA; ++i) {
            32 if(A[i].w != A[i-1].w) { //某一個相同w的段
            33 for(j = beg; j <= end; ++j) //段的開始何結束的2重枚舉
            34 for(k = j+1; k <= end; ++k)
            35 if((A[j].mask&A[k].mask) == 0) //如果沒有相同的數
            36 cnt[A[j].mask|A[k].mask]++; //計數器增加
            37 beg = end = i;
            38 }
            39 else
            40 end = i;
            41 }
            42 int ans = 0;
            43 for(i = 0; i < two(16); ++i) {
            44 if(cnt[i] != 0 && cnt[(two(16)-1)^i] != 0) //如果某些數字的集合的計數>0 并且他的補集也>0,就是都用上了
            45 ans += cnt[i] * cnt[(two(16)-1)^i];
            46 }
            47 printf("%d\n", ans/2);
            48}
            re: 我有一只小穎睿 oyjpart 2007-11-15 00:40
            you guessed it!~
            re: 說題~ oyjpart 2007-11-11 23:19
            請問你的24是什么?
            還有你的循環是43680*43680*24*24的,不出意外的話就超時了:)
            re: 說題~ oyjpart 2007-11-11 13:17
            那你覺得怎么寫呢?
            re: 被點名了~ oyjpart 2007-11-04 00:19
            恩 呵呵
            記得一起溜冰的時候 呵呵

            喝酒也好
            枚舉的帶寬實際上是有限制的,也就是說只需要枚舉數據中給出的帶寬(100*100)個就可以了。然后每個機器都選擇在這個帶寬之上的最小費用。也就是枚舉之后每個機器需要遍歷廠商一次,所以總復雜度是100*100*100*100,的卻會超時。但是可以對上述算法做一些簡單的優化。就是說,枚舉帶寬的時候,其實要保證帶寬對于每個機器都是又相應的廠商的,也就是說如果枚舉之前可以先去掉相當多不需要枚舉的帶寬。也就是說每句的帶寬的下界變成了每個機器在不同廠商下的最小帶寬的最大帶寬,上界也有類似的變化。這個時間復雜度下的卻可能超時,不過你可以試驗下這個優化的效果。
            你可以枚舉那個Mininum 帶寬 然后把其他的排序 選擇比較小的 呵呵
            如果需要代碼我可以發郵件給你
            re: Psytopic性格測試+職業導向 oyjpart 2007-10-22 09:54
            點鏈接阿
            re: HNU contest oyjpart 2007-10-12 20:27
            ....這題不是我做的...alpc117
            solved problems
            re: MCM2007 oyjpart 2007-09-28 01:45
            byron還參加了數模阿,真是全才,ACM,MCM,科研,還有學業,還有MM!
            re: 肖申克的救贖 oyjpart 2007-09-07 19:45
            Thanks.
            re: 再說幾道題[未登錄] oyjpArt 2007-09-03 23:29
            不好意思 沒說清楚
            dp[2048][8][8]中的第一維是代表當前那些珠子已經加入到串中。
            比如如果1,2,4顆珠子加入 則第一維為(00000001011)B
            所謂加入 就是這顆珠子是否已經使用
            后面2維分別代表連續的珠串中最左端和最右端的珠子是什么顏色的(一共8種顏色)
            之所以這樣設置DP 是因為在不斷加入珠子的過程中始終成為一連串,而決定一個狀態的只有左右兩個珠子的顏色。所以這樣設置DP之后就可以達到無后效性。
            豪兄好猛阿 哈哈
            re: 再說幾道題 oyjpart 2007-08-28 09:09
            一共有11個珠子 用11個2進制位來表示是否已經加入到當前的串中,即供需要2^11 = 2048來表示
            凸包的o(n^2)算法,即卷包心菜。
            哈哈
            太有創意了。。。
            re: 說幾道題目 oyjpart 2007-08-22 20:56
            哦 wy大牛啊~
            re: 動態規劃題集錦 oyjpart 2007-08-22 17:32
            LSM太猛了!
            呵呵
            贊~
            恩 是的
            真的么?
            那你怎么寫的呢?
            re: 擴展歐幾里德有感 oyjpart 2007-08-15 10:08
            哦 好的
            就是因為凸多邊形是凸的 所以如果你確定兩點移第三點會出現先增后減
            re: 推薦-好題(轉貼) oyjpart 2007-08-12 16:13
            Lsm全切了 哈哈!
            re: 擴展歐幾里德有感 oyjpart 2007-08-11 08:09
            可以阿。呵呵 當然
            re: pku3268 dij+heap oyjpart 2007-07-27 08:41
            終于更新blog了。。。
            是網絡流中我們自己確定的2個特殊節點。
            如果對網絡流算法比較陌生 我覺得看一下相關書籍比較好 :)
            呵呵 沒事啦
            re: PKU1733 URAL1003 Parity game oyjpart 2007-07-04 17:05
            Yes :)
            2283654 alpc12 1733 Accepted 416K 514MS G++ 1412B 2007-06-23 23:01:56

            what's your test case?
            re: 被點名了~ oyjpart 2007-06-30 11:39
            暈 你是我的偶像啊...
            re: 有一類程序員 oyjpart 2007-06-27 01:34
            很多這種人啊 真討厭
            re: 家 oyjpart 2007-06-18 00:49
            不知不覺已經是第一百篇隨筆了~ 紀念一下
            re: 發現自己土了 oyjpart 2007-06-12 16:00
            哈哈 發現我更土
            re: 自己太弱 要學的太多 oyjpart 2007-06-11 00:35
            謝謝啊 呵呵
            我的理解很粗淺哎 我覺得就是對于平面內離散的點集S
            凸包就是S的一個子集S1形成的一個凸多邊形 使所有的點都包含在這個凸包C或在C的邊上
            為什么是速度最快呢?
            re: 真理只有一個 oyjpart 2007-06-05 12:34
            謝謝。。。
            呵呵!~~
            re: 藍人 oyjpart 2007-06-04 13:55
            呵呵~~
            原來真的如此
            re: 2900 不滅的回憶 oyjpart 2007-05-29 00:58
            RPWT...
            哈哈
            呵呵 確實好玩 不過我不是很懂。。呵呵~~
            不管他 開靜態的二維數組滿足題目最大頂點數即可
            如果題目沒有說明而且你熟悉stl的話 你就用二維vector
            共4頁: 1 2 3 4 
            色欲av伊人久久大香线蕉影院| 久久国产成人午夜aⅴ影院 | 久久99精品国产麻豆不卡| 国产激情久久久久影院小草| 久久精品亚洲精品国产欧美| 久久国产色av免费看| 伊人热人久久中文字幕| 久久久精品久久久久影院| 国产成人久久精品一区二区三区| 国产999精品久久久久久| 模特私拍国产精品久久| 91精品国产高清久久久久久国产嫩草| 亚洲精品无码久久不卡| 国产∨亚洲V天堂无码久久久| 久久久久亚洲?V成人无码| 久久国产乱子伦免费精品| 三级片免费观看久久| 99久久精品国产毛片| 久久精品99久久香蕉国产色戒| 国内精品久久久久久不卡影院| av午夜福利一片免费看久久| 久久久国产视频| 蜜桃麻豆www久久国产精品| 99久久精品国产麻豆| 久久国产精品无码HDAV| 国色天香久久久久久久小说 | 一本一本久久A久久综合精品| 久久精品无码一区二区三区日韩| 久久r热这里有精品视频| 亚洲国产精品无码成人片久久| 亚洲国产精品成人久久蜜臀 | 久久久久亚洲av综合波多野结衣 | 亚洲中文字幕久久精品无码APP| 久久播电影网| 久久www免费人成看国产片| 国产成人AV综合久久| 青草影院天堂男人久久| 91精品国产综合久久香蕉| 成人a毛片久久免费播放| 99久久无码一区人妻| 久久精品二区|