算法笔记刷题3(codeup 5901)
2024-09-01 09:59:10
今天刷题的速度依旧很慢(小乌龟挥爪.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 ;
}
最新文章
- iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
- Druid初步学习
- UE4 使用UGM制作血条
- C# redis使用
- HTTP协议-----小白
- java 24 - 6 GUI之 创建只能输入数字的文本框
- FFmpeg Filters Images 参数及效果图
- ionic入门之AngularJS扩展(一)
- 依赖注入框架Autofac的简单使用
- Java [Leetcode 338]Counting Bits
- js中获取jsp中的参数
- linux下一个Oracle11g RAC建立(四)
- kafka入门
- 【编程练习】最近准备开始找工作,这篇文章作为一个code练手题目的总结吧
- 文本文档中各字母出现次数汇总(java)
- .Net core 使用特性Attribute验证Session登陆状态
- windows命令行获取时间
- JavaScript形而上的单例模式
- 【Spring】19、spring配置数据源的4种方式
- Vue父组件接收不到子组件$emit事件的原因分析
热门文章
- 树莓派 Raspberry PI基础
- CAS / ABA
- .NET Core项目部署到Linux(Centos7)(二)环境和软件的准备
- LeetCode#141-Linked List Cycle-环形链表
- flask 入门 之 Python Shell (二)
- HBase-2.2.3源码编译-Windows版
- java集合中的一个移除数据陷阱(遍历集合自身并同时删除被遍历数据)
- [原创] 在C++中实现打字机效果
- 005-循环结构(上)-C语言笔记
- Python 输出漂亮的表格的5个案例,实用方便