Публикации по теме 'lexicography'
Сделать лексикографически наименьший палиндром с минимальными изменениями
Дана строка S. Выведите лексикографически наименьшую возможную строку. Вы можете внести минимальные изменения в символы в строке и переставить строку. Примеры: void makeSmallestPalindrome(string s) {
int n = s.size();
unordered_map<char, int> mp;
int oddnums = 0;
for (auto i: s) mp[i]++;
for (char i = 'a'; i <= 'z'; i++) {
if(mp[i]%2)oddnums++;
}
//update count to make only one odd character exists
if (oddnums > 1) {
for..
Немецкий журнал
Борьба с человеческим познанием…
Если вы читаете это, и вы не я, вы, вероятно, делаете это неправильно. Есть статьи , которые тоже почти никем не прочитаны, но рассчитаны на более широкую аудиторию.
Я делаю веб-приложение для себя, чтобы выучить немецкий язык. Причина, по которой я все это записываю, состоит в том, чтобы помнить, чем я занимаюсь — глядя на все изображения, заметки и наброски, собранные годами, я раньше был творческим человеком, человеком, полным идей, оптимизма и..