多校 Babelfish
题目链接: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相关推荐
- [置顶]2010年东北大学ACM程序设计竞赛冬季校赛题解
8题只做出4题比较easy的题,而且做得挺麻烦,看来还要多练练. AC的题如下 NEUOJ 1112 I Love Apple Description So many people love app ...
- 计算机应用基础教材编写建议,【计算机应用论文】计算机应用基础校本教材编写研究(共3136字)...
校本课程(school-basedcurriculum)即以学校为本位.由学校自己确定的课程,与国家课程.地方课程相对应.这一思想源于20世纪六七十年代的西方发达国家,主张学校的教师.学生.学生家长. ...
- 数据结构题及c语言版答案9.14,十套数据结构试题+答案+难题解析(精校版)
十套数据结构试题+答案+难题解析(精校版) 更新时间:2017/2/9 10:47:00 浏览量:643 手机版 数据结构试卷(一) 一.单选题(每题 2 分,共20分) 1. 栈和队列的共同特点 ...
- 从普本到北大:我的跨校跨专业考研经验
首先做一个我考研情况的简介. 经历了2013年考研的混战,据说是史上考研人数顶峰的年份,因为2014改革,不再有自费生之后,人民群众对于所谓学术硕士的需求量激减,继 而投奔价格费用相当,读书年份较少的 ...
- 2019年牛客多校第1场 赛后总结
A题 :Equivalent Prefixes 题意:就是给你两个有n个不同数的串,然后保证1-p区间内任选一个区间,使得区间中最小值的下标相同,找到最大的p值 思路:我的思路是设置两个单调栈,然 ...
- 国内高校硕博补贴大公开!(某校博士在读已经年薪 25w 了)
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 转自 | 中国农业大学论坛,论文项目硕博招聘 仅作学术分享,不代表本 ...
- 最后通牒!这所985大学通知近百名硕博研究生限期回校答辩,逾期退学!
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 整理:CVer 来源:科奖中心 本文转载自:双一流高校 近日,吉林大 ...
- 湖南长郡2021高考成绩查询时间,2021年湖南新高考六校、长郡十五校联考时间公布...
2021年湖南新高考六校.长郡十五校联考时间公布 导读:距离2021年高考时间仅剩不到一百天,各个省份都的高三学子都进入紧张阶段.开始了各种模拟考试.2021届湖南省炎德英才大联考的考试时间也已经公布 ...
- 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 ...
最新文章
- python数据库管理实例_西游之路——python全栈——学员管理实例之数据库设计
- 攻破MySQL性能瓶颈必知的调优技巧
- hibernate常见错误及解决方法总结
- Twitch 沈悦时:国内外互联网直播生态差异
- SSD硬盘 全盘安全擦除
- kmeans算法学习2
- Python socket粘包解决
- ESET NOD32 Antivirus – 免费 3个月/ 3PC
- plc vb c语言编程,【实例】VB实现plc与上位机通讯应用程序
- apache php gd,lanp(linux+apache+gd库+php)的安装
- 同一无线络下电脑会打不开个别的网站网页,而手机却可以打开。
- c语言求字符ascii,C语言中ASCII码是什么意思? c语言怎么求字符的ascii码
- linux界面安装weblogic12c,Linux安装WebLogic12c
- 王者荣耀之我的十天(教你如何10天单排上钻石)
- []*T *[]T *[]*T 傻傻分不清楚
- 数据挖掘之坦坦尼克号获救情况分析
- Cesium 修改鼠标操作习惯
- CSS Grid 布局
- 【c++从菜鸡到王者】第六篇:详解晦涩难懂的c++语法
- 托管调试助手“LoaderLock”在XXX中检测到故障。其他信息:正尝试在OS加载程序锁内执行托管代码。不要尝试在DllMain或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。