这题其实没啥技术含量,奈何本人太菜
include<bits/stdc++.h>
using namespace std;
int main()
{
string ret[] ={"VERY_SECURE", "SECURE","VERY_STRONG","STRONG",
"AVERAGE","WEAK","VERY_WEAK"};
int num ,aph ,aph ,chart ;
string str;
int total = 0;
while(getline(cin,str))
{
num =0 ,aph = 0 , aph =0, chart =0 , total= 0;
total += str.length() <=4 ? 5 :str.length() >=8 ?25 :10;
for(int i=0;i<str.length();i++) { if( str[i]>='0' && str[i]<= '9'){ num++; }else if( str[i]>='a' && str[i]<= 'z'){ _aph++; }else if( str[i]>='A' && str[i]<= 'Z'){ aph_++; }else if( (str[i]>= 0x21 && str[i]<= 0x2F) ||(str[i]>= 0x3a && str[i]<= 0x40) ||(str[i]>= 0x5b && str[i]<= 0x60) ||(str[i]>= 0x7b && str[i]<= 0x7e) ) { chart++; } } total += num==0 ? 0 : num >=2? 20:10; total += (_aph && aph_) ? 20 : (_aph || aph_)? 10:0; total += chart== 0? 0:chart >=2? 25:10; total +=( _aph && aph_&& num && chart)?5: (( _aph||aph_)&& num && chart )? 3 :(( _aph||aph_) && num)?2:0 ; if(total >= 90 ) cout<< ret[0] <<endl; else if(total >= 80 ) cout<< ret[1] <<endl; else if(total >= 70 ) cout<< ret[2] <<endl; else if(total >= 60 ) cout<< ret[3] <<endl; else if(total >= 50 ) cout<< ret[4] <<endl; else if(total >= 25 ) cout<< ret[5] <<endl; else if(total >= 0 ) cout<< ret[6] <<endl; } return 0;
}