fork(1) download
  1. #include<iostream>
  2. #include <iomanip>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {
  7.  
  8. string s;
  9. while (cin>>s)
  10. {
  11.  
  12. long double sum=0.0;
  13.  
  14. for (int i = 0; i < s.length(); i++)
  15. {
  16. for (int j = i+1; j <= s.length(); j++)
  17. {
  18. string ss=s.substr(i,j-i);
  19. //<<ss<<endl;
  20. long double len=0.0;
  21. for (int r = 0; r < ss.length(); r++)
  22. {
  23. if(ss[r]=='I' || ss[r]=='E' || ss[r]=='A' || ss[r]=='O' || ss[r]=='U' || ss[r]=='Y' )
  24. len++;
  25. }
  26. //cout<<"len = "<<len<<"\tss= "<<ss<<endl;
  27. long double len_ss=ss.length();
  28. sum+=(len/len_ss);
  29. }
  30. }
  31. cout<<fixed;
  32. cout << std::setprecision(6) << sum<<endl;
  33.  
  34. }
  35.  
  36.  
  37. }
Time limit exceeded #stdin #stdout 5s 3228KB
stdin
BIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWTBIYBAFBJKSWRUHQOPSDLVMASSIIIOWEYUIOAJGJASGKASGHKLASHGASHKJGHAKJHWHRUQWHRUWQRSAJBAJKBSKGJBASLKGASKJGBSAKJERWHUIORHQJLSNGJKLNAJKLNJHTOHODLFJKNAUHWEUTHEFKLSANLHWEUTHUIOEWQHTOPEQTSADJLGNAJLSNGASGASGASGASGHERTWERIEUIIIIIIIIIIIIEWTIEWTIHEWTEWT
stdout
Standard output is empty