题目描述:

对于有n个字符的字符串,设计算法判断字符串是否中心对称。例如,xyzzyx和xyzyx都是中心对称的字符串。
输入说明:
每组数据有2行:第一行为整数n,表示字符的个数,n小于100;第二行为n个字符组成的字符串。
输出说明:
判断这个字符串是否是中心对称的,是输出“YES”,不是输出“NO”。
输入样例:
12
ThanksThanks
输出样例:
NO

#include <stdio.h>
#include <stdlib.h>
#define MAXSTRLEN 200int main() {char a[MAXSTRLEN];int i, n;int key = 1;scanf("%d", &n);scanf("%s", a);for (i = 0; i < (n / 2); i++) {if (a[i] != a[n - 1 - i]) {printf("NO");return 0;}}printf("YES");return 0;
}

XDOJ 中心对称字符串相关推荐

  1. XDOJ.T81_字符串查找

    在另一篇文章XDOJ.T204_单词统计(超强算法)中介绍了有穷自动机的基本用法后,再来灵活运用一下.比如这一道题. 标题 字符串查找 类别 字符串处理 时间限制 2S 内存限制 256Kb 问题描述 ...

  2. xdoj试题 字符串压缩

    标题     字符串压缩 类别 字符串处理      时间限制     1S 内存限制     1000Kb 问题描述     有一种简单的字符串压缩算法,对于字符串中连续出现的同一个英文字符,用该字 ...

  3. 设单链表中存放n个字符,试设计一个算法,使用栈推断该字符串是否中心对称...

    版权声明:本文为博主原创文章.未经博主同意不得转载. vasttian https://blog.csdn.net/u012860063/article/details/28281631 转载请注明出 ...

  4. 数组分成两组差值最小 python_数组中的数分为两组,让给出一个算法,使得两个组的和的差的绝对值最小,数组中的数的取值范围是0x100,元素个数也是大于0, 小于100 。...

    比如a[]={2,4,5,6,7},得出的两组数{2,4,6}和{5,7},abs(sum(a1)-sum(a2))=0: 比如{2,5,6,10},abs(sum(2,10)-sum(5,6))=1 ...

  5. 栈判断字符串是否为中心对称_数据结构和算法入门之判断括号字符串的合法性(valid parentheses)...

    今天终于开始看栈的部分咯!栈这个东西没啥好介绍的,我想基本只要写过一丢丢代码的人已经都非常清楚了.今天这个题目是一个非常简单但是也很经典地用到栈这个数据结构的题,废话不多说,原题链接如下: Loadi ...

  6. 最长对称字符串php_有哪些像TENET一样中心对称的英语单词(误)

    电影<信条>的英文标题TENET,本身既不是"中心对称",也不是"轴对称"的单词. 只是海报故意将后两个字母分别旋转180度,将它"对称& ...

  7. xdoj 字符串部分复制 233237

    试题名称 字符串部分复制 时间限制: 1 秒 内存限制: 256KB 问题描述 给定一个的字符串,从第m个字符开始复制成为另一个字符串.编写函数copystr( )完成字符串复制,使用字符类型的指针变 ...

  8. XDOJ 字符串压缩 C

    前言 字符串处理需熟练. 下学期开学前的上学期期末复习. 题干 问题描述     有一种简单的字符串压缩算法,对于字符串中连续出现的同一个英文字符,用该字符加上连续出现的次数来表示(连续出现次数小于3 ...

  9. 字符串压缩(xdoj)

    标题     字符串压缩 类别 字符串处理      时间限制     1S 内存限制     1000Kb 问题描述     有一种简单的字符串压缩算法,对于字符串中连续出现的同一个英文字符,用该字 ...

最新文章

  1. Android studio怎么找到当前文件在电脑路径位置
  2. Gideo-0.1.ebuild 第五个练手作品[原创]
  3. retinaface tensorRT
  4. git 无法拉取项目,本地ping不通github的解决办法(详解)
  5. Java xml 工具 JDOM 使用详解.
  6. SAP Spartacus cost-center.config.ts里定义的paramsMapping
  7. 以智能制造推动企业数字化转型的方法、路径和举措
  8. cmake解决opencv编译下载失败的方法
  9. Android 系统源码以及结构
  10. 怎样把excel中的图表插入PPT并且可以在PPT中编辑图表
  11. 【进程管理】进程资源图理解与化简
  12. win7修改计算机名 bat,用cmd改计算机名.bat 无需重启电脑生效
  13. CARLA 笔记(02)— Ubuntu 安装 CARLA(服务端、客户端、安装 miniconda、创建虚拟环境、更换 pip 源、生成交通流、人工控制车辆按键)
  14. Flutter强制某个页面横屏
  15. ArcGIS API for JavaScript学习笔记(1)API本地部署
  16. Java基础之map总结
  17. 相关性指标RMSE/PLCC/SROCC/KROCC理解
  18. 学计算机容易得什么病,长时间看电脑容易引起哪些常见的眼科疾病
  19. python设置文件编码_python修改文件编码为utf-8格式
  20. 信道估计 信道均衡 动态均衡 盲均衡 半盲均衡 自适应均衡……

热门文章

  1. VBA使用PING测试网络连接
  2. 哪一种验证方法最好?形式验证、硬件加速还是动态仿真?
  3. C++ if条件语句用法
  4. Unity3D编辑器扩展--自定义创建圆锥体
  5. JavaSE_day02【类型转换、进制、运算符】
  6. 将uc/OS-III移植到stm32F103上并创建多任务
  7. Java #JDK下载以及环境配置
  8. 【嵌入式模块】常用扩展芯片及数据手册总结
  9. HDU2121:Ice_cream’s world II (虚根+有向图最小生成树)
  10. 地铁 java_“地铁系统”简易代码