当前位置: 首页 > news >正文

【题解】非对称之美(规律)

https://ac.nowcoder.com/acm/problem/214851
在这里插入图片描述

#include <iostream>
#include <string>
using namespace std;
string s;
int n;
int fun()
{// 1. 判断是否全都是相同字符bool flag = false;for (int i = 1; i < n; ++i) {if (s[i] != s[0]){flag = true;break;}}if (flag == false) return 0;// 2. 判断本身是否是回文flag = true;int left = 0, right = n-1;while (left < right) {if (s[left] == s[right]){left++;right--;}else {flag = false;break;}}if (flag) return n-1;else return n;
}int main() 
{cin >> s;n = s.size();cout << fun() << endl;  return 0;
}
http://www.lryc.cn/news/345194.html

相关文章:

  • 遇到如此反复的外贸客户,你可以这样做~
  • 【数据库】简单SQL语句
  • K邻算法:在风险传导中的创新应用与实践价值
  • 【小白的大模型之路】基础篇:Transformer细节
  • Golang | Leetcode Golang题解之第73题矩阵置零
  • JMeter性能压测脚本录制
  • 缓存雪崩、缓存击穿、缓存穿透是什么、之间的区别及解决办法
  • Pytorch张量广播
  • AI算法-高数2-导数定义和公式
  • Vitis HLS 学习笔记--AXI_STREAM_TO_MASTER
  • WPF之可翻转面板
  • 【深度学习】--slowfast视频理解数据集处理pipeline
  • ArcGIS10.2能用了10.2.2不行了(解决)
  • mysql查询表信息(表名、表结构、字段信息等)
  • 【MySQL探索之旅】JDBC (Java连接MySQL数据库)
  • tomcat-GC溢出
  • 结合场景,浅谈深浅度拷贝
  • 生成指定范围的随机整数
  • 少的缓存穿透是缓存击穿,大量的是缓存雪崩
  • 设备能耗数据在线监测
  • springboot整合websocket,超简单入门
  • 代码随想录算法训练营第三十四天| 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球
  • ICode国际青少年编程竞赛- Python-2级训练场-识别循环规律2
  • 12.轻量级锁原理及其实战
  • 栈结构(c语言)
  • 【C++】C/C++中新const用法:const成员
  • 武汉凯迪正大—钢管焊缝裂纹探伤仪
  • 为什么 IP 地址通常以 192.168 开头?
  • elementUi中的el-table合计行添加点击事件
  • Zookeeper集群搭建的一些问题