今天刷题的速度依旧很慢(小乌龟挥爪.jpg)

我觉得codeup5901中回文串的处理很妙,如果是我自己写的话可能会把数组直接倒过来和原来对比。按照对称规律进行比对的话,工作量可以减少一半。

#include <cstdio>
#include <cstring>
const int maxn=;
bool judge(char str[]){
int len=strlen(str);
for(int i=;i<len/;i++){
if(str[i]!=str[len--i]){
return false;
}
}
return true;
} int main(){
char str[maxn];
while(gets(str)){
bool flag=judge(str);
if(flag==true){
printf("YES\n");
}else {
printf("NO\n");
}
}
return ;
}

最新文章

  1. iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
  2. Druid初步学习
  3. UE4 使用UGM制作血条
  4. C# redis使用
  5. HTTP协议-----小白
  6. java 24 - 6 GUI之 创建只能输入数字的文本框
  7. FFmpeg Filters Images 参数及效果图
  8. ionic入门之AngularJS扩展(一)
  9. 依赖注入框架Autofac的简单使用
  10. Java [Leetcode 338]Counting Bits
  11. js中获取jsp中的参数
  12. linux下一个Oracle11g RAC建立(四)
  13. kafka入门
  14. 【编程练习】最近准备开始找工作,这篇文章作为一个code练手题目的总结吧
  15. 文本文档中各字母出现次数汇总(java)
  16. .Net core 使用特性Attribute验证Session登陆状态
  17. windows命令行获取时间
  18. JavaScript形而上的单例模式
  19. 【Spring】19、spring配置数据源的4种方式
  20. Vue父组件接收不到子组件$emit事件的原因分析

热门文章

  1. 树莓派 Raspberry PI基础
  2. CAS / ABA
  3. .NET Core项目部署到Linux(Centos7)(二)环境和软件的准备
  4. LeetCode#141-Linked List Cycle-环形链表
  5. flask 入门 之 Python Shell (二)
  6. HBase-2.2.3源码编译-Windows版
  7. java集合中的一个移除数据陷阱(遍历集合自身并同时删除被遍历数据)
  8. [原创] 在C++中实现打字机效果
  9. 005-循环结构(上)-C语言笔记
  10. Python 输出漂亮的表格的5个案例,实用方便