日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

北邮OJ 90. 字符串转换

發(fā)布時間:2024/9/30 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 北邮OJ 90. 字符串转换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

90. 字符串轉(zhuǎn)換

時間限制1000 ms???? 內(nèi)存限制 65536 KB????

題目描述

我們將僅由若干個同一小寫字母構(gòu)成的字符串稱之為簡單串,例如"aaaa"是一個簡單串,而"abcd"則不是簡單串。現(xiàn)在給你一個僅由小寫字母組成的字符串,你需要用最小的花費,將其轉(zhuǎn)換成一個簡單串。 花費的計算規(guī)則如下:將a到z這26個小寫字母從左到右排成一排,則每個字母都有左右兩個鄰居,我們認為a的左鄰居是z,z的右鄰居是a。一個字母只能轉(zhuǎn)換成其相鄰的字母,轉(zhuǎn)換的花費為1。一個字母可以進行多次轉(zhuǎn)換,例如將a轉(zhuǎn)換成d,可以進行如下的步驟: a->b->c->d,花費為3。字符串的轉(zhuǎn)換花費為所有字母轉(zhuǎn)換花費之和。例如將字符串"abbbz"轉(zhuǎn)換成簡單串的最小花費為3,轉(zhuǎn)換后的結(jié)果為"bbbbb"。

輸入格式

第一行一個整數(shù)T?(T100?),表示測試數(shù)據(jù)的組數(shù)。 每組測試數(shù)據(jù)只有一行,為僅含小寫字母的字符串,字符串長度不超過1000。

輸出格式

對于每一組數(shù)據(jù),輸出一個整數(shù),表示將字符串轉(zhuǎn)換成簡單串的最小花費。

輸入樣例

2 abbba abbac

輸出樣例

2 3

?

先計算出每個字母轉(zhuǎn)化為其他字母的耗費來,再統(tǒng)計出每個字母各出現(xiàn)了多少次,然后枚舉所有的變化即可。

?

#include<stdio.h> #include<cmath> #include<string.h> #define min(a,b) a<b?a:b #define clr(a) memset(a,0,sizeof a) using namespace std; int main(){int t,i,j,a[26],b[26][26],ans,tmp;char str[1001];for(i=0;i<26;i++)for(j=0;j<26;j++)b[i][j]=min(abs(i-j),26-abs(i-j));for(scanf("%d",&t);t--;){scanf("%s",str);clr(a);ans=999999999;for(i=0;str[i];i++)a[str[i]-'a']++;for(i=0;i<26;i++){tmp=0;for(j=0;j<26;j++)tmp+=a[j]*b[j][i];ans=min(ans,tmp);}printf("%d\n",ans);}return 0; }


?

總結(jié)

以上是生活随笔為你收集整理的北邮OJ 90. 字符串转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级肉体全黄裸片 | 99产精品成人啪免费网站 | 美女又爽又黄又免费 | 天堂中文在线网 | 狠狠干狠狠爱 | 欧美精品色 | 国产无套内射又大又猛又粗又爽 | 美女丝袜av| 伊人超碰| 9cao| 国产在线综合视频 | 污视频免费在线 | 老熟女重囗味hdxx69 | 吊视频一区二区三区 | 黄色av免费在线看 | 日韩国产一级 | 精品在线播放 | 中文一二三区 | 亚洲成人偷拍 | 日韩激情影院 | 久久精品丝袜高跟鞋 | 五月婷婷久久综合 | 亚洲美女av网站 | 亚洲精品美女网站 | 亚洲AV成人无码精电影在线 | 亚洲国产爱 | 国产激情视频在线 | 一级片中文 | 视频在线观看电影完整版高清免费 | 久久精品国产一区二区三区 | 中文字幕一区二区三区在线观看 | 中文人妻熟女乱又乱精品 | 国产黄视频在线观看 | 青青青草视频在线 | 在线播放a| 蜜桃av色偷偷av老熟女 | 国产精品19p | 黄色三级在线 | 色5月婷婷 | 欧美一区一区 | 欧美一级片网址 | 91超碰在线免费观看 | 一本大道av伊人久久综合 | 一级欧美在线 | 中文字幕91视频 | 中文字幕丰满孑伦无码专区 | а√在线中文网新版地址在线 | 欧美激情一区二区三区在线 | 美女隐私无遮挡 | 精品九九 | 成人综合影院 | 一级看片| 欧美日韩在线观看免费 | 丰满大乳奶做爰ⅹxx视频 | 国产精品4区| 国产激情av一区二区三区 | 成人午夜免费网站 | 欧美激情 国产精品 | 色呦呦视频 | 在线观看免费视频黄 | www.日本免费 | 午夜一区二区三区免费 | 视频在线观看电影完整版高清免费 | 男性影院 | 永久免费在线 | 日韩欧美在线观看一区 | 欧美爱爱网站 | av黄网站 | 亚洲少妇毛片 | 日韩美一级片 | 亚洲av综合永久无码精品天堂 | 久久91亚洲精品中文字幕奶水 | 潘金莲一级淫片aaaaaaa | 亚洲欧美成人一区二区 | 麻豆成人久久精品一区二区三区 | 少妇喷白浆 | 久久一级视频 | 欧美影院一区二区 | 国产性生活 | 欧美妞干网 | 久久人人爽人人爽人人片av免费 | 色女人天堂 | 18禁裸乳无遮挡啪啪无码免费 | cekc老妇女cea0 | 91麻豆影视| 欧美成人精品一区二区综合免费 | 成人午夜视频免费看 | 男女无遮挡网站 | 91成人看片 | 禁网站在线观看免费视频 | 婷婷综合久久 | 亚洲黄色三级视频 | 国产一区二区三区久久久 | 亚洲色图国产 | 成年人的毛片 | 99久久99久久精品免费看蜜桃 | 日本在线一本 | 欧美成人高潮一二区在线看 | 国产波霸爆乳一区二区 |