Cod sursa(job #563663)
#include <algorithm>
#define DIM 512*1024+3
using namespace std ;
char s[DIM] ;
int main() {
freopen ("text.in","r",stdin) ;
freopen ("text.out","w",stdout) ;
int k=0 ;
char x ;
while (scanf ("%c" , &x )!=EOF ) {
s[++k]=x ;
}
int nr_cuv=0 ;
int nr_lit=0 ;
int reset=1 ;
for (int i=1 ; i<=k ; ++i) {
if ( s[i-1]<'A' || (s[i-1]>'Z'&&s[i-1]<'a') || s[i-1]>'z' )
reset=1 ;
if ((s[i-1]>='A' && s[i-1]<='Z')||((s[i-1]>='a' && s[i-1]<='z'))) {
nr_lit++ ;
if (reset==1) {
nr_cuv++ ;
reset=0 ;
}
}
}
if ((s[1]>='A' && s[1]<='Z')||(s[1]>='a' && s[1]<='z')) {
nr_cuv++ ;
}
printf ("%d" , nr_lit/nr_cuv) ;
return 0 ;
}