博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
牛客寒假算法基础集训营4 I:Applese 的回文串(思维)
阅读量:3898 次
发布时间:2019-05-23

本文共 354 字,大约阅读时间需要 1 分钟。

【题目】

【题解】

显然,如果字符串的长度小于2一定成立;如果字符串本身就是回文一定成立。

从首尾开始依次判断,遇到不相同的位置s[i],s[j]时,判断下s[i]到s[j-1]与s[i+1]到s[j]是否为回文即可。

【代码】

string s;int check(int l,int r){    for(int i=l,j=r;i<=j;i++,j--)       if(s[i]!=s[j]) return 0;    return 1;}int main(){   cin>>s;   int l=s.length(),f=0;   int i=0,j=l-1;   if(l<=2) f=1;   else if(check(i,j)) f=1;   else   {       for(;i

 

转载地址:http://dfben.baihongyu.com/

你可能感兴趣的文章
为什么要使用R语言?历数R的优势与缺点
查看>>
[小技巧] Linux 下查询图片的大小
查看>>
Linus Torvalds说那些对人工智能奇点深信不疑的人显然磕了药
查看>>
[小技巧] svn: 不能解析 URL
查看>>
USB_ModeSwitch 介绍
查看>>
大公司和小公司的抢人战,孰胜孰负?
查看>>
通过make编译多文件的内核模块
查看>>
如何调试Javascript代码
查看>>
皮克斯宣布开源Universal Scene Description
查看>>
复盘:一个创业项目的失败之路
查看>>
阿里巴巴宣布加入Linux基金会
查看>>
为什么你应该尝试 “全栈”
查看>>
程序员什么时候该考虑辞职
查看>>
如何写一本书?
查看>>
加班能体现编程的热情吗?
查看>>
Hadley Wickham:一个改变了R的人
查看>>
glibc 指导委员会解散声明
查看>>
Linux创始者托瓦兹谈及IoT --「安全在其次」
查看>>
传感器数据分析(Sensor Data Analytics)是什么?
查看>>
智能硬件开发如何选择低功耗MCU?
查看>>