题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=109

题目意思:给出一个mouse-english词典,问对于输入的mouse单词,能否在这个词典里找出对应的english,不能输出“eh”

这里用到map来做,value 保存 english,key保存mouse。

 1 #include <iostream>
 2 #include <cstdio>
 3 #include <cstdlib>
 4 #include <cstring>
 5 #include <string>
 6 #include <map>
 7 using namespace std;
 8
 9 const int maxn = 20 + 5;
10 char english[maxn], mouse[maxn], line[2*maxn];
11 string value, key;
12 map<string, string> entry;
13 map<string, string>:: iterator loc;
14
15 int main()
16 {
17     while (gets(line))
18     {
19         if (!strlen(line))
20             break;
21         sscanf(line, "%s%s", english, mouse);  // 缓冲区读入
22         value = english;
23         key = mouse;
24         entry[key] = value;
25     }
26     while (gets(line))
27     {
28         loc = entry.find(line);   // 找出保存的位置
29         if (loc != entry.end())
30             cout << entry[line] << endl;
31         else
32             cout << "eh" << endl;
33     }
34     return 0;
35 }

转载于:https://www.cnblogs.com/windysai/p/3681355.html

zoj 1109 Language of FatMouse 解题报告相关推荐

  1. codeforces 499B.Lecture 解题报告

    题目链接:http://codeforces.com/problemset/problem/499/B 题目意思:给出两种语言下 m 个单词表(word1, word2)的一一对应,以及 profes ...

  2. CF200D Programming Language 解题报告

    CF200D Programming Language 解题报告 1 题目链接 传送门 2 题目大意 题目:编程语言 题目大意: 给定若干个函数.变量与调用. 问:每一次调用都有多少个函数符合条件. ...

  3. [zz][ZOJ Monthly]October 2008解题报告

    Connect4 Connect Four(Author: SONG, Yu[EZdestroyer]) 题目的背景就是Linux下的同名游戏,两个人在7*7的槽里轮流扔棋子,每次棋子都扔进某一列,棋 ...

  4. 程序设计算法竞赛基础——练习2解题报告

    程序设计算法竞赛基础--练习2解题报告 1001 sort Problem Description 给你n个整数,请按从大到小的顺序输出其中前m大的数. Input 每组测试数据有两行,第一行有两个数 ...

  5. 攻防世界XCTF-MISC入门12题解题报告

    MISC属于CTF中的脑洞题,简直就是信息安全界的脑筋急转弯.你说它渣,它也有亮点,不好评说.这块最亮眼的入门题就属隐写术,出题人骚的狠.但是我感觉未来其中一个重点,就是大数据安全,从海量流量中捕获恶 ...

  6. uscao 线段树成段更新操作及Lazy思想(POJ3468解题报告)

    线段树成段更新操作及Lazy思想(POJ3468解题报告) 标签: treequerybuildn2cstruct 2011-11-03 20:37 5756人阅读 评论(0) 收藏 举报  分类: ...

  7. 解题报告(十八)数论题目泛做(Codeforces 难度:2000 ~ 3000 + )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  8. 【解题报告系列】超高质量题单 + 题解(ACM / OI)超高质量题解

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我新写的超高质量的题解和代码,题目难度不 ...

  9. 解题报告(三)多项式求值与插值(拉格朗日插值)(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

最新文章

  1. node搭建的一个应用在前端项目中的可切换接口的代理服务器
  2. 以计算机为话题写作文,以我的发现为话题作文(通用3篇)
  3. Spring第八发—自动装配及让Spring自动扫描和管理Bean
  4. Java如何定义三个圆_java – 以编程方式查找三个圆的交叉点
  5. AWS Lambda将数据保存在DynamoDB中
  6. 51单片机产生1Hz-5kHz可调占空比方波
  7. ORACLE11.2.0.1升级到11.2.0.3
  8. ntpdate[16603]: the NTP socket is in use
  9. 关于ztree的使用
  10. dss中文含义_DSS是什么意思?
  11. 计算机重启无法关机,电脑无法关机或重启是为什么?
  12. Golang-Go 开发环境准备(一)
  13. Python语法分析
  14. CMMI-原因分析与解决(CAR)
  15. 与OneNote 2007共享OneNote 2010笔记本
  16. 2017酷家乐秋招笔试题——后台开发
  17. USACO Spinning Wheels
  18. matlab突然没法启动解决办法?打开时总闪一下才打开matlab图标只在任务栏闪一下就无反应了怎么办?
  19. Qt实现360安全卫士9.2
  20. 阿里云轻量应用服务器流量用完了怎么办?

热门文章

  1. dataframe 拼接_拼接关系图在石材生产过程中的重要性
  2. mysql 表 类型_mysql表类型
  3. Linux APT VIM 的一些指令
  4. wordpress 自定义分类url 重写_WordPress导航主题-WebStack导航主题
  5. python变量类型是动态的_python内存动态分配过程详解
  6. 基于java(springboot+mybatis)网上音乐商城设计和实现以及论文报告
  7. python xlwings api_2021-01-13python,xlwings,api运用,及一些问题
  8. python 类可以调用实例变量_python面向对象中类对象、实例对象、类变量、实例变量、类方法、实例方法、静态方法...
  9. 关闭线程 C语言,如何用C语言实现多线程
  10. python子图之间的距离_python与图论的桥梁——igraph