青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

oyjpArt ACM/ICPC算法程序設(shè)計(jì)空間

// I am new in programming, welcome to my blog
I am oyjpart(alpc12, 四城)
posts - 224, comments - 694, trackbacks - 0, articles - 6

SRM388

Posted on 2008-01-16 03:09 oyjpart 閱讀(1258) 評(píng)論(3)  編輯 收藏 引用 所屬分類: ACM/ICPC或其他比賽

第一題,純暴搞的題,應(yīng)當(dāng)要寫的更快些。
第二題。DP。題目稍些復(fù)雜。不用說了,我這等菜鳥,又是掛掉了。。sigh...

依靠一個(gè)cha,顏色變黃。

corret solution :

const int N = 15;
int dp[two(N)];
int adj[N];
int n;

int go(int x) {

 int i, k, j;
 int &ret = dp[x];

 if(ret != -1) return ret;
 
 int all = 0;
 for(i = 0; i < n; ++i) {
  if(contains(x, i)) {
   all |= adj[i];
  }
 }
 if(all != two(n)-1) return ret = 0;

 ret = 1;

 int b[N];
 for(i = 0, k = 0; i < n; ++i) if(contains(x, i)) b[k++] = i;

 for(i = 0; i < two(k)-1; ++i) {
  int y = 0, z = 0;
  for(j = 0; j < k; ++j) {
   if(contains(i, j)) y |= two(b[j]);
   else z |= two(b[j]);
  }
  ret = Max(ret, go(y) + go(z));         // 注意 表面上貌似這一行被引用了2^n*2^k次,但實(shí)際上只有3^n (利用均攤分析的思想,相當(dāng)于分成了3個(gè)集合)
 }
 return ret;
}

class InformFriends
{
public:
 int maximumGroups(vector <string> f)
 {
  n = sz(f);
  memset(adj, 0, sizeof(adj));
  int i, j;
  for(i = 0; i < n; ++i) {
   adj[i] |= two(i);
   for(j = 0; j < n; ++j) {
    if(f[i][j] == 'Y')
     adj[i] |= two(j);
   }
  }

  memset(dp, -1, sizeof(dp));
  return go(two(n)-1);
 } 


 賽后看到其他很多人的代碼,很有趣,各種各樣的都有
比如通過 for(i = 0; i < (1<<n); (i+mask+1)&~mask) 來尋找mask補(bǔ)集的子集
也有 for(i = ~mask&(1<<n); i > 0; i = (i-1)&mask) 的

Feedback

# re: SRM388   回復(fù)  更多評(píng)論   

2008-01-17 22:23 by wywcgs
那個(gè)“表面上貌似這一行被引用了2^n*2^k次”,實(shí)際上確實(shí)是這么多次吧,枚舉一下k,能發(fā)現(xiàn)和就是3^n

# re: SRM388   回復(fù)  更多評(píng)論   

2008-01-17 23:08 by oyjpart
恩,我的意思是表面上看起來是2^n*2^k次而不知最終的復(fù)雜度,最好是通過均攤分析的思想來得知是3^n的復(fù)雜度。呵呵~~ :) 加油考研哦~

# re: SRM388   回復(fù)  更多評(píng)論   

2008-01-21 23:45 by wywcgs
最好的方法就是生算,把這個(gè)式子從k = 0到n加起來求和,然后會(huì)發(fā)現(xiàn)就是3^n.....

考完才看到你的祝福,thx :)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久久久久尹人综合网亚洲| 国产在线拍偷自揄拍精品| 亚洲精品美女在线观看| 麻豆freexxxx性91精品| 久久综合伊人77777麻豆| 久久天堂av综合合色| 蜜桃久久av一区| 欧美激情第8页| 一区二区精品在线| 亚洲一区久久久| 欧美诱惑福利视频| 美女久久一区| 欧美日韩无遮挡| 国产精品天美传媒入口| 激情成人在线视频| 夜夜爽www精品| 欧美怡红院视频一区二区三区| 久久久777| 亚洲精品综合在线| 欧美一区二区在线视频| 欧美不卡视频| 国产私拍一区| 99热这里只有精品8| 欧美一区二区三区免费大片| 模特精品裸拍一区| 国产精品99久久久久久人| 久久精品视频免费播放| 欧美日韩性视频在线| 国产在线拍揄自揄视频不卡99| 亚洲毛片在线| 麻豆精品网站| 亚洲视屏在线播放| 免费在线观看成人av| 国产精品亚洲一区| 日韩一区二区精品| 久久亚洲私人国产精品va媚药| 亚洲精品极品| 可以看av的网站久久看| 国产欧美精品日韩| 亚洲视频综合| 亚洲人成亚洲人成在线观看| 午夜欧美大片免费观看| 欧美jizzhd精品欧美喷水| 亚洲一区二区三区四区五区黄| 牛人盗摄一区二区三区视频| 国产一区二区三区四区在线观看| 国产精品99久久久久久久久 | 亚洲综合视频网| 免费日韩成人| 欧美亚洲一区二区在线观看| 欧美日韩亚洲精品内裤| 亚洲国产三级| 免费在线播放第一区高清av| 午夜免费日韩视频| 国产精品一区二区久久| 亚洲一区二区三区三| 亚洲国产另类精品专区| 久热精品视频在线免费观看| 国产中文一区二区三区| 欧美中文字幕在线播放| 亚洲一线二线三线久久久| 欧美天堂亚洲电影院在线播放| 亚洲人屁股眼子交8| 欧美福利一区二区| 欧美freesex8一10精品| 亚洲黄一区二区三区| 欧美成人一区二区在线| 米奇777在线欧美播放| 亚洲人成77777在线观看网| 欧美大片网址| 欧美激情片在线观看| 亚洲作爱视频| 亚洲视频在线免费观看| 国产精品视频专区| 久久视频一区| 欧美黄色网络| 亚洲一区在线播放| 午夜欧美不卡精品aaaaa| 国产一区二区三区免费观看| 免费国产自线拍一欧美视频| 欧美成人精品在线播放| 国产精品99久久不卡二区 | 亚洲精品视频免费观看| 欧美人成免费网站| 欧美一区二区三区视频在线| 久久久久九九九| 一本久久综合| 午夜在线成人av| 亚洲国产欧美一区二区三区丁香婷| 欧美国产综合| 国产精品欧美日韩一区| 久久久噜噜噜久久久| 欧美激情亚洲| 久久精品亚洲精品| 欧美国产欧美亚洲国产日韩mv天天看完整 | 先锋影音久久| 亚洲午夜电影| 久久久亚洲欧洲日产国码αv| 伊人影院久久| 亚洲人成7777| 国产毛片一区二区| 美女日韩在线中文字幕| 欧美理论大片| 久久婷婷国产综合尤物精品| 欧美黄色aa电影| 久久aⅴ国产紧身牛仔裤| 久久久美女艺术照精彩视频福利播放 | 欧美精品亚洲| 性欧美大战久久久久久久久| 久久婷婷丁香| 亚洲欧美国产高清| 久久综合免费视频影院| 性欧美暴力猛交69hd| 欧美激情欧美狂野欧美精品| 久久精品一区蜜桃臀影院| 欧美激情中文不卡| 玖玖在线精品| 国产日本欧美在线观看| 亚洲三级色网| 亚洲国产精品日韩| 午夜精品国产更新| 在线亚洲欧美视频| 老色鬼精品视频在线观看播放 | 欧美电影在线| 国语自产精品视频在线看一大j8 | 另类成人小视频在线| 午夜精品久久久久久久99黑人 | 国产精品久久婷婷六月丁香| 亚洲高清自拍| 亚洲成人在线网| 久久精品国产2020观看福利| 午夜精品久久| 国产欧美日韩精品a在线观看| 99视频精品全国免费| 99在线精品视频在线观看| 免费日韩精品中文字幕视频在线| 久久久青草婷婷精品综合日韩 | 亚洲欧美综合精品久久成人| 欧美美女喷水视频| 亚洲精品日韩激情在线电影| 亚洲另类春色国产| 欧美噜噜久久久xxx| 亚洲美女尤物影院| 亚洲午夜国产成人av电影男同| 欧美精彩视频一区二区三区| 亚洲人成小说网站色在线| 一区二区三区精品| 欧美吻胸吃奶大尺度电影| 亚洲午夜激情| 欧美在线一二三四区| 国产一区日韩欧美| 久久日韩粉嫩一区二区三区| 亚洲福利视频网| 久久精品视频在线| 欧美激情第三页| 99这里只有精品| 国产精品都在这里| 欧美一区2区三区4区公司二百 | 欧美mv日韩mv国产网站| 亚洲精品视频免费观看| 欧美日韩综合另类| 午夜精品久久久久久99热| 久久在线视频在线| 99视频精品免费观看| 国产精品午夜在线观看| 久久久国产91| 日韩视频在线一区| 亚洲欧美日韩国产中文| 伊人婷婷久久| 欧美日韩日本视频| 久久av资源网| 日韩一级不卡| 久热精品视频在线| 亚洲新中文字幕| 精品av久久久久电影| 欧美日韩中文字幕在线| 久久精品91| 99精品热视频| 免费人成网站在线观看欧美高清| 在线中文字幕日韩| 亚洲国产黄色片| 国产日韩欧美黄色| 欧美日韩精选| 久久先锋资源| 亚洲欧美国产va在线影院| 亚洲国产精品欧美一二99| 欧美一区二区视频网站| 亚洲精品在线二区| 狠狠久久亚洲欧美专区| 国产精品v片在线观看不卡 | 欧美一区二区三区的| 最新国产精品拍自在线播放| 久久久久久久久久久一区| 亚洲一区二区三区视频| 亚洲国产日韩欧美在线99| 国产婷婷一区二区| 国产精品久久久一本精品| 欧美日韩另类国产亚洲欧美一级| 久久人人看视频| 久久精品国产亚洲5555|