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

MagicWords (SRM433 Div2 500)

題目鏈接:http://www.topcoder.com/stat?c=problem_statement&pm=10195

直接按描述生成S的所有排列,并計數就可以了。用map緩存一下計算結果,不然會超時
在一個整數vector上用next_permutation算法來生成所有排列的索引。

#include <vector>
#include 
<algorithm>
#include 
<sstream>
#include 
<string>
#include 
<iostream>
#include 
<map>

using namespace std;

         
class MagicWords
              { 
              
public:

               map
<string,bool> m;

              
int count(vector <string> s, int k) 
                  {
                      
int ret = 0;

                      vector
<int> v(s.size());
                      
                      
for(int i=0;i<v.size();++i)
                          v[i] 
= i;

                      m.clear();
                   
                      
do{

                          
string str;
                          
for(int i=0;i<v.size();++i){
                              str
+=s[v[i]]; 
                          }                        
                          
if( isMagic(str,k) )
                              ret
++;

                      }
while( next_permutation(v.begin(),v.end()) );


                      
return ret;
                  } 

              
bool isMagic(string &str,int k){

                  
if(m.find(str)!=m.end())
                      
return m[str];

                  
int cnt = 1;
                  
int len = str.size();
                  
for(int i=1;i<len;++i){
                      
bool ok = true;
                      
for(int j=0;j<len;++j){
                          
if( str[j] != str[(j+i)%len]){
                              ok 
= false;
                              
break;
                          }
                      }

                      
if(ok)
                       cnt
++;
                  }

                  m[str] 
=  (cnt==k);

                  
return cnt==k;
              }
 }



posted on 2009-06-08 20:38 YZY 閱讀(905) 評論(0)  編輯 收藏 引用 所屬分類: AlgorithmTopCoder

導航

<2009年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統計

常用鏈接

留言簿(2)

隨筆分類

隨筆檔案

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美激情在线观看| 一区二区福利| 老妇喷水一区二区三区| 国精品一区二区| 蜜臀久久99精品久久久久久9| 久久精品亚洲精品| 亚洲人成人77777线观看| 欧美激情麻豆| 国产精品v欧美精品v日韩| 午夜精品久久久久久99热软件| 亚洲欧美电影院| 一区二区三区在线免费播放| 亚洲国产成人porn| 欧美日韩美女在线观看| 午夜在线电影亚洲一区| 欧美一区成人| 亚洲精品永久免费| 亚洲欧美日韩一区二区| 精品成人国产| 亚洲精品欧美一区二区三区| 国产精品免费看久久久香蕉| 久久综合精品国产一区二区三区| 欧美极品在线视频| 久久久国产精品一区| 欧美成人日本| 久久精品道一区二区三区| 蜜桃伊人久久| 香蕉成人啪国产精品视频综合网| 久久久久久久激情视频| 亚洲一区二区欧美| 久久夜色精品国产欧美乱| 亚洲视频一二| 久热精品视频| 亚洲欧美在线x视频| 久热精品视频在线| 久久se精品一区精品二区| 欧美承认网站| 久久婷婷丁香| 国产精品自在线| 日韩系列欧美系列| 在线观看国产欧美| 羞羞色国产精品| 亚洲午夜一区二区三区| 免费成人激情视频| 久久天天狠狠| 国产精品日韩欧美| 夜夜嗨av一区二区三区四区| 亚洲国产欧美日韩精品| 久久精品成人| 久久久久久久一区| 国产精品免费网站| 亚洲视频欧洲视频| 99在线热播精品免费| 欧美bbbxxxxx| 牛牛精品成人免费视频| 国产午夜精品视频免费不卡69堂| 一本色道**综合亚洲精品蜜桃冫| 亚洲美女视频网| 欧美激情精品久久久久| 男人的天堂亚洲在线| 国产一区二区三区黄视频| 亚洲欧美日韩精品一区二区 | 久久国产日本精品| 欧美一区二区三区在线播放| 欧美三日本三级少妇三2023| 亚洲国产一区二区三区在线播| 亚洲电影免费在线 | 欧美在线视频播放| 久久不见久久见免费视频1| 国产精品青草久久久久福利99| 99香蕉国产精品偷在线观看| 亚洲午夜精品福利| 欧美日韩综合不卡| 一区二区三区蜜桃网| 亚洲一区二区三区激情| 国产精品系列在线| 欧美在线视频a| 美女国产精品| 亚洲日韩成人| 欧美性色视频在线| 亚洲一区二区三区欧美| 久久久999国产| 在线国产日韩| 欧美日韩天天操| 亚洲资源av| 免费成人av资源网| 99国产精品一区| 国产精品麻豆va在线播放| 午夜一级久久| 欧美黄污视频| 亚洲综合国产精品| 国内精品久久久久久久影视麻豆| 久久资源av| 一区二区欧美视频| 久久久久久久国产| 一本久久精品一区二区| 国产精品香蕉在线观看| 久久一区中文字幕| 99精品国产热久久91蜜凸| 久久久久国产精品厨房| 日韩亚洲综合在线| 国产美女精品视频| 欧美国产精品久久| 午夜精品久久久久99热蜜桃导演| 欧美激情一区二区三区| 亚洲欧美中文另类| 亚洲国产成人av在线| 国产精品你懂的在线| 母乳一区在线观看| 亚洲永久字幕| 亚洲人成网站精品片在线观看 | 欧美亚洲在线播放| 亚洲美女淫视频| 国产一级久久| 国产精品高潮久久| 欧美国产激情| 午夜免费在线观看精品视频| 亚洲人成人99网站| 美女精品自拍一二三四| 午夜精品999| 一区二区日韩伦理片| 在线观看亚洲a| 国产区欧美区日韩区| 欧美日韩成人一区| 欧美国产一区二区三区激情无套| 欧美一区二区精品久久911| 亚洲图片欧美午夜| 亚洲精品国产精品乱码不99按摩| 老司机67194精品线观看| 欧美在线黄色| 香蕉久久夜色精品国产| 在线视频你懂得一区| 亚洲欧洲一区二区三区在线观看| 国产一区二三区| 国产三级欧美三级| 国产精品推荐精品| 国产精品igao视频网网址不卡日韩| 欧美成人在线免费视频| 美女主播精品视频一二三四| 久久久夜色精品亚洲| 久久国内精品视频| 性欧美办公室18xxxxhd| 夜夜爽www精品| 99国产精品国产精品久久| 亚洲欧洲日本国产| 91久久精品视频| 亚洲精品久久久久久久久久久久| 欧美成人一区在线| 欧美成人精品三级在线观看| 久久资源av| 欧美激情1区2区3区| 亚洲电影第1页| 亚洲九九爱视频| 这里只有精品丝袜| 午夜精品三级视频福利| 香蕉久久精品日日躁夜夜躁| 欧美一区二区三区四区夜夜大片 | 欧美ed2k| 欧美日韩理论| 国产精品久久福利| 国产小视频国产精品| 狠狠88综合久久久久综合网| 亚洲高清自拍| 一区二区三区 在线观看视频| 亚洲欧美日产图| 久久久国产精品一区二区中文| 毛片一区二区| 91久久精品久久国产性色也91| 一区二区三区高清视频在线观看 | 亚洲电影免费观看高清完整版| 91久久精品一区二区三区| 日韩一级精品| 久久成人免费| 欧美激情小视频| 国产伦精品一区二区三区照片91 | 久久深夜福利| 亚洲品质自拍| 性做久久久久久久免费看| 免费日韩精品中文字幕视频在线| 欧美日韩国产色站一区二区三区| 亚洲国产精品小视频| 亚洲三级免费| 久久精品青青大伊人av| 欧美精品久久天天躁| 国产精品美女在线| 亚洲精品国产无天堂网2021| 羞羞漫画18久久大片| 欧美a级片网站| 亚洲欧美电影在线观看| 欧美电影免费观看大全| 国产伦精品一区二区三区高清版 | 久久国产加勒比精品无码| 免费高清在线一区| 中文日韩在线视频| 蜜臀av一级做a爰片久久| 国产精品欧美日韩| 一本色道久久88亚洲综合88| 久久综合久久88| 亚洲欧美日韩国产综合| 欧美精品亚洲精品|