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

算法學(xué)社
記錄難忘的征途
posts - 141,comments - 220,trackbacks - 0
300pt
   一個(gè)串S是由X和Y在不改變本身字母相對順序的情況下拼成的。其中Y是X的一個(gè)排列,求字典序最小的Y。

算法分析:
   貪心構(gòu)造。
 1 #include<iostream>
 2 #include<string>
 3 using namespace std;
 4 bool vis[55];
 5 int hash[55],tmp[55];
 6 class 
 7 FoxAndHandle{
 8     public : string lexSmallestName(string ch){
 9         int n = ch.size();
10         for(int i =0; i < n; i++)
11             hash[ch[i] -'a'] ++;
12         int cnt[55];
13         for(int i = 0; i < 26; i++){
14             hash[i]/= 2;
15             cnt[i] = hash[i];    
16         }
17         string ans;
18         int now = 0;
19         for(int _=0;_<n/2;_++){
20             for(int i = 0; i < 26; i++) if(cnt[i]){
21                 bool flag = 0;
22                 for(int j = now; j < n; j++){
23                     if(ch[j] == i+'a') {
24                         flag = 1;
25                         memset(tmp,0,sizeof(tmp));
26                         for(int p = 0; p < j; p++)if(!vis[p]){
27                             int x = ch[p] - 'a';
28                             tmp[x] ++;
29                             cout<<p<<" "<<x<<" "<<tmp[x]<<" "<<hash[x]<<endl;
30                             if(tmp[x] > hash[x]) {flag = 0; break;}
31                         }
32                         cout<<"chk: "<<_<<" "<<j<<" "<<i<<" "<<flag<<endl;
33                         if(flag) {vis[j] = 1; ans+=ch[j]; now = j+1;}
34                         break;
35                     }
36                 }
37                 if(flag) {cnt[i] --;break;}
38             }
39         }
40         return ans;
41     }
42 };

500pt
   一個(gè)環(huán)形序列{(ai, di)},每次選擇一個(gè)j,讓j ... j+aj的所有數(shù)都從序列中刪除(是環(huán)形的哦~)。得分為dj,如果剩下的數(shù)不足aj,就不能選它。
   求可以得到的最大得分總和。
算法分析:
   因?yàn)槿我庖粋€(gè)沒有順序的sum(a)<=n的方案都是合法的(否則會(huì)大于n)。那么這就等價(jià)于一個(gè)01背包問題了,果然tc就是拼YY啊...
 1 #include<iostream>
 2 #include<cstring>
 3 #include<vector>
 4 using namespace std;
 5 const int inf = (int)1e9;
 6 int dp[55*55];
 7 int work(vector<int> a,vector <int> d){
 8     int n = a.size(), ans = 0;
 9     memset(dp,-1,sizeof(dp));
10     dp[0] = 0;
11     for(int j = 0; j < n; j++){
12         for(int i = n+1; i; i--) if(i - a[j] >= 0 ){
13             int v = i - a[j];
14             if(dp[v] == -1) continue;
15             dp[i] = max(dp[i],dp[v] + d[j]);
16             //cout<<i<<" "<<dp[i]<<endl;
17             ans = max(ans,dp[i]);
18         }
19 //        cout<<endl;
20     }
21     return ans;
22 }
23 class SpellCards{
24     public : int maxDamage(vector <int> level, vector <int> damage){
25                  return work(level,damage);
26              }
27 };
28 
posted on 2012-12-09 03:17 西月弦 閱讀(650) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲人成在线播放网站岛国| 亚洲精品在线免费| 国产精品久久久久久久久久尿 | 性做久久久久久免费观看欧美| 欧美成人性生活| 亚洲国产精品高清久久久| 欧美一区二区三区免费视| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 欧美一区二区女人| 欧美日韩p片| 亚洲精品中文字幕在线| 麻豆精品网站| 久久久久久久91| 精品91视频| 欧美国产日韩二区| 欧美99久久| 一区二区高清视频在线观看| 亚洲国产精品小视频| 欧美成人精品h版在线观看| 亚洲欧洲日韩综合二区| 91久久精品日日躁夜夜躁欧美| 毛片一区二区三区| 亚洲巨乳在线| 一本久久综合亚洲鲁鲁五月天| 欧美日韩另类综合| 亚洲女人av| 欧美一区二区三区精品电影| 国产有码一区二区| 亚洲第一主播视频| 欧美日韩精品久久| 欧美一区二粉嫩精品国产一线天| 一区二区三区欧美| 国产午夜精品全部视频播放 | 日韩网站免费观看| 国产精品a级| 久久精品一区二区三区四区| 久久久久久久久久码影片| 亚洲国产精品毛片| 一区二区三区毛片| 伊人久久亚洲热| 亚洲精品国产欧美| 国产日韩精品在线播放| 欧美激情精品久久久| 欧美午夜片在线观看| 久久午夜电影| 日韩视频永久免费| 亚洲一区二区在线播放| 一区二区三区日韩精品| 国产麻豆精品在线观看| 女人色偷偷aa久久天堂| 欧美日韩成人一区| 欧美制服丝袜第一页| 久久亚洲私人国产精品va| 99国产一区| 午夜宅男欧美| 一本色道久久综合亚洲91| 亚洲欧美精品在线观看| 亚洲精品美女久久7777777| 亚洲一区二区欧美日韩| 亚洲国产精品一区| 午夜日韩激情| 亚洲视频自拍偷拍| 久久一区国产| 午夜在线一区| 欧美精品色一区二区三区| 久久精品一区二区三区中文字幕| 欧美成人激情视频免费观看| 久久精品国产欧美激情| 欧美三级中文字幕在线观看| 欧美电影免费观看| 国产综合色产| 亚洲直播在线一区| 亚洲视频一二区| 欧美激情小视频| 蜜桃av一区二区| 国产在线成人| 欧美一区二区三区四区在线观看地址| 这里只有视频精品| 欧美精品1区| 亚洲国产视频a| 亚洲激情自拍| 六月天综合网| 欧美成人第一页| 在线欧美一区| 久久夜色精品国产欧美乱极品| 久久动漫亚洲| 国产一区二区黄色| 欧美一区二区视频在线观看2020 | 日韩一级黄色大片| 美女网站久久| 亚洲福利在线看| 亚洲精品视频免费观看| 激情自拍一区| 韩国视频理论视频久久| 亚洲欧美日韩一区在线观看| 午夜精品久久久久久久久久久久久| 欧美日韩1区2区3区| 亚洲精品国产系列| 亚洲无线观看| 国产九九精品| 欧美综合国产| 美日韩精品免费| 亚洲人成绝费网站色www| 欧美成人官网二区| 亚洲免费精彩视频| 亚洲综合欧美| 国产一区二区三区精品久久久| 欧美一区2区视频在线观看| 久久五月天婷婷| 亚洲毛片av在线| 国产精品久久久久久亚洲调教 | 国产美女精品人人做人人爽| 午夜欧美大片免费观看| 男人的天堂亚洲| 亚洲精品资源| 国产精品人人做人人爽人人添| 欧美一区成人| 亚洲日本va午夜在线电影| 亚洲欧美日韩久久精品| 国产一区二区三区久久悠悠色av | 国产精品综合久久久| 久久黄金**| 亚洲精品久久久久久下一站| 亚洲男人第一网站| 精品1区2区3区4区| 欧美日韩精品在线播放| 欧美影院成人| 亚洲麻豆一区| 久久婷婷麻豆| 亚洲制服欧美中文字幕中文字幕| 狠狠爱成人网| 欧美性做爰猛烈叫床潮| 久久久噜噜噜久久久| av成人黄色| 欧美国产日本在线| 久久久久亚洲综合| 亚洲一区二区黄| 亚洲第一在线综合在线| 国产精品你懂得| 欧美福利在线| 久久精品日韩欧美| 亚洲午夜在线观看视频在线| 欧美成在线观看| 久久不射中文字幕| 一区二区三区欧美日韩| 在线精品在线| 国产午夜精品视频免费不卡69堂| 欧美激情综合色| 久久av一区二区三区| 在线亚洲精品福利网址导航| 欧美激情亚洲一区| 久久一区二区三区超碰国产精品| 亚洲影院高清在线| 日韩亚洲在线| 亚洲日本视频| 亚洲国产一区二区三区青草影视| 国产女主播在线一区二区| 欧美日韩精品高清| 欧美日韩国产精品专区| 免费国产自线拍一欧美视频| 欧美在线关看| 欧美夜福利tv在线| 亚洲欧美国产va在线影院| 亚洲美女精品成人在线视频| 亚洲无限av看| 亚洲一区二区三区四区视频| 亚洲三级观看| 日韩视频在线观看| 亚洲三级毛片| 一区二区三区福利| 夜夜精品视频一区二区| 亚洲美女在线看| 亚洲另类自拍| 夜夜躁日日躁狠狠久久88av| 亚洲精品一区二区三| 亚洲国产日韩在线| 亚洲国产91| 亚洲卡通欧美制服中文| 亚洲毛片视频| 亚洲综合精品四区| 欧美在线视频观看| 久久免费观看视频| 免费在线成人av| 亚洲夫妻自拍| 99热免费精品| 午夜精品成人在线| 久久久久九九九| 欧美福利电影网| 欧美新色视频| 国内精品美女av在线播放| 亚洲电影一级黄| 一本色道久久加勒比88综合| 亚洲欧美国产日韩中文字幕| 欧美一区二区三区免费看 | 日韩视频免费大全中文字幕| 亚洲精品在线电影| 亚洲一区免费网站| 久久九九精品| 欧美精品在欧美一区二区少妇| 欧美香蕉大胸在线视频观看|