题目链接

Problem G: 卡斯丁狗要吃糖葫芦

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 187  Solved: 69
[Submit][Status][Web Board]

Description

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

Input

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

Output

YES或者NO

Sample Input

abbatxxt 2

abbatxtc 2

Sample Output

YES

NO

HINT

解题思路:

先判断字符串的长度L是否能被N整除,若不行直接输出NO,反之进行接下来的判断。

接下来就是判断每L/N的长度是否是回文串,只要有一个不是则输出NO,若全是则输出YES。

代码:

#include<bits/stdc++.h>
using namespace std;
char s[1005],n;
int is(int t,int e)
{while(t<e){if(s[t]!=s[e])return 0;t++;e--;}return 1;
}
int main()
{while(~scanf("%s%d",s,&n)){int l=strlen(s);if(l%n!=0){printf("NO\n");continue;}int x=l/n,flag=0;for(int i=0;i<n;i++){int t=i*x,e=i*x+x-1;if(!is(t,e)){flag=1;break;}}if(flag)printf("NO\n");else printf("YES\n"); }return 0;
}

【ZCMU1600】卡斯丁狗要吃糖葫芦相关推荐

  1. 1600: 卡斯丁狗要吃糖葫芦-回文串

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

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

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

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

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

  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. jsp的相对路径问题
  2. Struts 2再曝远程代码执行漏洞S2-037
  3. Java集合篇:ConcurrentHashMap详解(JDK1.6)
  4. 制作本地 CentOS-7-x86_64-Everything-2009.iso对应的源
  5. 九度OJ最短摘要的生成
  6. Android之Android Studio常用插件
  7. P1152 欢乐的跳( python3实现)
  8. Android 实现锚点定位
  9. VMware vSAN 7.0 发行说明
  10. 17现代软件工程十五组第三次作业
  11. mysql查询结果输出到文件
  12. linux用户打开进程数,Linux 用户打开进程数的调整
  13. linux界面安装mysql_linux安装mysql可视化界面
  14. 豪杰、君子、庸人、韭菜
  15. PGP在加密技术中的应用
  16. 国内哪一家银行的账户最适合用来接收来自国外机构的美元汇款?
  17. 【微信小程序】小程序实现轮播图效果--swiper组件(一步步教你如何实现)
  18. 解决php的“It is not safe to rely on the system’s timezone settings”问题
  19. Android天气预报 源代码,android天气预报源码(国家气象局的接口)
  20. Conflux人物志 | 元气满满的办事员小罗

热门文章

  1. 竞价网站服务器,派代网-竞价网站被攻击的完美解决方法
  2. Android Studio-- Android模拟器上启用互联网(WLAN/移动网络)
  3. System services not available to Activities before onCreate()错误解决方法
  4. 【源码】风向风速图绘制函数WindRose
  5. 【RPC】分布式一致性与一致性协议
  6. 20190729 现代田园女权
  7. 参加2020Jam初赛记录与部分题目解答
  8. 信噪比、添加高斯白噪声
  9. 2020, 一个对抗社恐, H1b和Google Facebook 的故事
  10. 程序员的浪漫------下雪氛围圣诞树源码