CF509E.Pretty Song
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
When Sasha was studying in the seventh grade, he started listening to music a lot. In order to evaluate which songs he likes more, he introduced the notion of the song's prettiness. The title of the song is a word consisting of uppercase Latin letters. The prettiness of the song is the prettiness of its title.
Let's define the simple prettiness of a word as the ratio of the number of vowels in the word to the number of all letters in the word.
Let's define the prettiness of a word as the sum of simple prettiness of all the substrings of the word.
More formally, let's define the function vowel(c) which is equal to 1 , if c is a vowel, and to 0 otherwise. Let si be the i -th character of string s , and si..j be the substring of word s , staring at the i -th character and ending at the j -th character ( s_{is}_{i+1}...\ s_{j} , i<=j ).
Then the simple prettiness of s is defined by the formula:
The prettiness of s equals
Find the prettiness of the given song title.
We assume that the vowels are I,E,A,O,U,Y .
输入格式
The input contains a single string s ( 1<=∣s∣<=5⋅105 ) — the title of the song.
输出格式
Print the prettiness of the song with the absolute or relative error of at most 10−6 .
输入输出样例
输入#1
IEAIAIO
输出#1
28.0000000
输入#2
BYOB
输出#2
5.8333333
输入#3
YISVOWEL
输出#3
17.0500000
说明/提示
In the first sample all letters are vowels. The simple prettiness of each substring is 1 . The word of length 7 has 28 substrings. So, the prettiness of the song equals to 28 .