UVALive 6319 暴力
2024-10-19 21:23:53
思路:直接vector暴力
#include<iostream>
#include<vector>
#include<cstring>
#include<cstdio>
#define Maxn 2000010
using namespace std;
vector<char> g;
char str[Maxn],ss[];
int main()
{
int t,i,j,l,pos,ll,r;
scanf("%d",&t);
while(t--){
g.clear();
scanf("%s",str);
l=strlen(str);
for(i=;i<l;i++)
g.push_back(str[i]);
while(scanf("%s",ss),ss[]!='E'){
if(ss[]=='I'){
scanf("%s%d",str,&pos);
l=strlen(str);
for(i=;i<l;i++)
g.insert(g.begin()+pos+i,str[i]);
continue;
}
if(ss[]=='P'){
scanf("%d%d",&ll,&r);
for(i=ll;i<=r;i++)
printf("%c",g[i]);
printf("\n");
continue;
}
}
}
return ;
}
最新文章
- Eclipse自动生成作者、日期注释等功能设置
- jQuery源码分析系列(34) : Ajax - 预处理jsonp
- Fedora 14配置vsftp服务步骤
- 1017. Queueing at Bank (25)
- Google Code Jam 2014 Qualification 题解
- vim 自動化配置
- 2013Java最新面试题
- js三种消息框总结-警告框、确认框、提示框
- android 上手维修设备和推断启动服务
- IntentService和Service的区别
- Linux/Centos笔记目录
- python的知识统计笔记
- python自定义函数的参数之四种表现形式
- DBCHART直方图顶端显示数字
- android 应用程序中执行Linux 命令
- Android:如何获取屏幕的宽高
- Beta阶段冲刺-6
- unity3d Matrix4x4列为主序
- NOIP模拟4
- Windows Mobile自动更新