SHARE
TWEET

Untitled

a guest May 19th, 2017 39 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cstring>
  3. #include <algorithm>
  4.  
  5. using namespace std;
  6.  
  7. pair<long long int, string> tab[100001];
  8. char buffer[15];
  9. string ciag;
  10. int alfabet[27];
  11.  
  12. int main()
  13. {
  14.   ios_base::sync_with_stdio(0);
  15.   alfabet[0] = alfabet[1] = alfabet[2] = 2;
  16.   alfabet[3] = alfabet[4] = alfabet[5] = 3;
  17.   alfabet[6] = alfabet[7] = alfabet[8] = 4;
  18.   alfabet[9] = alfabet[10] = alfabet[11] = 5;
  19.   alfabet[12] = alfabet[13] = alfabet[14] = 6;
  20.   alfabet[15] = alfabet[16] = alfabet[17] = alfabet[18] = 7;
  21.   alfabet[19] = alfabet[20] = alfabet[21] = 8;
  22.   alfabet[22] = alfabet[23] = alfabet[24] = alfabet[25] = 9;
  23.   int n, k, x = 0;
  24.     scanf("%d %d", &n, &k);
  25.     for(int i = 0; i < n; i++)
  26.     {
  27.         scanf("%s", buffer);
  28.         x = 0;
  29.         for(int j = 0; j < strlen(buffer); j++)
  30.         {
  31.             x *= 10;
  32.             x += alfabet[buffer[j]-97];
  33.         }
  34.         tab[i].first = x;
  35.         tab[i].second = buffer;
  36.     }
  37.     sort(tab, tab+n);
  38.   return 0;
  39. }
RAW Paste Data
Challenge yourself this year...
Learn something new in 2017
Top