解いた問題

8/05/2012

SRM551 Div2 Easy

250

やるだけ。



  1. class ColorfulBricks {  
  2. public:  
  3.   int countLayouts(string B)  
  4.   {  
  5.     map<charint> cnt;  
  6.     for (int i = 0; i < B.size(); ++i) {  
  7.       ++cnt[B[i]];  
  8.     }  
  9.     if (3 <= cnt.size()) return 0;  
  10.     if (cnt.size() == 1) return 1;  
  11.     if (cnt.size() == 2) return 2;  
  12.     return -1;  
  13.   }  
  14. };