当前位置: 首页 > wzjs >正文

长安网站建设费用武汉排名seo公司

长安网站建设费用,武汉排名seo公司,前海网站建设,包装设计费用大概多少描述 游游拿到了一个长度为n的字符串,她每次操作会选择一个区间[l,r],将第l个字母到第r个字母各重复一次,插入到该字母的后面。 例如,对于字符串"abcd",若选择区间[2,3]进行操作,字符串将变成&qu…

描述

游游拿到了一个长度为n的字符串,她每次操作会选择一个区间[l,r],将第l个字母到第r个字母各重复一次,插入到该字母的后面。

例如,对于字符串"abcd",若选择区间[2,3]进行操作,字符串将变成"abbccd"

游游将进行q次操作。她想知道,q次操作结束后,最终的字符串是什么样子?

输入描述:

第一行输入两个正整数n和q,分别代表字符串长度和操作次数。
第二行输入一个仅由小写英文字母组成的字符串,代表初始的字符串。
接下来的q行,每行输入两个正整数l,r,代表操作的区间。
1≤n≤1000
1≤q≤10
1≤l≤r≤10^6
保证每次操作时,r不大于当前的字符串长度。

输出描述:

一个字符串,代表所有操作结束后形成的字符串。

示例1

输入:

6 2
abcdef
2 4
3 6

输出:

abbbccccdddef

说明:

 

第一次操作后,字符串变成abbccddef

第二次操作后,字符串变成abbbccccdddef

一、问题分析

首先读题,仔细看描述中的内容,发现需求是

1.给定一个字符串,将指定区间的字母翻倍

2.翻倍的方法是,在在每个字母后面插入一个相同的字母

二、解题思路

1.首先定义长度n,操作次数q,读取数据

2.然后定义两个整数l和r用于读取区间

3.定义一个字符串answer,为其分配足够的内存空间

4.空间是原字符串长度+(r  -  l + 1)

三、具体步骤

使用的语言是C

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main() {int n, q;while (scanf("%d %d", &n, &q) != EOF) {char *str = (char*)malloc(sizeof(char) * (n + 1));if(str == NULL) {printf("内存分配失败");return 0;}scanf("%s",str);str[n] = '\0';int l, r;for(int i = 0; i < q; i++) {scanf("%d %d", &l, &r);int len = strlen(str);char* tmp = (char*)malloc(sizeof(char) * (len + r - l + 1));for(int j = 0; j < l - 1; j++) {tmp[j] = str[j];}int index = l - 1;for(int j = l - 1; j < r; j++) {tmp[index] = str[j];index++;tmp[index] = str[j];index++;}for(int j = r; j < len; j++) {tmp[index] = str[j];index++;}tmp[index] = '\0';str = tmp;}printf("%s\n",str);}return 0;
}

http://www.dtcms.com/wzjs/244638.html

相关文章:

  • 怎么创建自己的网站平台app长沙seo优化服务
  • 视频广告长春seo培训
  • b2c网站的主要类型应用商店下载安装
  • 网站中转页seo基础培训机构
  • 奥利奥广告策划书seo教程 百度网盘
  • 蚌埠网站优化制作公司重庆网络推广外包
  • 网站建设费用预算表、百度关键词怎么做
  • 平面设计网站建设微博推广价格表
  • 武汉设计网站建设外贸平台推广
  • 做暧暖爱视频1000部在线网站网站运营指标
  • 深圳网站建设公司地址网上软文发稿平台
  • 网站改版有什么影响宁波网络营销公司
  • 龙岩北京网站建设网络推广的网站有哪些
  • 山西省建设厅网站查询百度竞价排名费用
  • 网站信息管理平台seo技术自学
  • wordpress模板+企业seo技术顾问阿亮
  • 电视直播网站开发百度一下网页首页
  • 便宜的网站建设搜狗收录提交入口网址
  • 公司网站建设需要收集什么信息小红书推广平台
  • 网站首页的提交怎么做seo投放营销
  • 汕头网站建设怎么收费品牌策划与推广方案
  • 中国响应式网站案例站点搜索
  • dedecms网站地图调用网站有吗免费的
  • 佛山中小企业外贸网站建设推广找seo外包公司需要注意什么
  • 苹果钓鱼网站怎么做广告推广平台代理
  • 网站建设与维护教程app拉新推广项目
  • 政府网站建设服务方案线下推广方式都有哪些
  • 誉铭摄影网站湖南企业竞价优化服务
  • 多店铺开源商城系统搜索引擎营销优化策略有哪些
  • 温州做网站整站优化央视网新闻