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

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

// 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 閱讀(1269) 評論(3)  編輯 收藏 引用 所屬分類: ACM/ICPC或其他比賽

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

依靠一個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次,但實際上只有3^n (利用均攤分析的思想,相當于分成了3個集合)
 }
 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補集的子集
也有 for(i = ~mask&(1<<n); i > 0; i = (i-1)&mask) 的

Feedback

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

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

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

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

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

2008-01-21 23:45 by wywcgs
最好的方法就是生算,把這個式子從k = 0到n加起來求和,然后會發(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>
            欧美影院午夜播放| 久久综合久久综合九色| 亚洲乱码国产乱码精品精98午夜| 欧美成人午夜视频| 日韩视频精品| 一个色综合av| 国产精品美女久久久久久免费| 亚洲欧美区自拍先锋| 亚洲一区视频| 黄色工厂这里只有精品| 欧美刺激午夜性久久久久久久| 蜜臀99久久精品久久久久久软件 | 亚洲欧美激情精品一区二区| 国产精品亚洲不卡a| 久久久久久亚洲精品中文字幕| 久久久久女教师免费一区| 91久久精品国产91久久性色tv| 亚洲人在线视频| 欧美日韩三级在线| 久久激情五月丁香伊人| 久久综合狠狠综合久久综青草 | 一区二区日韩| 亚洲女爱视频在线| 亚洲第一精品电影| 一本色道久久综合亚洲精品婷婷| 国产三区二区一区久久| 欧美国产日韩在线| 国产精品乱码久久久久久| 久久婷婷国产综合国色天香| 欧美国产亚洲视频| 欧美一区二区三区免费观看视频| 久久久久久久久蜜桃| 亚洲先锋成人| 久久婷婷成人综合色| 亚洲一区日韩| 美女爽到呻吟久久久久| 午夜天堂精品久久久久 | 亚洲视频中文| 亚洲国产精品成人综合| 亚洲欧美日韩国产成人精品影院| 亚洲国产日韩在线一区模特| 亚洲午夜免费福利视频| 亚洲区欧美区| 久久精品中文字幕一区| 亚洲欧美在线播放| 欧美精品日日鲁夜夜添| 久久欧美中文字幕| 国产精品羞羞答答| 夜夜嗨av一区二区三区四季av| 在线精品一区| 久久久久国产精品麻豆ai换脸| 亚洲欧美日韩精品久久奇米色影视| 牛人盗摄一区二区三区视频| 麻豆久久久9性大片| 国产日韩一区二区| 亚洲在线视频| 亚洲欧美中文日韩v在线观看| 欧美精品日本| 亚洲国产日韩在线一区模特| 亚洲电影有码| 久久久国产精品一区| 久久九九全国免费精品观看| 国产精品视频久久久| 亚洲深夜av| 午夜亚洲影视| 国产欧美日韩不卡| 午夜精品久久久久久久99樱桃| 亚洲自拍偷拍视频| 国产精品卡一卡二| 亚洲欧美日韩国产中文| 欧美中文在线观看国产| 国产人成一区二区三区影院| 亚洲男人的天堂在线观看| 香蕉久久夜色精品| 国产亚洲一级| 久久免费99精品久久久久久| 欧美大片免费观看| 99国产精品国产精品毛片| 欧美日韩人人澡狠狠躁视频| 99热这里只有成人精品国产| 亚洲一区久久久| 国产精品羞羞答答xxdd| 久久9热精品视频| 欧美大尺度在线观看| 99精品视频免费| 欧美性天天影院| 欧美一区二区大片| 欧美寡妇偷汉性猛交| 亚洲免费激情| 国产欧美短视频| 久久青草福利网站| 亚洲人成免费| 欧美影片第一页| 亚洲激情视频| 国产精品色网| 免费成人高清在线视频| 99在线精品视频| 久久久久久一区| 99视频精品在线| 国产日韩在线一区| 欧美激情偷拍| 欧美一级专区| 亚洲精品中文字| 久久亚洲精品视频| 在线视频你懂得一区| 国产欧美一区二区三区另类精品| 久久综合电影| 亚洲欧美三级在线| 亚洲国产一成人久久精品| 性色一区二区三区| 99国产精品99久久久久久| 国产欧美一区二区三区国产幕精品 | 99精品99久久久久久宅男| 国产精品视频网址| 欧美福利在线| 久久琪琪电影院| 亚洲在线免费视频| 亚洲日本中文字幕区| 久久久久久夜| 小嫩嫩精品导航| 一区二区三区鲁丝不卡| 在线免费不卡视频| 国产日韩欧美一区二区三区在线观看| 欧美激情91| 鲁大师影院一区二区三区| 欧美影院久久久| 亚洲自拍电影| 夜夜嗨av一区二区三区网站四季av| 美女日韩在线中文字幕| 性欧美video另类hd性玩具| 亚洲色无码播放| 亚洲老板91色精品久久| 亚洲国产成人精品久久| 黑人极品videos精品欧美裸| 国产精品毛片a∨一区二区三区|国| 欧美日韩国产欧美日美国产精品| 免费在线看一区| 久久久噜噜噜久久久| 久久九九精品| 久久九九电影| 久久久综合精品| 久久九九99视频| 久久久久网址| 久久免费视频这里只有精品| 久久久91精品国产一区二区三区| 欧美一区二区性| 久久精品99久久香蕉国产色戒| 欧美一级电影久久| 久久激情综合网| 欧美一区亚洲| 久久视频免费观看| 免费看av成人| 欧美精品午夜| 国产精品激情av在线播放| 国产精品扒开腿做爽爽爽视频| 欧美日韩亚洲高清| 国产精品欧美精品| 国产精品入口66mio| 国产三区二区一区久久| 国产在线不卡| 亚洲国产婷婷香蕉久久久久久| 亚洲国产欧美在线人成| 99热这里只有精品8| 亚洲欧美日韩在线不卡| 久久九九免费视频| 欧美高清视频| 99视频国产精品免费观看| 亚洲免费在线精品一区| 久久久女女女女999久久| 欧美刺激午夜性久久久久久久| 欧美视频一区二区三区…| 国产一区二区你懂的| 亚洲国产精品久久久久婷婷884| 一本色道久久综合亚洲91| 性欧美18~19sex高清播放| 久久视频精品在线| 亚洲人体偷拍| 午夜久久tv| 欧美激情综合在线| 国产片一区二区| 亚洲精品欧美日韩专区| 欧美亚洲网站| 亚洲黄色性网站| 欧美在线播放一区二区| 欧美精品www在线观看| 国产性天天综合网| 夜夜嗨av色综合久久久综合网| 久久精品男女| 一区二区久久| 欧美成人综合| 国产午夜一区二区三区| 在线一区二区三区四区| 免费成人黄色| 午夜精品久久久久久久久久久久久| 美女精品在线观看| 国内成+人亚洲+欧美+综合在线| 9人人澡人人爽人人精品| 久久夜精品va视频免费观看| 99精品国产在热久久| 欧美a级在线|