这个看似有一些复杂的题目,其实就是考察一个字符串函数、、、、
代码:
/***** HDOJ_2087_剪布条 ********/
/******** written by C_Shit_Hu ************/
////////////////字符串函数///////////////
/****************************************************************************/
/*
Problem Description
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?
Input
输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长。如果遇见#字符,则不再进行工作。
Output
输出能从花纹布中剪出的最多小饰条个数,如果一块都没有,那就老老实实输出0,每个结果之间应换行。
*/
/****************************************************************************/
// 就是考察一个简单的字符串函数
#include <stdio.h>
#include <string.h>
char a[1001], b[1001];
int main()
{
int len, c;
while(scanf("%s", a)==1&&a[0]!='#')
{
scanf("%s", b);
len = strlen(b);
c = 0;
char *p = a;
while((p=strstr(p, b))!=0) // 一个字符串函数strstr
{
c++;
p += len;
printf("%s\t", p) ;
}
printf("%d\n", c);
}
return 0;
}
/******************************************************/
/******************** 心得体会 **********************/
/*
果然是水题。。。
还做的那么慢。。
水水更健康!!!
*/
/******************************************************/
分享到:
相关推荐
杭电OJ(1000-1099) AC 代码
杭电acm解题报告 详细解析2000-2099 适合acm初学者
codj,hdoj的源码(50-60题)
HDOJ_1480 钥匙计数之二 解题报告.mhtHDOJ_1480 钥匙计数之二 解题报告.mht
some code of HDOJ of mine
杭州电子科技大学的离线版OJ,可用于断网情况下练习ACM
杭电oj4405,一道简单的概率dp题目
HDOJ题目分类HDOJ题目分类HDOJ题目分类
hdoj杭电1000-2000部分解题报告 部分是cpp 格式 部分是文档格式
该题求解在给定的时间及条件下,判断是否存在一条从入口到出口的路。
HDOJ_my_answer
杭电OJ题目源码记录 —— a source code of hdoj acm problem archive 简介 此项目为 的 题目以及代码仓库 src 中每一个文件夹代表一个题目 每个文件夹中都有 原题文档介绍.md 原题文档介绍.md 是工具自动生成 (无聊...
HDOJ 源代码 包含几百道HDOJ题目源码
算法入门训练题,搞算法的童鞋都需要看看的,基础类型
一些HDOJ上的DP题目的小总结,但愿能帮到那些想专攻DP的人吧
搞acm的没有谁不知道杭电题库,但是杭电上的OJ到底该怎么用,对于某些初学者确实一个难题,所以How_to_Use_HDOJ.rar应运而生
这份压缩包内包含了2019年杭电多校第一场的数据与标程,欢迎下载
hdoj的一些题目分类,由hdu大牛搜集,希望对做ac的同志们有帮助
hdoj上的资源,代码有注释,很不错的哦
HDOJ练习题目源码,约100多道题目,附带题目类型等等