temp
来源:互联网 发布:东汉末年 知乎 编辑:程序博客网 时间:2024/06/10 19:52
#include<iostream>
#include<string>
using namespace std;
int main(){
string a, b;
string s[10000];
int size = 0;
cin >> b;
while(cin >> a){
s[size] = a;
size++;
}
int b_size = b.length();
int tag = 0, pos = -1;
int number = 0, order = 0;
for(int i=0;i<size;i++){
int len = s[i].length();
tag = 0;
if(len==b_size){
for(int j=0;j<len;j++){
if(j>=b_size||(s[i][j]!=b[j] && (int)(s[i][j]+32)!=(int)b[j] && (int)(s[i][j])!=(int)(b[j]+32))){
tag = -1;
break;
}
}
if(tag == 0){
if(pos==-1) pos = order;
number++;
}
}
order++;
}
if(pos==-1) cout<<"-1";
else cout<<number<<" "<<pos;
return 0;
}
#include<string>
using namespace std;
int main(){
string a, b;
string s[10000];
int size = 0;
cin >> b;
while(cin >> a){
s[size] = a;
size++;
}
int b_size = b.length();
int tag = 0, pos = -1;
int number = 0, order = 0;
for(int i=0;i<size;i++){
int len = s[i].length();
tag = 0;
if(len==b_size){
for(int j=0;j<len;j++){
if(j>=b_size||(s[i][j]!=b[j] && (int)(s[i][j]+32)!=(int)b[j] && (int)(s[i][j])!=(int)(b[j]+32))){
tag = -1;
break;
}
}
if(tag == 0){
if(pos==-1) pos = order;
number++;
}
}
order++;
}
if(pos==-1) cout<<"-1";
else cout<<number<<" "<<pos;
return 0;
}
阅读全文
0 0
- temp
- temp
- temp
- temp
- temp
- temp
- temp
- temp
- TEMP
- temp
- temp
- Temp
- temp
- Temp
- TEMP
- Temp
- temp
- temp
- Android系统匿名共享内存Ashmem
- springboot(六)jar快速运行
- 【GDOI2018模拟8.11】质数
- caffe提取网络各个层的特征
- Java程序员必须知道的几种系列辅助开发工具
- temp
- Android 沉浸式状态栏的苦逼之旅
- Linux 终端tty pty pts描述
- Android开发技巧
- static和const
- 微信小程序支付过程详解,基于node.js的后台
- Android 练手项目,简易的资讯和图片浏览功能
- UBUNTU 永久性挂载分区——修改分区文件/etc/fstab
- xamarin android 打造ListView万能适配器