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

为什么做不了自己的网站杭州 网站外包

为什么做不了自己的网站,杭州 网站外包,wordpress的报名插件,网站建设的考虑原题链接:AcWing 4382. 快速打字 关键词:双指针、判断子序列 芭芭拉是一个速度打字员。 为了检查她的打字速度,她进行了一个速度测试。 测试内容是给定她一个字符串 I,她需要将字符串正确打出。 但是,芭芭拉作为一…

原题链接:AcWing 4382. 快速打字
关键词:双指针、判断子序列

芭芭拉是一个速度打字员。

为了检查她的打字速度,她进行了一个速度测试。

测试内容是给定她一个字符串 I,她需要将字符串正确打出。

但是,芭芭拉作为一个速度打字员,在追求速度的同时,难免会发生一些错误,按错一些按键。

最终,芭芭拉打出的字符串为 P。

现在,芭芭拉想知道,能否仅通过删除一些额外字母的方式,将字符串 P 变为字符串 I。

如果可以,则输出需要删除的字母数量,如果不行,则输出 IMPOSSIBLE。

输入格式
第一行包含整数 T,表示共有 T 组测试数据。

每组数据占两行,第一行包含字符串 I,第二行包含字符串 P。

输出格式
每组数据输出一个结果,每个结果占一行。

结果表示为 Case #x: y,其中 x 为组别编号(从 1 开始),y 为需要删除的字母数量或 IMPOSSIBLE

数据范围

  • 1≤T≤100,
  • 字符串 I 和 P 均只包含大小写字母。
  • 1≤|I|,|P|≤105

输入样例1:

2
aaaa
aaaaa
bbbbb
bbbbc

输出样例1:

Case #1: 1
Case #2: IMPOSSIBLE

输入样例2:

2
Ilovecoding
IIllovecoding
KickstartIsFun
kkickstartiisfun

输出样例2:

Case #1: 2
Case #2: IMPOSSIBLE



方法一:判断子序列

思路:

用两个指针i和j遍历两个字符串,如果相同便将i往后走,当i能走到头则说明字符串a是字符串b的子序列

C++ 实现:

#include <iostream>
#include <cstring>
using namespace std;const int maxn = 1e5 + 10;
int t, n, m;
char a[maxn], b[maxn];int main(){scanf("%d", &t);for(int cases = 1; cases <= t; cases ++ ){scanf("%s%s", a, b);int i = 0, j = 0, n = strlen(a), m = strlen(b);// 双指针 当i走完说明是a是b的子序列 反之说明不是while(i < n && j < m){if(a[i] == b[j])i++;j++;}printf("Case #%d: ", cases);if(i == n)printf("%d\n", m - n);elseputs("IMPOSSIBLE");}return 0;
}
http://www.yayakq.cn/news/767465/

相关文章:

  • 网站怎么加链接广安公司网站建设
  • 做poster网站个人网站怎么做详情页
  • 推荐微信网站建设在线视频播放网站建设
  • 微商城设计网站建设抖音开放平台账号能登录抖音吗
  • 网站平台建设的实训报告婚恋网站排名前十名
  • lnmp 网站开发总结视频一页网站怎么做
  • 个人做的网站有什么危险吗国内永久免费域名注册
  • 网站广告怎么赚钱网站建设初期目标
  • 广州微信网站建设平台wordpress怎么加
  • 做 爱 网站视频教程现在做一个网站大概多少钱
  • 怎么给餐饮店做网站做网站的三年规划
  • 洛阳建设局网站建网站原型图
  • 模版网站wordpress最近怎么又是5.0更新
  • 安徽省工程建设信息网站个人简介网页制作代码
  • 凡科做网站视频网站建设项目的预表
  • 建设工程项目在哪个网站查询长兴企业网站开发
  • 如何做企业网站建设郑州企业自助建站系统
  • 做二手交易网站如何盈利外贸公司大全
  • 微信支付需要网站备案安卓系统开发软件
  • 央企网站群建设网页传奇游戏百度
  • 比较好的做淘客网站桥西企业做网站
  • 2017主流网站风格朔州推广型网站建设
  • 昆明企业网站设计一个网站的建设需要什么时候开始
  • 天津建设招标网站网站公司制作
  • 网站群建设管理办法学校官网主页网页设计
  • 二级网站建设费用wordpress文章列表 框
  • 网站建设找翰诺居家网络架构
  • 网站开发与网页制作难不难中小企业网站建设与管理课件百度云
  • 徐州制作手机网站建筑设计自考
  • 网站及网页设计费用北京网站建设 云智互联