avatar
F*9
1
真无语, 不知道哪里有问题。
目测结果都是对的,比如
"a" "a" "a"
"bb" "bb" "bb"
"ccc" "ccc" "ccc"
我的代码哪里有问题? 希望有高手帮忙:
string longestPalindrome(string s) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
int len = s.size();
int *radius = new int[len*2+1];
for (int i=0; i<2*len+1; ++i)
{
radius[i] = 0;
}
char *extend = new char[len*2+2];
for (int i=0, j=0; i{
extend[j+1] = s[i];
extend[j] = '#';
}
extend[len*2] = '#';
extend[len*2+1] = '\0';
int center=0;
int range=0;
for(int i=1; i{
int mirror = center - (i-center);
radius[i] = range >= i ?min(range -i, radius[mirror]):0;
while (extend[i-1-radius[i]] == extend[i+1+radius[i]])
++radius[i];
if(radius[i] + i > range)
{
center = i;
range = i+radius[i];
}
}
int maxcenter=0;
int maxradius=0;
for(int i=0; i{
if(radius[i] > maxradius)
{
maxradius = radius[i];
maxcenter = i;
}
}
delete [] radius;
string ret;
for(int i=maxcenter - maxradius; i{
if(extend[i] != '#')
{
ret.push_back(extend[i]);
}
}
delete[] extend;
return ret;
}
avatar
W*p
2
1. 女领导夜归,突被两男架上车,一男威胁说:“老实点,劫色的。”女领导闻言笑
骂道:“他爹的,这么愉快的事,搞得这么紧张,吓死了,我还以为被双规了!”
2. 某小学门口家长贴出雷人标语:“冤有头,债有主,前方右转是政府。”
3. 不抽烟不喝酒,63岁——林彪同志; 只喝酒不抽烟,73岁——恩来同志; 只抽烟
不喝酒,83岁——主席同志; 既抽烟又喝酒,93岁——小平同志; 吃喝嫖赌样样来,
103 岁——张学良同志; 啥坏习惯没有,每天尽做好人好事,23岁——雷锋同志。
4. 王姓朋友生了双胞胎,去派出所登记名字:王国,王党。片警说:“你他妈这也太
过分了,一个就算了,两个太明显了。”王姓朋友说:“反正我就要这两个字,其他的
你看着办。”过了几天,他去派出所,看到的名字是:王爱国,王爱党。
5. 大家一起开玩笑,说在中国直选的话谁最可能做总统,最后结论是马化腾,他
只要弹出一个窗口投马化腾一票,送10Q币……
6. 潘石屹一次到新浪做节目,站在新浪落地窗前,见下面还有一大片空地,大喜,急
电秘书:中关村还有这么大片空地我们都不知道,快看看卖了没有,没卖咱们赶紧买下
来!少顷,秘书回电:潘总,那是北大!
7. 党报记者下基层,到一贫困山区深入采访,偶遇一特困老汉,便问:大爷,请您谈
谈这些年生活发生的巨大变化。大爷:变化大啊。旧社会俺过着牛马不如的日子。记者
大喜:现在呢?大爷:现在如了。
8. “日本馆呢在A片区,来,一起体验一下……”电视台如是报道上海世博会
9. 老师提问学生;人生最高的境界是什么?学生答;能拿沙特的工资,住英国的房子
,戴瑞士的名表,娶上韩国的女人,包养日本的二奶,做泰国的按摩,开德国的轿车,
坐美国的飞机,喝法国的红酒,吃澳洲的海鲜,抽古巴的雪茄,穿意大利的皮鞋,看奥
地利的歌剧,买俄罗斯的别墅,雇菲律宾的女佣,配以色列的保镖,洗土耳其的桑拿。
老师批语:啰嗦,你不就想当个中国干部嘛!
10. 从医学的角度看,所谓幼稚,就是既憋不住尿又憋不住话;所谓不够成熟,就是只
能憋得住尿,却憋不住话;所谓成熟,就既憋得住尿,又憋得住话;所谓衰老,就是只
憋得住话,却憋不住尿。
11. 一哥们儿隔壁新搬来个老外,一天晚上老外敲门求助,说:“我的电视坏了,不能
换台。”这哥们儿低头看了眼表,很镇定的说:“全国的电视在晚上七点到七点半都会
这样的。
avatar
H*g
3
娶上韩国的女人——哟西。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。