学密码学一定得学程序
来源:互联网 发布:杭州宇石网络怎么样 编辑:程序博客网 时间:2024/05/10 00:24
学密码学一定得学程序
题目描述
曾经,ZYJ同学非常喜欢密码学。有一天,他发现了一个很长很长的字符串S1。他很好奇那代表着什么,于是神奇的WL给了他另一个字符串S2。但是很不幸的是,WL忘记跟他说是什么意思了。这个时候,ZYJ不得不求助与伟大的ZP。ZP笑了笑说,这个很神奇的,WL的意思是只要你找到她给你的字符串在那个神奇的字符串的位置,你就会有神奇的发现。ZYJ恍然大悟,原来如此,但是悲剧来了,他竟然不知道怎么找。。。。是的,很囧是不是。所以这时候就需要化身为超级玛丽亚的你现身了,告诉他吧。。。。。。
输入
首先输入一个n。表示有n组测试数据。
每组测试数据有两行。
第一行为字符串S1,长度不大于1000000。
第二行为字符串S2,长度不大于10000,并且长度不小于2。
输出
输出S2在S1的位置。如果有多个位置,只输出第一个位置。
如果找不到,就输出“::>_<::“(不输出双引号)。
示例输入
1ASDFGDFDF
示例输出
3
#include <iostream>#include<stdio.h>#include<string.h>#include<string>#include<stdlib.h>using namespace std;int main(){ char s1[1000001], s2[10001]; int n,m; cin>>n; for(int i=0;i<n;i++) { cin>>s1>>s2; char *ch=strstr(s1,s2); if(ch=='\0') cout<<"::>_<::"<<endl; else cout<<ch-s1+1<<endl; }}
0 0
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序 KMP
- 学密码学一定得学程序(SDUTOJ_2463)
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 学密码学一定得学程序
- 串学密码学一定得学程序
- 学密码学一定得学程序
- 平静
- JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- Android Studio能取代Eclipse吗?
- 代码生成器原理
- ASP.NET MVC Filter 类切面 Session 存储 Cookie存储权限控制
- 学密码学一定得学程序
- 变量原始值问题
- poj 3311 Hie with the Pie floyd+枚举排列
- 单片机中的液晶显示器
- 【java】九九乘法表的输出
- 【网页设计】验证表单是否为空
- SQL增删改查
- Fragment中相关类的介绍
- 用JSTL和el完成9*9乘法表