• 【洛谷 1148】高手之在一起


    题目背景

    高手是可以复活的,这点我们大家都知道。

    题目描述

    高手列出了一个详尽的日程表,这次他要追求的则是一个心灵纯洁的小萝莉。他和她都是要上课的,但是也会有时间空闲,于是高手决定无时无刻都要跟着她。为了她,高手决定转学到一年级。现在高手已经花重金买下了她的日程表,每一天都会有她的行踪。现在列出了高手方便去的地方,以及不方便去的地方。其中方便去的地方可以去无限次,不方便去的地方不能去,一共有 nnn 个方便去的地点, mmm 天。高手想知道他在这 mmm 天中,最多能和她在一起多久。不方便去的地方是不会列出的。

    输入格式

    第一行两个整数 n,mn,mn,m。

    接下来 nnn 行,每行一个地名,高手方便去的地方。

    接下来 mmm 行,每行一个地名,她这一天在的地方。

    地名中可能有空格。

    输出格式

    一个整数,他们在同一个地方的天数。

    输入输出样例

    输入 #1
    1
    2
    WC
    CLASS
    WC
    
    输出 #1
    1
    

    说明/提示

    1≤m≤10000001 leq m leq 10000001m1000000,1≤n≤201 leq n leq 201n20。

    题解:mapppp的简单应用√

    #include<cstdio>
    
    #include<iostream>
    
    #include<cmath>
    
    #include<cstdlib>
    
    #include<cstring>
    
    #include<algorithm>
    
    #include<bits/stdc++.h>
    
    typedef long long ll;
    
    using namespace std;
    
    int n,mt,ans;
    
    map<string,bool>m;
    
    string s;
    
    int main(){
    
       
    
        cin>>n>>mt;
    
        if(n==1 && mt==1){
    
            cout<<1; 
    
            return 0;
    
        }
    
        getline(cin,s);
    
        for(int i=1;i<=n;i++){
    
            getline(cin,s);
    
            m[s]=1;
    
        }
    
        for(int i=1;i<=mt;i++){
    
            getline(cin,s);
    
            if(m[s]==1) ans++;
    
        }
    
        cout<<ans;
    
        return 0;
    
    }
  • 相关阅读:
    STC15F2K60S2应用笔记
    2013春季求职第二面——珠海全志科技
    SAXReader解析XML文件
    利用socket实现java程序自动关闭
    java调用oracle存储过程
    spring定时任务的简单应用(转载)
    spring map注入的使用
    解析properties文件
    System.getProperty()参数大全
    JS正则表达式大全
  • 原文地址:https://www.cnblogs.com/wuhu-JJJ/p/14075577.html
Copyright © 2020-2023  润新知