Codeforces 548 A. Mike and Fax

简介:

题目链接:http://codeforces.com/contest/548/problem/A
题目大意:给你一个字符串和一个数k,将这个字符串分成k个子字符串,判断每一个是不是回文串,如果是,输出YES,不是输出NO。

#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
char s[1005];
int main()
{
    int k;
    int f=0;//标记
    cin>>s>>k;
    int len=strlen(s);
    if(len % k != 0)//注意这里
        puts("NO");
    else
    {
        int cnt=len/k;
        for(int i=0; i<len; i+=cnt)
        {
            for(int j=0; j<cnt/2; j++)//判断每一个串是不是回文串
            {
                if(s[i+j] != s[cnt+i-j-1])
                {
                    f=1;
                    break;;
                }
            }
        }
        if(f)
            puts("NO");
        else
            puts("YES");
    }

    return 0;
}
/*
Input
saba
2
Output
NO
Input
saddastavvat
2
Output
YES

Input
aba 
2
Output
NO
*/
目录
相关文章
|
存储 安全 数据安全/隐私保护
中外AIGC大模型的差距、态势与结构
【1月更文挑战第21天】中外AIGC大模型的差距、态势与结构
627 2
中外AIGC大模型的差距、态势与结构
|
测试技术 网络架构
SFP与GBIC详解:探索两者的细微差别
【4月更文挑战第21天】
497 0
|
运维 监控 负载均衡
ACS
阿里云容器计算服务ACS(Alibaba Cloud Container Compute Service,ACS)是一种基于容器技术的云计算服务,它可以帮助用户快速构建、部署和管理容器化应用程序。ACS提供了容器镜像、容器编排、负载均衡、日志监控等功能,使得用户可以专注于应用程序的开发和迭代,而无需关注底层的基础设施和运维。
584 3
|
算法 程序员 容器
工行银企互联接入详解(2)--下载证书
本文目录 1. 下载NC3.1 2. 启动NC 3. 进入下载证书页面 4. 配置参数 5. 下载证书 6. 其他
608 0
工行银企互联接入详解(2)--下载证书
|
网络安全
kali 启用默认root,开启SSH服务,安装VNC,设置服务自启动
启用默认root,开启SSH服务,设置服务自启动,安装VNC
|
11月前
|
敏捷开发 监控 数据可视化
如何管理复杂项目?Cynefin框架,Stacey矩阵和CAS实战指南
本文将详细介绍 Cynefin 框架、Stacey 矩阵 和 复杂适应系统模型CAS,高效应对复杂项目。
474 1
如何管理复杂项目?Cynefin框架,Stacey矩阵和CAS实战指南
|
传感器 人工智能 算法
ROS机器人操作系统
ROS机器人操作系统
490 1
|
11月前
|
弹性计算 安全 搜索推荐
阿里云国际站注册教程:阿里云服务器安全设置
阿里云国际站注册教程:阿里云服务器安全设置 在云计算领域,阿里云是一个备受推崇的品牌,因其强大的技术支持和优质的服务而受到众多用户的青睐。本文将为您介绍阿里云国际站的注册过程,并重点讲解如何进行阿里云服务器的安全设置。
|
监控 供应链 数据可视化
进度管理:如何确保项目按时完成?
在当今商业环境中,企业面临巨大市场压力,高效的进度管理成为项目成功的关键。进度管理不仅确保项目按时交付,满足客户需求,还涉及优化资源分配、降低风险、提升团队效率及确保项目目标与企业战略对齐。板栗看板等工具通过实时追踪、任务优先级管理和进度监控等功能,帮助企业实现高效进度管理,推动业务目标实现。
|
运维 网络协议 Linux
linux系统命令 losf详解
**lsof命令**(List Open Files)是Linux系统中一个非常实用的工具,用于列出当前系统上所有打开的文件以及与之关联的进程。以下是对lsof命令的详细介绍: ### 一、基本功能 lsof命令可以显示系统中被进程打开的文件,这些文件可以是普通文件、目录、网络套接字、设备文件等。通过lsof命令,用户可以方便地查看哪些文件被哪些进程打开,以及这些文件的状态信息。 ### 二、基本语法 lsof命令的基本语法为:`lsof [选项] [文件]`。其中,选项用于指定lsof命令的行为,文件则是可选的,用于指定要查询的文件。 ### 三、常用选项 * `-a` 或 `-
672 6