美文网首页
2020-07-29 【模板】字符串哈希

2020-07-29 【模板】字符串哈希

作者: JalorOo | 来源:发表于2020-08-12 22:19 被阅读0次

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

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

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()
{
    int n = read();
    while(n--){
        string a;
        cin>>a;
        s.insert(a);
    }
    cout<<s.size()<<endl;
    return 0;
}
/*
5
abc
aaaa
abc
abcc
12345
============
4
*/

相关文章

  • 2020-07-29 【模板】字符串哈希

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

  • 0e开头md5哈希字符串缺陷/bug

    0e开头md5哈希字符串缺陷/bug PHP在处理哈希字符串时,会利用”!=”或”==”来对哈希值进行比较,它把每...

  • ES6-字符串方法及其实现

    1.模板字符串 模板字符串替换+操作符,来拼接字符串,并且支持换行: 标签模板: 标签模板其实不是模板,而是函数调...

  • ECMAScript6 学习(一)

    字符串的扩展 字符串的遍历器接口for...of循环 模板字符串 字符串中嵌入变量 标签模板 模板字符串可以紧跟在...

  • es6

    1.模板字符串 $().append(` `) 添加模板字符串,模板字符串中嵌入变量,需要将变量名写在${}之中。...

  • ES6常用新特性

    ES6新特性介绍 模板字符串 模板字符串实现字符串拼接 模板字符串实现多行字符串 结构赋值 对象的解构赋值 数组的...

  • ES6字符串扩展

    字符串的Unicode表示法 字符串的遍历器接口 模板字符串` 长字符串换行 变量拼接 嵌套模板 带标签的模板字符...

  • hashCode的作用

    hashCode() 方法用于返回字符串的哈希码。字符串对象的哈希码根据以下公式计算: s[0]31^(n-1) ...

  • ES6之模板字符串

    说明: 通过 ${ letName } 使模板字符串支持插值 模板字符串必需要用反 撇号(`) 括起来 模板字符串...

  • ES6-字符串模板

    模板字符串使用案例一 标签模板字符串 标签模板字符串案例 标签函数的用途,可以用来过滤用户输入

网友评论

      本文标题:2020-07-29 【模板】字符串哈希

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