1class Solution {2public:3string getSmallestString(int n, int k) {4string str = "";5for (int i = 0; i < n; i++) {6str += 'a';7}8int curr = n;9int diff = k - curr;10if (diff == 0) return str;11for (int i = n - 1; i >= 0 && diff > 0; i--) {12if (diff > 25) {13str[i] = 'z';14diff -= 25;15} else {16str[i] = char('a' + diff);17return str;18}19}20return str;21}22};23// a a a a a24// 525// diff= 73-526//