博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SPOJ KAOS
阅读量:6543 次
发布时间:2019-06-24

本文共 730 字,大约阅读时间需要 2 分钟。

题意:

1e5字符串,问你正反序大小相反的字符串对数

#include 
using namespace std;const int N=1e5+10;int n,rid,a[N*10][27],f[N*10];long long ans;string s[N];void update(int x){ int l=s[x].length(),now=0; for(int i=l-1;i>=0;i--) { if(!a[now][s[x][i]-'a']) a[now][s[x][i]-'a']=++rid; now=a[now][s[x][i]-'a']; f[now]++; }}void query(int x){ int l=s[x].length(),now=0; for(int i=l-1;i>=0;i--) { for(int j=s[x][i]-'a'+1;j<26;j++) ans+=f[a[now][j]]; now=a[now][s[x][i]-'a']; } for(int i=0;i<26;i++) ans+=f[a[now][i]];}int main(){ scanf("%d",&n); for(int i=0;i
>s[i]; sort(s,s+n); for(int i=0;i

 

转载于:https://www.cnblogs.com/d-e-v-i-l/p/6437291.html

你可能感兴趣的文章
web入门、tomcat、servlet、jsp
查看>>
boost_1.63.0编译VS2013
查看>>
mysql查看每个数据库所占磁盘大小
查看>>
Android深度探索第三章
查看>>
jQuery 插件-(初体验一)
查看>>
PHP语言 -- Ajax 登录处理
查看>>
基于js的CC攻击实现与防御
查看>>
Largest Rectangle in a Histogram
查看>>
树状数组模板
查看>>
我的家庭私有云计划-19
查看>>
项目实践中Linux集群的总结和思考
查看>>
关于使用Android NDK编译ffmpeg
查看>>
监控MySQL主从同步是否异常并报警企业案例模拟
查看>>
zabbix从2.2.3升级到最新稳定版3.2.1
查看>>
我有一个网站,想提高点权重
查看>>
2017年前端框架、类库、工具大比拼
查看>>
浅谈(SQL Server)数据库中系统表的作用
查看>>
微软邮件系统Exchange 2013系列(七)创建发送连接器
查看>>
程序员杂记系列
查看>>
【树莓派】制作树莓派所使用的img镜像(一)
查看>>