34:回文子串

C++版本 34:回文子串 34:回文子串 描述 给定一个字符串,输出所有长度至少为2的回文子串。回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。 输入 一个字符串,由字母或数字组成。长度500以内。 输出 输出所有的回文子串,每个子串一行。 子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。 样例输入 123321125775165561 样例输出 33 11 77 55 2332 2112 5775 6556 123321 165561 #include 阅读详情

34:回文子串


总时间限制: 

1000ms 
内存限制: 
65536kB
描述

给定一个字符串,输出所有长度至少为2的回文子串。

回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。

输入
一个字符串,由字母或数字组成。长度500以内。
输出
输出所有的回文子串,每个子串一行。
子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。
样例输入
123321125775165561
样例输出
33
11
77
55
2332
2112
5775
6556
123321
165561

#include <stdio.h>
#include <iostream>
#include <stack>
#include <string.h>
#include <queue>
#include <cmath>
#include <vector>
#include <algorithm>
#include <map>
#include <set>
#include <string>
using namespace std;
typedef long long LL;
#define MAX 1000001
string str;
int fun(int begin_t, int end_t)
{
    while(end_t > begin_t){
        if(str[end_t] != str[begin_t]){
            return 0;
        }
        end_t--;
        begin_t++;
    }
    return 1;
}



int main() {
    //freopen("in.txt", "r", stdin);
    //freopen("out.txt", "w", stdout);

    getline(cin, str);
    for(int i = 2; i <= str.size(); i++){
        for(int j = 0; j <= str.size() - i; j++){
            if(fun(j, j + i - 1)){
                for(int k = j; k <= j + i - 1; k++){
                    cout << str[k];
                }
                cout << endl;
            }
        }
    }
    return 0;

}





《编程之法》1.6最长回文子串 题目描述:给定一个字符串,求它的最长回文子串(子串是连续的)的长度 解法一:枚举法 外面的双层for循环确定连续子串头尾,加上里面的一个for循环来判断该子串是否为回文串,此外用一个max变量(初始值为1)动态更新保存最长子回文串的长度,时间复杂度为O(n^3),空间复杂度为O(1)。 #include #include using namespace std; bool IsPal 阅读详情

相关推荐

Anaconda安装教程(超详细版)

目录 一、Anaconda简介 二、运行环境 三、安装Anaconda 四、手动配置环境变量(重点) 五、测试Anaconda环境是否配置成功 一、Anaconda简介 Anaconda,一个开源的Python发行版本,可用于管理Python及其相关包,包含了conda、Python等180多个科学包及其依赖项。 二、运行环境 Windows11 (Window10用户亦可参考,仅环境变量打开位置不同)。 三、安装Anaconda (1)百度“Anaconda”或者输入网址

m0_61607990的博客 22万+

【openjudge 7603】[1.7编程基础之字符串] 34:回文子串

34:回文子串 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符串,输出所有长度至少为2的回文子串。 回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。 输入 一个字符串,由字母或数字组成。长度500以内。 输出 输出所有的回文子串,每个子...

weixin_30399055的博客 673

Xilinx Vivado vitis IDE launch Failed \ Web installer client Obsolete 怎么办

Xilinx vitis_IDE failed Web installer client Obsolete

weixin_44820962的博客 8643

NOI / 1.7编程基础之字符串 提问34:回文子串 c语言

回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。给定一个字符串,输出所有长度至少为2的回文子串。一个字符串,由字母或数字组成。输出所有的回文子串,每个子串一行。

2303_79132118的博客 604

CUDA 12.1环境下的动态库链接修复:从libcusparse.so.12的undefined symbol错误到libnvJitLink.so.12的正确加载

本文详细解析了在CUDA 12.1环境下,PyTorch因libcusparse.so.12找不到libnvJitLink.so.12中的__nvJitLinkAddData_12_1符号而报错的根本原因。通过诊断动态链接过程,提供了创建符号链接、修改环境变量等三种解决方案,并深入探讨了nvJitLink组件的作用及环境配置的最佳实践,帮助开发者彻底解决此类动态库链接问题。

c8d9e0f1的博客 205

SAP开发实战:用FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本(附完整ABAP代码)

本文详细介绍了如何使用SAP的FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本,提供完整的ABAP代码实现方案。通过该BAPI,开发者可以高效完成财务凭证的批量修改,确保数据一致性和审计合规性,显著提升SAP财务模块的运维效率。

weixin_29224589的博客 380

OpenJudge NOI 1.7 34:回文子串

【题目链接】 OpenJudge NOI 1.7 34:回文子串 【题目考点】 1. 字符串 2. 枚举 【解题思路】 假设字符串长为len,先枚举长为2的回文子串,再枚举长为3的回文子串,。。。,最后枚举长为n的回文子串。 如要枚举长为l的回文子串,先看下标0l-1是不是回文串,再看下标1l是不是回文串。。。最后看下标len-l~len-1谁不是回文串。 【题解代码】 解法1:使用字符数组 #include<bits/stdc++.h> using namespace std; char s[

君义NOIP的博客 1687

vscode中创建vue快捷键

1.安装Vetur插件(扩展里面直接搜) 2.vscode 界面里面左上角选则 文件=> 首选项=> 用户代码片段=>新建全局代码片段=>在输入框中新建名称为vue.json 3.删除里面的注释,当然你也可以留着,把下面的代码粘贴进去! { // Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // descri

Leon_940002463的博客 3207

《LeetCode笔记34》: 最长回文子串

题目: 给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cbbd" 输出: "bb" 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-pali...

xin3475的博客 226

无监督学习初探:K-Means聚类与主成分分析(PCA)

K-Means适用于快速分组,但对数据分布敏感,可结合轮廓系数评估质量。PCA通过特征值分解实现线性降维,需注意非线性场景的替代方案(如UMAP)。进阶方向:聚类:谱聚类、高斯混合模型(GMM)处理复杂形状。降维:t-SNE、自编码器处理非线性结构。

weixin_69882801的博客 1453

YOLOv13改进策略【Neck篇】| GSConv 轻量卷积,Slim-Neck 减参数还不掉点

Neck 篇的第二篇继续"替换式"改进,这次的对象是 Neck 里的下采样卷积。GSConv 出自《Slim-neck by GSConv: a better design of lightweight detector》(2022),它的出发点:DWSConv(深度可分离)轻但"信息混不进通道",标准卷积重但表达好——GSConv 用GConv(分组卷积)混通道 + DWConv 补空间 + Channel Shuffle 打散,两全其美。

qq_53329130的博客 30

1.7-34:回文子串

回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。给定一个字符串,输出所有长度至少为2的回文子串。一个字符串,由字母或数字组成。输出所有的回文子串,每个子串一行。

todaynodream的博客 594

任务混部最少服务器数量计算问题

这里的并行度指的是该任务运行时会占用的服务器数量。要注意的是,一个服务器在每个时刻可以被任意任务使用,但同一时刻最多只能被一个任务占用,并且任务运行结束后会立即释放服务器(结束时刻不占用)。最后,我们从字典中找出服务器数量的最大值,这个最大值就是完成这批任务混部最少需要的服务器数量。对于每个任务,我们会遍历其对应的时间区间,将该任务的并行度累加到对应时刻的服务器数量上。任务混部的目标是让这批任务由同一批服务器承载运行,你需要计算完成这批任务混部最少需要多少服务器,以此来最大化控制资源成本。

m0_62153576的博客 106

openjudge / 1.7编程基础之字符串 34:回文子串

34:回文子串 #include&lt;bits/stdc++.h&gt; using namespace std; bool pd(string s){ int n = s.size(); int i=0, j=n-1; while (i&lt;j) if (s[i]==s[j]) { i++; j--; } else return fal...

scy1106的博客 752

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

34:回文子串(1.7编程基础之字符串)

34:回文子串总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符串,输出所有长度至少为2的回文子串。回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。输入 一个字符串,由字母或数字组成。长度500以内。 输出 输出所有的回文子串,每个子串一行。 子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。

扣扣biubiubiu~ 1188

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Openjudge NOI题库1.7字符串基础 34:回文子串

34:回文子串 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符串,输出所有长度至少为2的回文子串。 回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。 输入 一个字符串,由字母或数字组成。长度500以内。 输出 输出所有的回文子串,每个子串一行。 子串长度小的优先输出,若长度相等,则出现位置...

Harington的博客 2256

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

OJ题目详解——1.7~34:回文子串

回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。给定一个字符串,输出所有长度至少为2的回文子串。一个字符串,由字母或数字组成。输出所有的回文子串,每个子串一行。

daimaxiaozi12的博客 402

Openjudge NOI题库1.7编程基础之字符串 34:回文子串

 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符串,输出所有长度至少为2的回文子串。 回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。 输入一个字符串,由字母或数字组成。长度500以内。输出输出所有的回文子串,每个子串一行。 子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。样例

EnemyGodlike的博客 5275

回文子串 (http://noi.openjudge.cn/ch0107/34/)

回文子串     描述     给定一个字符串,输出所有长度至少为2的回文子串。     回文子串即从左往右输出和从右往左输出结果是一样的字符串,     比如:abba,cccdeedccc都是回文字符串。 输入     一个字符串,由字母或数字组成。长度500以内。 输出     输出所有的回文子串,每个子串一行。     子串长度小的优先输出,若长度相等,则出现位置靠左的优

qiuhui2017的博客 1525
上一篇: 11:潜伏者
下一篇: 02:同行列对角线的格子
ljf_study
博客等级 码龄10年 72粉丝 254原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值