[编程题] 下厨房
牛牛想尝试一些新的料理,每个料理需要一些不同的材料,问完成所有的料理需要准备多少种不同的材料。

输入描述:
每个输入包含 1 个测试用例。每个测试用例的第 i 行,表示完成第 i 件料理需要哪些材料,各个材料用空格隔开,输入只包含大写英文字母和空格,输入文件不超过 50 行,每一行不超过 50 个字符。
输出描述:
输出一行一个数字表示完成所有料理需要多少种不同的材料。
输入例子:
BUTTER FLOUR
HONEY FLOUR EGG
输出例子:
4
#include <iostream>
#include <map>
#include <string>
#include <sstream>
#include <vector>using namespace::std ;int main() {string input ;vector<string> vec ;map<string, int> m ;while ( getline( cin, input ) ) {if ( input.empty() == true ) break ;istringstream istr( input ) ;while ( !istr.eof() ) {string tmp ;istr >> tmp ;m[tmp]++ ;}}cout << m.size() << endl ;return 0 ;
}

下厨房(istringstream的使用)----网易2017内推笔试编程题合集相关推荐

  1. 【牛客网】网易2017内推笔试编程题合集(二)

    1.[*][编程题] 混合颜料 你就是一个画家!你现在想绘制一幅画,但是你现在没有足够颜色的颜料.为了让问题简单,我们用正整数表示不同颜色的颜料.你知道这幅画需要的n种颜色的颜料,你现在可以去商店购买 ...

  2. 2018滴滴校招(秋招)内推笔试编程题题解

    package 内推笔试;import java.util.Arrays; import java.util.Scanner;/*** Created by liuming on 2017/8/26. ...

  3. 2018CVTE后台研发工程师内推笔试编程题2

    使用BFS的思想,遍历所有可能的分割情况,求出最接近的数字. 代码: import java.util.*;public class Main {public static void main(Str ...

  4. 网易2017春招笔试真题编程题集合

    网易2017春招笔试真题编程题集合 题目来源:牛客网 https://www.nowcoder.com/profile/7952866/test/7811777/83061 1.双核处理 题目描述 一 ...

  5. 美团点评2017秋招笔试编程题

    美团点评2017秋招笔试编程题 1, 大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步.求玩家走到第n步(n<=骰子最大点数且是 ...

  6. 网易2017内推笔试题--小易老师的疯狂数列

    小易老师是非常严厉的,它会要求所有学生在进入教室前都排成一列,并且他要求学生按照身高不递减的顺序排列.有一次,n个学生在列队的时候,小易老师正好去卫生间了.学生们终于有机会反击了,于是学生们决定来一次 ...

  7. 网易2017春招笔试真题编程题集合(2)——赶去公司

    时间限制:1秒 空间限制:32768K 终于到周末啦!小易走在市区的街道上准备找朋友聚会,突然服务器发来警报,小易需要立即回公司修复这个紧急bug.假设市区是一个无限大的区域,每条街道假设坐标是(X, ...

  8. 网易2017春招笔试真题编程题集合(5)——魔力手环

    小易拥有一个拥有魔力的手环上面有n个数字(构成一个环),当这个魔力手环每次使用魔力的时候就会发生一种奇特的变化:每个数字会变成自己跟后面一个数字的和(最后一个数字的后面一个数字是第一个),一旦某个位置 ...

  9. 2018拼多多内推校招编程题

    最大乘积 时间限制:1秒 空间限制:32768K 给定一个无序数组,包含正数.负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度: O(n),空间复杂度:O(1) 输入描述: 无序整数数 ...

  10. 腾讯2017秋招笔试编程题--游戏任务标记

    游戏里面有很多各式各样的任务,其中有一种任务玩家只能做一次,这类任务一共有1024个,任务ID范围[1,1024].请用32个unsigned int类型来记录着1024个任务是否已经完成.初始状态都 ...

最新文章

  1. PHP版本的Graphviz样例之集群流程图
  2. linux c dup dup2 重定向函数简介
  3. 十 Appium环境搭建(Windows版)
  4. 类型实现《程序员的第一年》--------------C#中System.Collections.Generic.SortedDictionary 的使用...
  5. oss导出数据为空时怎么处理_数据库导出时有空表导不出的解决方法
  6. 反编译linux内核_Linux 后台开发常用调试工具
  7. html圆角边框只有左边,border-radius以外的CSS圆角边框制作方法
  8. linux 权限777_Linux编程之权限系统与工具使用(二)
  9. python pygame鼠标点击_Python中pygame的mouse鼠标事件用法实例
  10. [EDA] 2.2 简单PLD结构原理-潘松版
  11. 产品经理如何利用ER图,指导原型设计?
  12. mac下载百度网盘文件限速_百度网盘限速怎么办 (20200412 )
  13. win7向虚拟机linux传文件,如何实现主机windows与虚拟机liunx之间互传文件
  14. Nesuss系统漏洞扫描器+Nmap扫描
  15. 用c++做文本加密与解密程序(源码)
  16. wx.login 和 wx.getUserProfile 同时使用问题
  17. pidgin qq_如何在Pidgin中将Google Apps帐户用于GTalk
  18. win10小技巧(初)
  19. python程序-小说下载
  20. Django - 应用及分布式路由

热门文章

  1. HTML5视频自动循环播放
  2. android inflate 参数,Android inflate方法总结
  3. echarts异步数据加载(在下拉框选择事件中异步更新数据)
  4. 25种提高网页加载速度的方法和技巧
  5. 基于微信小说平台小程序系统设计与实现 开题报告
  6. 经络是怎样分类命名的?十二经脉的分布和循行
  7. 江南鹤微信公众号文章采集器,开发完成了!以后再也不发愁采集微信公众号文章了!
  8. php gtk不更新了,[新人求助] gtk控件动态更新
  9. 软考倒计时26天,最后冲刺阶段
  10. 我家乡的春夏(原创)