返回列表 發帖
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. string s;
  4. int main()
  5. {
  6.     while(cin>>s)
  7.     {
  8.         bool b=1;
  9.         int n[26]={0},len=0;
  10.         for(int i=0;i<s.length();i++)
  11.         {
  12.             if(s[i]>='a')
  13.             {
  14.                 s[i]-=97;
  15.                 n[s[i]]++;
  16.                 len++;
  17.             }
  18.             else if(s[i]>='A' and s[i]<='Z')
  19.             {
  20.                 s[i]-=65;
  21.                 n[s[i]]++;
  22.                 len++;
  23.             }
  24.         }
  25.         for(int i=0;i<26;i++)
  26.         {
  27.             if(len%2!=0)
  28.             {
  29.                 if(n[i]%2!=0)
  30.                     {
  31.                         n[i]++;
  32.                         break;
  33.                     }
  34.             }
  35.             else
  36.                 break;
  37.         }
  38.         for(int i=0;i<26;i++)
  39.         {
  40.             if(n[i]%2==0)
  41.             {
  42.                 continue;
  43.             }
  44.             else
  45.             {
  46.                 cout<<"no..."<<endl;
  47.                 b=0;
  48.                 break;
  49.             }
  50.         }
  51.         if(b==0)
  52.         {
  53.             continue;
  54.         }
  55.         else
  56.             cout<<"yes !"<<endl;
  57.     }
  58. }
複製代碼
    ⪔〠   

TOP

返回列表