下厨房

作者: _YuFan | 来源:发表于2018-08-26 14:45 被阅读0次

    题目描述

    牛牛想尝试一些新的料理,每个料理需要一些不同的材料,问完成所有的料理需要准备多少种不同的材料。

    输入描述:

    每个输入包含 1 个测试用例。每个测试用例的第 i 行,表示完成第 i 件料理需要哪些材料,各个材料用空格隔开,输入只包含大写英文字母和空格,输入文件不超过 50 行,每一行不超过 50 个字符。

    输出描述:

    输出一行一个数字表示完成所有料理需要多少种不同的材料。

    示例1

    输入

    BUTTER FLOUR
    HONEY FLOUR EGG
    

    输出

    4
    

    输入流:标准输入cin的返回值以及while(cin>>x)的问题

    题解:

    #include<cstdio>
    #include<map>
    #include<string>
    #include<iostream>
    using namespace std;
    
    int main() {
        map<string, bool> mp;
        string s;
        while (cin >> s) {
            mp[s] = true;
        }
        printf("%d", mp.size());
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:下厨房

          本文链接:https://www.haomeiwen.com/subject/lrjoiftx.html