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

南昌网站建设公司服务企业网站建设的目的

南昌网站建设公司服务,企业网站建设的目的,对于网站运营应该如何做,未来科技发展趋势描述 游游拿到了一个长度为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/464552.html

相关文章:

  • 有什么网站是学做吃的2023年新冠疫情最新消息
  • 浙江省住房和城乡建设厅干部学校网站福建省人民政府
  • 佛山企业网站新闻内容摘抄
  • 合肥网站建设设计推广赚钱的app
  • 张家口百度免费做网站青岛今天发生的重大新闻
  • 360网站卖东西怎么做的长尾关键词查询工具
  • 网站推广计划怎么写什么叫做seo
  • 黑人做爰视频免费网站汽车宣传软文
  • 龙岗附近做网站公司百度一下你就知道官网首页
  • 国外网站空间租用哪个好seo网站营销推广
  • 合肥做网站便宜mdyun市场营销策划方案书
  • 2021网站无需下载急急急百度推广账号出售
  • 系统网站建设ppt模板下载拼多多代运营公司十大排名
  • 静态网站挂马营销策划的六个步骤
  • 滁州做网站电话号码百度搜索网页
  • 龙岩网站设计 信任推商吧做词百度关键词优化多少钱一年
  • 如何在百度建设企业网站长沙seo服务哪个公司好
  • 做pc端网站流程百度口碑网
  • ui下载高清素材的网站有哪些seo建站技术
  • 网站建设案例步骤seo搜索引擎营销工具
  • ibm公司做网站国际新闻视频
  • 问卷调查网站JAVA怎么做注册google账号
  • 长沙企业网站建设团队网站的推广
  • 网站开发公司业务沈阳网站优化
  • 定制版网站建设详细报价互联网营销推广服务商
  • 石家庄企业网站制作新闻早知道
  • 建立局域网网站市场调研报告怎么做
  • 湘潭做网站广告的公司免费建站免费推广的网站
  • 湖南交通建设监理协会网站保定网站建设方案优化
  • 电商网站有那些长尾关键词是什么意思