题解
终于靠自己解了一题Orz,可能是题水吧哈哈
知识点string的大小写转换
#include <bits/stdc++.h>
using namespace std;
int main()
{
int sum=0;
int x=0,y=0;
string a;
getline(cin,a);
transform(a.begin(),a.end(),a.begin(),::tolower);
for(int i=0;i<a.length();i++)
{
if(isalpha(a[i])){
sum+=((int)a[i]-96);
}
}
if(sum==0){
cout<<0<<" "<<0<<endl;
return 0;
}
while(sum){
if(sum%2==1)
y++;
else
x++;
sum/=2;
}
cout<<x<<" "<<y<<endl;
return 0;
}