题目链接:http://acm.hust.edu.cn/vjudge/contest/124435#problem/A

密码:acm

Sample Input
dog ogday
cat atcay
pig igpay
froot ootfray
loops oopslayatcay
ittenkay
oopslay

Sample Output
cat
eh
loops

分析:存和用的时候时要注意滴。gets,空格,len=0结束,空间,时间。

先空间超限再时间超限,唉~

 1 #include <iostream>
 2 #include <stdio.h>
 3 #include <string.h>
 4 #include <algorithm>
 5 #include <stdlib.h>
 6 #include<queue>
 7 #include<math.h>
 8 using namespace std;
 9
10 #define N 250
11 #define maxn 115200
12
13 char str[N],s[N],ss[N];
14
15 struct node
16 {
17     char s1[N],s2[N];///这里开太大了要空间超限的
18 } p[maxn];
19
20 int cmp(node e,node f)
21 {
22     return strcmp(e.s2,f.s2)<0;
23 }
24 int main()
25 {
26     int i,j=0,k;
27
28     while(gets(ss))
29     {
30         int a=0,b=0;
31         int len=strlen(ss);
32         if(len==0)
33             break;///这样就可以完美结束了34         for(i=0; ss[i]; i++)
35             if(ss[i]==' ')
36             {
37                 k=i;
38                 break;
39             }
40
41         for(i=0; i<k; i++)
42             p[j].s1[a++]=ss[i];
43         for(i=k+1; i<len; i++)
44             p[j].s2[b++]=ss[i];
45         j++;
46     }
47     sort(p,p+j,cmp);
48
49     while(scanf("%s", s) != EOF)
50     {
51         int w=0;
52         int l=0,r=j-1;
53         ///二分了,就不会时间超限啦
54         while(l<=r)
55         {
56             int mid=(r+l)/2;
57             if(strcmp(s,p[mid].s2)==0)
58             {
59                 w=1;
60                 printf("%s\n", p[mid].s1);
61                 break;
62             }
63             else if(strcmp(p[mid].s2,s)>0)
64                 r=mid-1;
65             else
66                 l=mid+1;
67         }
68         if(w==0)
69                 printf("eh\n");
70     }
71     return 0;
72 }

转载于:https://www.cnblogs.com/weiyuan/p/5711809.html

多校 Babelfish相关推荐

  1. [置顶]2010年东北大学ACM程序设计竞赛冬季校赛题解

    8题只做出4题比较easy的题,而且做得挺麻烦,看来还要多练练. AC的题如下 NEUOJ  1112 I Love Apple Description So many people love app ...

  2. 计算机应用基础教材编写建议,【计算机应用论文】计算机应用基础校本教材编写研究(共3136字)...

    校本课程(school-basedcurriculum)即以学校为本位.由学校自己确定的课程,与国家课程.地方课程相对应.这一思想源于20世纪六七十年代的西方发达国家,主张学校的教师.学生.学生家长. ...

  3. 数据结构题及c语言版答案9.14,十套数据结构试题+答案+难题解析(精校版)

    十套数据结构试题+答案+难题解析(精校版) 更新时间:2017/2/9 10:47:00  浏览量:643  手机版 数据结构试卷(一) 一.单选题(每题 2 分,共20分) 1. 栈和队列的共同特点 ...

  4. 从普本到北大:我的跨校跨专业考研经验

    首先做一个我考研情况的简介. 经历了2013年考研的混战,据说是史上考研人数顶峰的年份,因为2014改革,不再有自费生之后,人民群众对于所谓学术硕士的需求量激减,继 而投奔价格费用相当,读书年份较少的 ...

  5. 2019年牛客多校第1场 赛后总结

    A题 :Equivalent Prefixes  题意:就是给你两个有n个不同数的串,然后保证1-p区间内任选一个区间,使得区间中最小值的下标相同,找到最大的p值  思路:我的思路是设置两个单调栈,然 ...

  6. 国内高校硕博补贴大公开!(某校博士在读已经年薪 25w 了)

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 转自 | 中国农业大学论坛,论文项目硕博招聘 仅作学术分享,不代表本 ...

  7. 最后通牒!这所985大学通知近百名硕博研究生限期回校答辩,逾期退学!

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 整理:CVer 来源:科奖中心 本文转载自:双一流高校 近日,吉林大 ...

  8. 湖南长郡2021高考成绩查询时间,2021年湖南新高考六校、长郡十五校联考时间公布...

    2021年湖南新高考六校.长郡十五校联考时间公布 导读:距离2021年高考时间仅剩不到一百天,各个省份都的高三学子都进入紧张阶段.开始了各种模拟考试.2021届湖南省炎德英才大联考的考试时间也已经公布 ...

  9. 2017 多校3 hdu 6061 RXD and functions

    2017 多校3 hdu 6061 RXD and functions(FFT) 题意: 给一个函数\(f(x)=\sum_{i=0}^{n}c_i \cdot x^{i}\) 求\(g(x) = f ...

最新文章

  1. python数据库管理实例_西游之路——python全栈——学员管理实例之数据库设计
  2. 攻破MySQL性能瓶颈必知的调优技巧
  3. hibernate常见错误及解决方法总结
  4. Twitch 沈悦时:国内外互联网直播生态差异
  5. SSD硬盘 全盘安全擦除
  6. kmeans算法学习2
  7. Python socket粘包解决
  8. ESET NOD32 Antivirus – 免费 3个月/ 3PC
  9. plc vb c语言编程,【实例】VB实现plc与上位机通讯应用程序
  10. apache php gd,lanp(linux+apache+gd库+php)的安装
  11. 同一无线络下电脑会打不开个别的网站网页,而手机却可以打开。
  12. c语言求字符ascii,C语言中ASCII码是什么意思? c语言怎么求字符的ascii码
  13. linux界面安装weblogic12c,Linux安装WebLogic12c
  14. 王者荣耀之我的十天(教你如何10天单排上钻石)
  15. []*T *[]T *[]*T 傻傻分不清楚
  16. 数据挖掘之坦坦尼克号获救情况分析
  17. Cesium 修改鼠标操作习惯
  18. CSS Grid 布局
  19. 【c++从菜鸡到王者】第六篇:详解晦涩难懂的c++语法
  20. 托管调试助手“LoaderLock”在XXX中检测到故障。其他信息:正尝试在OS加载程序锁内执行托管代码。不要尝试在DllMain或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。

热门文章

  1. Django学习记录-1
  2. 开源-一步步实现cnblogs博客采集工具-对项目需求的分析
  3. 从dropbox的使用引申想到的系统集成
  4. 安全***需要掌握的东西
  5. Nginx之rewrite使用
  6. JDK、JRE、JVM三者间的关系(有图)
  7. linux下批量发请求
  8. 分层应用——怎样实现登录?
  9. 转:c#委托事件实现窗体传值
  10. http get post 请求