题库练习 Pretty Song
← 上一题 下一题 →

A9864 | Pretty Song

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

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 $s_{i}$ be the $i$ -th character of string $s$ , and $s_{i..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:

![](/uploads/acgo/image/6e43d2cbe2dd9c0c_52ad416cdb78.jpeg)The prettiness of $s$ equals

![](/uploads/acgo/image/f32daa31c4ef1a97_96560fdfa251.jpeg)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·10^{5}$ ) — 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
C++ 编辑器
输入
输出