hdu3793 判断对称(水题)
判断 对称 水题
2023-09-11 14:13:59 时间
题意:
给你一个串,问你这个串是不是关于某个字母对称的,这个串是一个首位相接的圆。
思路:
给你一个串,问你这个串是不是关于某个字母对称的,这个串是一个首位相接的圆。
思路:
水题,直接枚举每一个为对称点试一下就行了,不解释了。
#include<stdio.h> #include<string.h> char str[110]; int main () { while(~scanf("%s" ,str) && strcmp(str ,"#")) { int len = strlen(str); int mk = -1; for(int i = 0 ;i < len ;i ++) { int q = len / 2; int low = i - 1 ,up = i + 1; if(low == -1) low = len - 1; if(up == len) up = 0; while(q--) { if(str[low] != str[up]) break; low -- ,up ++; if(low == -1) low = len - 1; if(up == len) up = 0; } if(q == -1) { mk = i; break; } } if(mk == -1) puts("NO"); else printf("YES %d\n" ,mk); } return 0; }
相关文章
- Java实现 蓝桥杯VIP 算法训练 大小写判断
- 【JAVA】Java循环语句中的continue跳转进入下一次循环是否判断循环条件
- 广播接受者判断网络连接状态
- c# 优化代码的一些规则——判断null值得不同写法[六]
- RF判断列表、字典、整数、字符串类型是否相同方法
- 工作:作一个简单的选择判断
- 判断当前的Activity的是否处于栈顶
- jquery中判断是否按下回车enter键
- LeetCode-1832. 判断句子是否为全字母句【哈希表,位运算】
- Leetcode0785. 判断二分图(medium,二分图,DFS)
- 通过ABAP代码判断当前系统类型,BYD还是S4 OP还是S4 Cloud
- SAP Spartacus lock focus directive如何判断有没有focusable children
- WebRTC研究:audio 丢包判断
- Python编程:判断字符串中是否包含中文
- 【Linux 内核 内存管理】物理分配页 ⑦ ( __alloc_pages_slowpath 慢速路径调用函数源码分析 | 判断页阶数 | 读取 mems_allowed | 分配标志位转换 )