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;
}
原创粉丝点击