1600: 卡斯丁狗要吃糖葫芦-回文串
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: 卡斯丁狗要吃糖葫芦-回文串相关推荐
- ZCMU 1600: 卡斯丁狗要吃糖葫芦
Time Limit: 1 Sec Memory Limit: 128 MB Submit: 194 Solved: 72 Description 卡斯丁狗喜欢吃糖葫芦(喜欢前面再加两个字&quo ...
- [1600]卡斯丁狗要吃糖葫芦
Description 卡斯丁狗喜欢吃糖葫芦(喜欢前面再加两个字"并不"),但是,但是,他很挑剔,他只吃这样的,就是这样的,就是,就是不管你从哪一头吃,看起来都是一样的,卡斯丁狗给 ...
- 【ZCMU1600】卡斯丁狗要吃糖葫芦
题目链接 Problem G: 卡斯丁狗要吃糖葫芦 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 187 Solved: 69 [Submit][S ...
- 1600-卡斯丁狗要吃糖葫芦 ZCMU
Description 卡斯丁狗喜欢吃糖葫芦(喜欢前面再加两个字"并不"),但是,但是,他很挑剔,他只吃这样的,就是这样的,就是,就是不管你从哪一头吃,看起来都是一样的,卡斯丁狗给 ...
- zcmu-1599 卡斯丁狗的炉石传说
[题述] 难点: 题目读不明白: 题意: 1.对手生命值剩余n,库牌剩余1,我生命值剩余1,手牌剩余4(2张'大家一起从库牌抽两张牌'牌,2张'让你从库牌中抽两张牌'牌): 2.每个回合开始都要从库牌 ...
- zcmu——1601: 卡斯丁狗去挖矿(01背包-三维数组)
题目描述 最近卡斯丁狗和他的好基友Tomcat在玩<我的世界>这款游戏.在游戏中玩家可以用各种材料搭建房屋,制造铁路线,制造炸弹,晚上还可以打僵尸等等.然而在这之前最最重要的就是挖矿.这天 ...
- 【ZCMU1603】卡斯丁狗的战舰帝国(并查集)
题目链接 解题思路: 还是太年轻qaq并没有想到用并查集去做,但是看了大佬的博客之后只能感叹为啥人家这么聪明.... 用并查集去记录我方战舰攻击的对象,如果攻击对象沉了那就将看离它最近的下个父结点有没 ...
- zcmu 1603 卡斯丁狗的战舰帝国(并查集+模拟)
思路:看到题目我只知道,普通的暴力模拟是不行的,但是不知道用什么办法优化,然后看到网上的大佬们用了并查集恍然大悟: 用并查集维护每条船攻击后的根节点,最后输出查询位置的根节点就行,如果在期间存在该位置 ...
- ZCMU - 1601: 卡斯丁狗去挖矿
题目链接:点击打开链接 题目大意:略. 解题思路:三维数组:dp[i][j][k] + 01背包:注意对每个坐标(互相独立)进行 01背包. AC 代码 #include<bits/stdc++ ...
最新文章
- linux c++ 目录操作,C++文件及文件夹操作整理(代码示例)
- html 资源缓存,解决index.html缓存问题
- IOS开发系列--IOS程序开发概览
- asp.net源碼坊論壇上線
- Qt学习之路(35): Qt容器类之顺序存储容器
- 关于调用子函数给主函数指针分配内存
- STM32 基础系列教程 21 - NVIC
- How many levels are there at the in the digital transformation?
- 【select模块】select IO多路复用和select实现FTP
- java se程序设计课后答案,JAVA SE程序设计及实践
- DeepEarth自定义图元的中心位置纠偏
- VC中cl.exe命令参数详解
- C# PDF转图片(JPG)
- ABAQUS计算不收敛问题,排查方法和解决方案都在这儿了
- java 大富翁 游戏下载_大富翁4-大宇正版
- js判断移动端还是pc端
- 坦克大战的网络对战实现C++(客户端+服务端)
- CobaltStrike的安装配置及使用,实现office钓鱼
- 推荐 :教你用神经网络求解高级数学方程!
- 超级小球游戏建立过程
热门文章
- mysql杨辉三角_实现杨辉三角
- linux系统安装nc,Lifelong learner.
- Spark SQL之DataSet
- 钱穆的中学读书事(作者王国华)
- 深入理解javascript原型和闭包(10)——this
- 【Python面试】 列举Python中的标准异常类?
- 你真敢ZAO吗?解读换脸AI “细思极恐” 的用户协议
- html中属性选择器是什么,为什么在CSS选择器/ HTML属性中首选使用破折号?
- 23-爬虫之scrapy框架增量式实时监测数据爬取10
- php项目打开快捷方式,PHP_克隆一个新项目的快捷方式,有没想过最土的项目如何快速 - phpStudy...