1050 String Subtraction(13行代码)

article/2024/7/16 12:40:54

分数 20

全屏浏览题目

切换布局

作者 CHEN, Yue

单位 浙江大学

Given two strings S1​ and S2​, S=S1​−S2​ is defined to be the remaining string after taking all the characters in S2​ from S1​. Your task is simply to calculate S1​−S2​ for any given strings. However, it might not be that simple to do it fast.

Input Specification:

Each input file contains one test case. Each case consists of two lines which gives S1​ and S2​, respectively. The string lengths of both strings are no more than 104. It is guaranteed that all the characters are visible ASCII codes and white space, and a new line character signals the end of a string.

Output Specification:

For each test case, print S1​−S2​ in one line.

Sample Input:

They are students.
aeiou

Sample Output:

Thy r stdnts.

代码长度限制

16 KB

时间限制

100 ms

内存限制

64 MB

#include<bits/stdc++.h>
using namespace std;
string s,ss,res;
map<char,int>mp;
int main(){
    getline(cin,s);
    getline(cin,ss);
    for(int i=0;i<ss.size();i++)mp[ss[i]]=1;
    for(int i=0;i<s.size();i++)
        if(!mp[s[i]])res+=s[i];
    cout<<res<<endl;
    return 0;
}


http://www.ngui.cc/article/show-1200758.html

相关文章

Java网络编程-Ping监测

实现一个用于执行 Ping 命令并监测主机可达性的线程类。它的作用是通过执行 Ping 命令来检查指定 IP 地址的主机是否可达&#xff0c;并获取相关的响应时间和丢包率信息。 代码中的 PingThread 类同样继承自 Thread&#xff0c;意味着它可以在单独的线程中执行。 在 run 方法…

Kafka集群安装部署

Kafka集群安装部署 简介 Kafka是一款分布式的、去中心化的、高吞吐低延迟、订阅模式的消息队列系统。 同RabbitMQ一样&#xff0c;Kafka也是消息队列。不过RabbitMQ多用于后端系统&#xff0c;因其更加专注于消息的延迟和容错。 Kafka多用于大数据体系&#xff0c;因其更加…

java-函数式接口和Stream流

java-函数式接口和Stream流 一、函数式接口 1.1函数式接口概述 概念 有且仅有一个抽象方法的接口 如何检测一个接口是不是函数式接口 FunctionalInterface 放在接口定义的上方&#xff1a;如果接口是函数式接口&#xff0c;编译通过&#xff1b;如果不是&#xff0c;编译失败…

Delphi数据库处理组件BDE、ADO、InterBase和dbExpress详细说明

第一节 BDE、ADO、InterBase和dbExpress Delphi中处理数据库主要有两种方法&#xff0c;也就是BDE、ADO&#xff0c;从Delphi 6.0开始还加入了一种dbExpress方法。 另外&#xff0c;Delphi还提供了专门处理Borland 公司自己的数据库产品InterBase 数据库的专门的方法。 …

浅谈deque,queue,stack

deque 和 queue 都是常用于存储元素的容器&#xff0c;但它们在数据结构和应用场景上有一些区别。 queue 是队列的一种实现&#xff0c;它只能从队首插入元素&#xff0c;而只能从队尾获取并移除元素。即&#xff0c;queue 满足 FIFO&#xff08;先进先出&#xff09;的特性。…

python实现Canny算子边缘检测算法

边缘检测是一种将图片中关键信息表现出来的一种图片技术&#xff0c;它的结果并不是字面意思上的获取图片边缘&#xff0c;而是将图片有用的信息勾勒出来&#xff0c;类似素描的结果&#xff0c;但是已经去掉了很多信息。如下所示&#xff0c;一张原始的图片是这样的&#xff1…

GEE:批量下载每日数据集

遇到最大的困难就是GEE的客户端和服务端的数据处理问题&#xff0c;不过好在解决了。 我的问题是如何在GEE平台下载每天的哨兵5号(Sentinel-5P)的臭氧影像&#xff1f; 01 代码说明 首先&#xff0c;自定义参数。 // 自定义参数 var start_time 2022-07-01 var end_time …

pnpm对npm及yarn降维打击详解

目录 正文npm2yarnpnpm总结 正文 大家最近是不是经常听到 pnpm&#xff0c;我也一样。今天研究了一下它的机制&#xff0c;确实厉害&#xff0c;对 yarn 和 npm 可以说是降维打击。 那具体好在哪里呢&#xff1f; 我们一起来看一下。 我们按照包管理工具的发展历史&#xf…

【新星计划】数据库行列转换初识

数据库行列转换初识 古早时代聚合函数结合条件函数使用子查询和计算列进行附加列sqlserver pivot/unpivot列转行使用 unpivot行转列使用 pivot动态生成行列转换 sql 指令 小结文后语 古早时代 在很久很久以前&#xff0c;有。。。走错片场了。。。 在很早的时候&#xff0c;数…

听劝 不要盲目的学网络安全。

听劝 不要盲目的学网络安全。 1.这是一条坚持的道路,三分钟的热情可以放弃往下看了. 2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发. 3.有时多 google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答. 4.遇到实在搞不懂的,可…