zoukankan      html  css  js  c++  java
  • PAT 1050 String Subtraction

    1050 String Subtraction (20 分)
     

    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 1. 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.
    #include<bits/stdc++.h>
    using namespace std;
    typedef long long ll;
    #define MAXN 10005
    
    map<char,int> mp;
    vector<char> vec;
    
    
    int main(){
        string s1,s2;
        getline(cin,s1);
        getline(cin,s2);
    
        for(int i=0;i < s2.size();i++){
            mp[s2[i]]++;
        }
    
    
        for(int i=0;i < s1.size();i++){
            if(!mp[s1[i]]) cout << s1[i];
        }
        return 0;
    }

    ——

     
  • 相关阅读:
    logstash performance testing
    Elasticsearch ML
    jconsole远程监控logstash agent
    kafka总结
    cloudera learning8:MapReduce and Spark
    cloudera learning7:Hadoop资源管理
    cloudera learning6:Hadoop Security
    cloudera learning5:Hadoop集群高级配置
    查看硬件设备指令
    内存问题
  • 原文地址:https://www.cnblogs.com/cunyusup/p/10703361.html
Copyright © 2011-2022 走看看