学密码学一定得学程序
来源:互联网 发布:java socket通信协议 编辑:程序博客网 时间:2024/04/27 21:36
学密码学一定得学程序
Time Limit: 1000MS Memory limit: 65536K
题目描述
曾经,ZYJ同学非常喜欢密码学。有一天,他发现了一个很长很长的字符串S1。他很好奇那代表着什么,于是神奇的WL给了他另一个字符串S2。但是很不幸的是,WL忘记跟他说是什么意思了。这个时候,ZYJ不得不求助与伟大的ZP。ZP笑了笑说,这个很神奇的,WL的意思是只要你找到她给你的字符串在那个神奇的字符串的位置,你就会有神奇的发现。ZYJ恍然大悟,原来如此,但是悲剧来了,他竟然不知道怎么找。。。。是的,很囧是不是。所以这时候就需要化身为超级玛丽亚的你现身了,告诉他吧。。。。。。
输入
首先输入一个n。表示有n组测试数据。
每组测试数据有两行。
第一行为字符串S1,长度不大于1000000。
第二行为字符串S2,长度不大于10000,并且长度不小于2。
输出
输出S2在S1的位置。如果有多个位置,只输出第一个位置。
如果找不到,就输出“::>_<::“(不输出双引号)。
示例输入
1ASDFGDFDF
示例输出
3
提示
来源
ZP
示例程序
#include <iostream>#include <cstring>using namespace std;int main(){ char a[1000000],b[1000000]; int i,n; cin>>n; for(i=0; i<n; i++) { cin>>a>>b; char *ch=strstr(a,b); if(ch=='\0') cout<<"::>_<::"<<endl; else cout<<ch-a+1<<endl; } return 0;}
0 0
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序 KMP
- 学密码学一定得学程序(SDUTOJ_2463)
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 串学密码学一定得学程序
- 学密码学一定得学程序
- 按地名字符,给地名排序。
- SEO两级分化严重,你是大神还是菜鸟?
- YUV格式详解
- 幂的探究 快速幂 质因数分解 最小乘法次数
- RevitAPI: 如何获取RevitLinkInstance链接模型的位置?
- 学密码学一定得学程序
- Hotspot虚拟机对象探秘
- 提高页面加载速度简单易行的四个办法。
- C语言中的函数和函数指针
- HDU 2033
- Linux之V4L2基础编程
- IP地址、子网掩码、网关的关系
- 第十四周 OJ平台-国家排序
- 解决安卓中页脚被输入法顶起的有关问题