原题链接:

https://vjudge.net/problem/UVA-10115#author=Luke

AC代码:

#include <bits/stdc++.h>
using namespace std;int main()
{int n;while (cin >> n && n != 0){string s1[20];string s2[20];getchar();for (int i = 0; i < n; i++){getline(cin, s1[i]);getline(cin, s2[i]);}string str;getline(cin, str);for (int i = 0; i < n; i++){int index = 0;index = str.find(s1[i]);while (index != str.npos){str = str.replace(index, s1[i].length(), s2[i]);index = str.find(s1[i]);}}cout << str << endl;}return 0;
}

UVA-10115 Automatic Editing相关推荐

  1. UVA 10115 Automatic Editing (字符串的替换和查找)

    分析:水题,熟悉字符串的find和replace函数便可轻易解决 好久每一1A的题了,UVA的格式要求真是醉了,每次都得调试半天格式 #include <cstdio> #include ...

  2. UVA 10115 Automatic Editing

    字符串函数的应用. # include <cstdio> # include <cstring># define RULESN 10 + 5 # define MAXLEN 8 ...

  3. UVa 10115 - Automatic Editing

    题目:给你一些字符串的替换关系,以及一个句子.按顺序替换,输出最后结果. 分析:字符串.按照替换顺序依次替换(这个替换用过之后,就不再使用),每个替换可能出现多次. 这里注意,如果当前串中有多个可被当 ...

  4. uva 10115(字符串)

    题目: Text-processing tools like awk and sed allow you to automatically perform a sequence of editing ...

  5. UVa 10115 自动编辑

    /* * 解题思路: * 题意虽不难理解.但一定要读清楚! *      它匹配过程中.是允许一个字符串重复匹配上一个字符串的.就好比说例子 banana boat , 在bab匹配ban的过程中 * ...

  6. uva-10115 - Automatic Editing

    不得不说,这道题目还是比较麻烦的.但是不难,仔细一点做,绝对不会错的. 题目的意思也和简单,就是先给你一个数N,然后给你N组字符串,每组都有两行,第一行是原本的字符串yuan[i],另一组是替换的 字 ...

  7. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  8. ajax如何做到异步交互,1.ajax简单实现异步交互

    效果:点击获取信息 testAjax.jsp: pageEncoding="UTF-8"%> Insert title here function getName(){ va ...

  9. TYUT-A专题题解(一)

    TYUT-A专题题解(一) 01A Ad Hoc UVA353 LA5247 Pesky Palindromes[回文] - 海岛Blog - CSDN博客 UVA947 Master Mind He ...

最新文章

  1. 计算机书籍-老年人编程自学书籍
  2. [转]SQL Server 高性能写入的一些总结
  3. python获得命令行参数的方法
  4. 关于大数据学习,实战型的书籍
  5. kafka集群原理介绍
  6. python大于小于1023python大于小于_PythonPAT 1023 Have Fun with Numbers
  7. 24有几种封装尺寸_mmWave设备的封装应该如何处理
  8. matplotlib——直方图
  9. 本地yum源安装teamviewer
  10. python解释器安装过程
  11. python求解二次规划问题
  12. Android深色模式适配
  13. 2021认证杯 第二阶段 思路加代码
  14. ES5, ES2015 和 TypeScript 的区别
  15. 公司流程 企业所得税 个人所得税
  16. 【Android】利用爬虫将电影网站打包成一个APP
  17. 互联网公司,产品和测试的那些人和事
  18. 学习RNN-part2
  19. YYYY/MM/dd 日期format的幺蛾子
  20. 360极速浏览器去广告优化版 v13.0.2101.0

热门文章

  1. arcgis javascript Measurement的使用
  2. 【数字图像处理】模拟Matlab的imresize()写一个你自己的imresize()函数,至少应实现‘nearest’和‘bilinear’两种方法
  3. 汇编语言——伪指令详解
  4. 有所为有所不为,泽塔云异军突起的背后
  5. 树莓派使用PCA9685()出现[Errno 121] Remote I/O error的解决方法
  6. 汽车销售发票扫描识别系统助力汽车业
  7. LeetCode第 21 题:合并两个有序链表(C++)
  8. 艾德克斯充电测试软件_艾德克斯ITECH 交流充电桩模拟系统
  9. 数据安全与隐私保护要点整理
  10. 人工智能—语音识别技术发展史