美文网首页
2020-08-03 统计单词数

2020-08-03 统计单词数

作者: JalorOo | 来源:发表于2020-08-06 21:18 被阅读0次

https://www.luogu.com.cn/problem/P1308

#include <iostream>
#include <cstdio>
#include <string>
using namespace std;

long long qmi(int m, int k)
{
    int res = 1, t = m;
    while (k)
    {
        if (k&1) res = res * t;
        t = t * t;
        k >>= 1;
    }
    return res;
}


int read(){
    int x = 0,f = 1;
    char c = getchar();
    while (c<'0'||c>'9') {
        if (c=='-') {
            f = -1;
        }
        c = getchar();
    }
    while (c>='0'&&c<='9') {
        x = x*10+c-'0';
        c = getchar();
    }
    return x*f;
}


int main(){
    //定义两个字符串
    string a;
    string b;
    //用string库,调用getline, 直接读入一整行
    getline(cin,a);
    getline(cin,b);
    //转换大小写,可以都转换为大写,或者小写
    for (int i=0;i<a.length();++i){
        a[i]=tolower(a[i]);
    }
    for (int i=0;i<b.length();++i){
        b[i]=tolower(b[i]);
    }
    //因为连起来的不算,所以要在前后加几个空格,一定要是同样多的,同量减同量,等于同量
    a=' '+a+' ';
    b=' '+b+' ';
    //先看看会不会找不到,用a.find()和string::npos
    if (b.find(a)==string::npos){
        cout<<-1<<endl;
    }
    //如果找得到
    else {
        int alpha=b.find(a);
        int beta=b.find(a),s=0;//计数器初始化为0
        while (beta!=string::npos){
            ++s;//计数器
            beta=b.find(a,beta+1);
        }
        cout<<s<<" "<<alpha<<endl;//输出第一个和总共有几个
    }
    //函数返回值为0,结束整个程序
    return 0;
}
/*
5
abc
aaaa
abc
abcc
12345
============
4
*/

相关文章

  • 2020-08-03 统计单词数

    https://www.luogu.com.cn/problem/P1308

  • 单词数统计

    splitlines函数可以对文本中的换行符进行去除操作,然后利用sub函数替换文本中的符号,对末尾为-的单词进行...

  • 统计单词数量

    sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进...

  • linux 常用命令

    文件管理 列出文件 显示文件内容 统计单词数目 显示:84 151 665 gc.sh分别表示 文件总行数 单词数...

  • 7.5 C控制语句:简单统计单词的程序

    统计字符数、单词数、行数伪代码: 输入实例 输出示例: 程序示例:

  • find 命令的妙用

    1.统计代码行数命令 统计 src 目录下所有 .js 文件的代码行数 wc 命令返回结果[行数] [词数] [字...

  • linux命令 - wc

    功能 word, line, character, and byte count单词数,行数,字符数和字节数统计 ...

  • 文本统计 wc [options] [file...]

    统计指定文件的行数、单词数、字节数 输出格式: -l 仅显示行数(以换行符为标准)-w 仅显示单词数(以空格为分隔...

  • 文档查看与处理工具

    wc:word count,查看文件字数,行数与字节数(默认显示三项) -l:统计行数(含空行) -w:统计单词数...

  • 十月十二

    str_word_count():统计字符串含有的单词数 echo str_word_count('hello w...

网友评论

      本文标题:2020-08-03 统计单词数

      本文链接:https://www.haomeiwen.com/subject/bbfirktx.html