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

算法學(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>
            久久蜜臀精品av| 狠狠色丁香婷婷综合| 欧美在线免费观看视频| 欧美四级在线观看| 欧美影院成年免费版| 亚洲国产91色在线| 韩日欧美一区| 老牛影视一区二区三区| 欧美va日韩va| 欧美一区国产一区| 国产精品视频免费在线观看| 欧美在线观看网址综合| 亚洲三级毛片| 亚洲一区二区免费在线| 亚洲国产精品ⅴa在线观看| 一本色道久久| 一本色道久久88精品综合| 欧美丰满少妇xxxbbb| 亚洲精品午夜| 欧美精品一区在线观看| 亚洲黄色三级| 在线精品视频免费观看| 欧美午夜精品电影| 欧美日韩亚洲高清| 欧美精品二区| 国产精品久久久一区二区| 欧美色精品在线视频| 欧美高清在线| 欧美午夜精品久久久久久超碰| 欧美成人午夜免费视在线看片 | 欧美成人一区二区三区片免费| 久久爱www久久做| 午夜欧美精品| 亚洲开发第一视频在线播放| 亚洲福利一区| 亚洲尤物在线视频观看| 欧美有码在线视频| 牛牛精品成人免费视频| 最新国产成人av网站网址麻豆| 91久久精品视频| 亚洲欧美视频在线观看视频| 久久精品欧美日韩精品| 亚洲欧洲在线免费| 午夜视频一区二区| 久久成人免费日本黄色| 99国产精品久久久| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩国产成人在线观看| 国产主播一区| 欧美视频一区二| 免费观看在线综合色| 欧美日韩一卡二卡| 亚洲高清免费| 久久精品男女| 久久精品综合| 激情综合色综合久久| 欧美一区二区三区在线观看| 亚洲最新在线视频| 久久精品亚洲一区| 国产视频一区欧美| 久久99伊人| 中文国产一区| 国产一级久久| 久久久久久久久久久成人| 性欧美videos另类喷潮| 国产精品久久9| 久久精品夜色噜噜亚洲a∨ | 亚洲一区二区三区视频播放| 亚洲一区三区电影在线观看| 国产精品一区在线观看你懂的| 欧美在线中文字幕| 极品尤物一区二区三区| 欧美成人在线免费观看| 久久久久一本一区二区青青蜜月| 亚洲精选一区| 久久综合精品国产一区二区三区| 亚洲欧美日韩精品| 欧美成人dvd在线视频| 欧美一进一出视频| 免费一级欧美片在线观看| 亚洲一区二区四区| 蜜桃av一区二区在线观看| 一本色道久久综合| 午夜天堂精品久久久久| 亚洲一区二区视频| 欧美激情视频免费观看| 欧美在线一级视频| 国产精品久久久久婷婷| 亚洲片在线观看| 亚洲国产精品第一区二区| 午夜精品视频在线观看一区二区| 一区二区三区四区国产| 亚洲福利免费| 国产欧美丝祙| 欧美一区二区三区另类| 午夜日韩视频| 欧美网站在线| 亚洲第一精品久久忘忧草社区| 免费日韩av| 欧美日韩一区二区免费视频| 午夜国产精品影院在线观看| 欧美极品一区二区三区| 欧美jizz19hd性欧美| 国产日韩综合| 久久精品在线视频| 一区二区三区国产精华| 久久久久久久999| 欧美在线视频一区二区| 在线成人国产| 免费在线成人| 91久久中文| 国产免费成人av| 亚洲在线一区| 久久米奇亚洲| 在线一区欧美| 欧美日韩一区国产| 亚洲欧美日韩在线高清直播| 国产精品久久久久久福利一牛影视| …久久精品99久久香蕉国产| 亚洲一区二区三区四区中文| 久久精品国产免费看久久精品| 欧美伊久线香蕉线新在线| 亚洲性感激情| 国产精品婷婷| 一区二区三区精品视频在线观看| 欧美另类极品videosbest最新版本| 亚洲国产乱码最新视频| 国产精品户外野外| 欧美精品九九| 久久手机免费观看| 欧美一级在线播放| 一区二区三区四区五区精品视频| 暖暖成人免费视频| 久久精品国产久精国产一老狼| 日韩一级不卡| 老鸭窝91久久精品色噜噜导演| 欧美午夜视频一区二区| 久久久高清一区二区三区| 亚洲欧美日韩国产一区| 亚洲网址在线| 久久精品国产69国产精品亚洲| 欧美视频一区二区三区在线观看| 一区二区电影免费在线观看| 欧美自拍偷拍| 美女91精品| 女生裸体视频一区二区三区| 久久精品视频在线| 蜜桃久久av| 一区二区三区精品国产| 亚洲人成在线观看| 午夜精品视频在线观看一区二区| 久久一区精品| 欧美日韩亚洲一区三区| 欧美日韩久久久久久| 欧美日韩在线三级| 久久不射网站| 免费欧美日韩| 亚洲九九精品| 性欧美大战久久久久久久久| 久久久福利视频| 一本色道久久综合亚洲精品按摩| 麻豆精品网站| 国产日韩av在线播放| 免费av成人在线| 国产偷国产偷亚洲高清97cao| 久久影视三级福利片| 国产精品超碰97尤物18| 亚洲免费av网站| 欧美高清日韩| 欧美亚洲三级| 欧美日韩国产成人| 韩国一区二区在线观看| 亚洲国产视频直播| 亚洲国产一区在线| 99国产精品久久| 亚洲精品在线观看免费| 午夜视频在线观看一区二区| 欧美色中文字幕| 亚洲视频网站在线观看| 亚洲精品一品区二品区三品区| 久久精品国产清自在天天线 | 亚洲日本一区二区| 久久先锋资源| 另类激情亚洲| 亚洲福利视频二区| 亚洲国产老妈| 国产精品日韩欧美一区| 亚洲黄网站在线观看| 日韩视频免费大全中文字幕| 国产精品乱人伦一区二区| 久久综合99re88久久爱| 欧美视频手机在线| 久久人人97超碰人人澡爱香蕉| 亚洲永久字幕| 久久国产福利国产秒拍| 久久九九电影| 亚洲综合好骚| 欧美国产精品专区| 美乳少妇欧美精品| 国产日韩欧美精品一区|