zcmu:
1600: 卡斯丁狗要吃糖葫芦
Time Limit: 1 Sec Memory Limit: 128 MB
[Submit][Status][Web Board]
Description

卡斯丁狗喜欢吃糖葫芦(喜欢前面再加两个字“并不”),但是,但是,他很挑剔,他只吃这样的,就是这样的,就是,就是不管你从哪一头吃,看起来都是一样的,卡斯丁狗给你了一个很长的串,他记得这个很长的串有N个长度一样且满足上述的条件的串组成,你告诉他,他有没有记错。

Input

一个字符串,和一个数N(N<=1000)

Output

YES或者NO

Sample Input

abbatxxt 2
abbatxtc 2

Sample Output

YES
NO

HINT

Source
//简单题~
AC_code~:

#include <stdio.h>
#include <string.h>
char a[10000],b[10000];
bool H(char b[],int len_b)
{int z = len_b / 2;for(int i = 0,j = len_b-1; i < z; i++,j--){if(b[i] != b[j])return false;}return true;
}
int main()
{int n;while(~scanf("%s%d",a,&n)){int len_a = strlen(a),len_b,flag = 0;if(len_a%n!=0)printf("NO\n");else{len_b = len_a / n;char *p = a,*q = a+len_a-len_b;while(p<=q){memset(b,'\0',sizeof(b));strncpy(b,p,len_b);if(H(b,len_b))flag = 1;else{flag = 0;break;}p += len_b;}if(flag)printf("YES\n");elseprintf("NO\n");}memset(a,'\0',sizeof(a));}return 0;
}

1600: 卡斯丁狗要吃糖葫芦-回文串相关推荐

  1. ZCMU 1600: 卡斯丁狗要吃糖葫芦

    Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 194  Solved: 72 Description 卡斯丁狗喜欢吃糖葫芦(喜欢前面再加两个字&quo ...

  2. [1600]卡斯丁狗要吃糖葫芦

    Description 卡斯丁狗喜欢吃糖葫芦(喜欢前面再加两个字"并不"),但是,但是,他很挑剔,他只吃这样的,就是这样的,就是,就是不管你从哪一头吃,看起来都是一样的,卡斯丁狗给 ...

  3. 【ZCMU1600】卡斯丁狗要吃糖葫芦

    题目链接 Problem G: 卡斯丁狗要吃糖葫芦 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 187  Solved: 69 [Submit][S ...

  4. 1600-卡斯丁狗要吃糖葫芦 ZCMU

    Description 卡斯丁狗喜欢吃糖葫芦(喜欢前面再加两个字"并不"),但是,但是,他很挑剔,他只吃这样的,就是这样的,就是,就是不管你从哪一头吃,看起来都是一样的,卡斯丁狗给 ...

  5. zcmu-1599 卡斯丁狗的炉石传说

    [题述] 难点: 题目读不明白: 题意: 1.对手生命值剩余n,库牌剩余1,我生命值剩余1,手牌剩余4(2张'大家一起从库牌抽两张牌'牌,2张'让你从库牌中抽两张牌'牌): 2.每个回合开始都要从库牌 ...

  6. zcmu——1601: 卡斯丁狗去挖矿(01背包-三维数组)

    题目描述 最近卡斯丁狗和他的好基友Tomcat在玩<我的世界>这款游戏.在游戏中玩家可以用各种材料搭建房屋,制造铁路线,制造炸弹,晚上还可以打僵尸等等.然而在这之前最最重要的就是挖矿.这天 ...

  7. 【ZCMU1603】卡斯丁狗的战舰帝国(并查集)

    题目链接 解题思路: 还是太年轻qaq并没有想到用并查集去做,但是看了大佬的博客之后只能感叹为啥人家这么聪明.... 用并查集去记录我方战舰攻击的对象,如果攻击对象沉了那就将看离它最近的下个父结点有没 ...

  8. zcmu 1603 卡斯丁狗的战舰帝国(并查集+模拟)

    思路:看到题目我只知道,普通的暴力模拟是不行的,但是不知道用什么办法优化,然后看到网上的大佬们用了并查集恍然大悟: 用并查集维护每条船攻击后的根节点,最后输出查询位置的根节点就行,如果在期间存在该位置 ...

  9. ZCMU - 1601: 卡斯丁狗去挖矿

    题目链接:点击打开链接 题目大意:略. 解题思路:三维数组:dp[i][j][k] + 01背包:注意对每个坐标(互相独立)进行 01背包. AC 代码 #include<bits/stdc++ ...

最新文章

  1. linux c++ 目录操作,C++文件及文件夹操作整理(代码示例)
  2. html 资源缓存,解决index.html缓存问题
  3. IOS开发系列--IOS程序开发概览
  4. asp.net源碼坊論壇上線
  5. Qt学习之路(35): Qt容器类之顺序存储容器
  6. 关于调用子函数给主函数指针分配内存
  7. STM32 基础系列教程 21 - NVIC
  8. How many levels are there at the in the digital transformation?
  9. 【select模块】select IO多路复用和select实现FTP
  10. java se程序设计课后答案,JAVA SE程序设计及实践
  11. DeepEarth自定义图元的中心位置纠偏
  12. VC中cl.exe命令参数详解
  13. C# PDF转图片(JPG)
  14. ABAQUS计算不收敛问题,排查方法和解决方案都在这儿了
  15. java 大富翁 游戏下载_大富翁4-大宇正版
  16. js判断移动端还是pc端
  17. 坦克大战的网络对战实现C++(客户端+服务端)
  18. CobaltStrike的安装配置及使用,实现office钓鱼
  19. 推荐 :教你用神经网络求解高级数学方程!
  20. 超级小球游戏建立过程

热门文章

  1. mysql杨辉三角_实现杨辉三角
  2. linux系统安装nc,Lifelong learner.
  3. Spark SQL之DataSet
  4. 钱穆的中学读书事(作者王国华)
  5. 深入理解javascript原型和闭包(10)——this
  6. 【Python面试】 列举Python中的标准异常类?
  7. 你真敢ZAO吗?解读换脸AI “细思极恐” 的用户协议
  8. html中属性选择器是什么,为什么在CSS选择器/ HTML属性中首选使用破折号?
  9. 23-爬虫之scrapy框架增量式实时监测数据爬取10
  10. php项目打开快捷方式,PHP_克隆一个新项目的快捷方式,有没想过最土的项目如何快速 - phpStudy...