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)vowel(c) which is equal to 11 , if cc is a vowel, and to 00 otherwise. Let sis_{i} be the ii -th character of string ss , and si..js_{i..j} be the substring of word ss , staring at the ii -th character and ending at the jj -th character ( s_{is}_{i+1}...\ s_{j} , i<=ji<=j ).

Then the simple prettiness of ss is defined by the formula:

The prettiness of ss equals

Find the prettiness of the given song title.

We assume that the vowels are I,E,A,O,U,YI,E,A,O,U,Y .

输入格式

The input contains a single string ss ( 1<=s<=51051<=|s|<=5·10^{5} ) — the title of the song.

输出格式

Print the prettiness of the song with the absolute or relative error of at most 10610^{-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 11 . The word of length 77 has 2828 substrings. So, the prettiness of the song equals to 2828 .

首页