Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 22nd, 2012  |  syntax: None  |  size: 0.96 KB  |  hits: 7  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. using namespace std;
  2. #include <algorithm>
  3. #include <iostream>
  4. #include <iterator>
  5. #include <numeric>
  6. #include <sstream>
  7. #include <fstream>
  8. #include <cassert>
  9. #include <climits>
  10. #include <cstdlib>
  11. #include <cstring>
  12. #include <string>
  13. #include <cstdio>
  14. #include <vector>
  15. #include <cmath>
  16. #include <queue>
  17. #include <deque>
  18. #include <stack>
  19. #include <list>
  20. #include <map>
  21. #include <set>
  22.  
  23. #define foreach(x, v) for (typeof (v).begin() x=(v).begin(); x !=(v).end(); ++x)
  24. #define For(i, a, b) for (int i=(a); i<(b); ++i)
  25. #define D(x) cout << #x " is " << x << endl
  26.  
  27. string letters [27];
  28. map <string, int> index;
  29.  
  30. int oneLetterWords(){
  31.         int last;
  32.         for (int i = 1; i < 27; i++){
  33.                 index[letters[i]] = i;
  34.                 last = i;
  35.         }
  36.         return last;
  37. }
  38.  
  39. int main(){
  40.                
  41.         letters[0] = "";
  42.         for (int i = 1; i < 27; i++){
  43.                 char c = (char) (i - 1 + 'a');
  44.                 letters[i] = c;
  45.         }
  46.         cout << oneLetterWords() << endl;
  47.         /*twoLetterWords();
  48.         threeLetterWords();
  49.         fourLetterWords();
  50.         fiveLetterWords();*/
  51.     return 0;
  52. }