тема
Введите массив строк в одну строку. Если в массиве присутствуют все подстроки строки, начинающиеся с индекса 0, то эта строка является потенциальным паролем. Самый длинный среди всех потенциальных паролей является реальным паролем. Если реальных паролей несколько одинаковой длины, то единственным настоящим паролем будет тот, у которого самый большой лексикографический порядок, и будет найден единственный настоящий пароль.
Пример 1:
Импорт: хе хе чёрт здравствуй о ок н ни нин ниндзя ниндзя
Результат: ниндзя
Примечание. При необходимости «Привет», «ОК» и «Ниндзя» — потенциальные пароли. Проверьте длину паролей: hello и ninja. Проверяя лексикографический порядок, ниндзя — единственный настоящий пароль.
Пример 2:
Ввод:
abcdfВыход:
еПримечание. Все потенциальные пароли abcdf являются потенциальными. Проверьте длину, abcdf — настоящий пароль. Проверяя лексикографический порядок, f — единственный настоящий пароль.
Идеи
1: Просто извлеките настоящий пароль в соответствии с несколькими условиями, требуемыми вопросом.
Тестовые точки
1: Структура данных
Код
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#inc