博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(寒假CF)Choosing Symbol Pairs
阅读量:5069 次
发布时间:2019-06-12

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

//我觉得这题好像跟我理解的不太一样啊T ^ T,有点郁闷 

 

Description

There is a given string S consisting of N symbols. Your task is to find the number of ordered pairs of integers i and j such that

 

1. 1 ≤ i, j ≤ N

 

2. S[i] = S[j], that is the i-th symbol of string S is equal to the j-th.

 

Input

The single input line contains S, consisting of lowercase Latin letters and digits. It is guaranteed that string S in not empty and its length does not exceed 105.

 

Output

Print a single number which represents the number of pairs i and j with the needed property. Pairs (x, y) and (y, x) should be considered different, i.e. the ordered pairs count.

 

Sample Input

Input

great10

Output

7

Input

aaaaaaaaaa

Output

100

 

1 #include
2 3 #include
4 5 6 7 int t[100000]; 8 9 10 11 int main()12 13 {14 15 char s[100000];16 17 while(gets(s))18 19 {20 21 double sum=0;22 23 int l=strlen(s);24 25 memset(t,0,sizeof(t));26 27 for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/awsent/p/4266900.html

你可能感兴趣的文章
输入月份和日期,得出是今年第几天
查看>>
pig自定义UDF
查看>>
spring security 11种过滤器介绍
查看>>
代码实现导航栏分割线
查看>>
大数据学习系列(8)-- WordCount+Block+Split+Shuffle+Map+Reduce技术详解
查看>>
【AS3代码】播放FLV视频流的三步骤!
查看>>
枚举的使用
查看>>
luogu4849 寻找宝藏 (cdq分治+dp)
查看>>
日志框架--(一)基础篇
查看>>
关于源程序到可运行程序的过程
查看>>
转载:mysql数据库密码忘记找回方法
查看>>
scratch少儿编程第一季——06、人在江湖混,没有背景怎么行。
查看>>
C# Async与Await的使用
查看>>
Mysql性能调优
查看>>
iOS基础-UIKit框架-多控制器管理-实例:qq界面框架
查看>>
自定义tabbar(纯代码)
查看>>
小程序底部导航栏
查看>>
poj1611 简单并查集
查看>>
Ubuntu 14.04下安装CUDA8.0
查看>>
跨平台开发 -- C# 使用 C/C++ 生成的动态链接库
查看>>