|
2 / 2 / 0
Регистрация: 25.08.2018
Сообщений: 78
|
||||||
Выведите количество пар индексов (i, j), таких что строка si + sj является хорошей09.12.2023, 11:37. Показов 2746. Ответов 31
Метки нет (Все метки)
Одна известная команда впервые за несколько месяцев решила написать тренировку. Но друзья
решили, что им чужды старые технологии, поэтому они попросили нейросеть сгенерировать задачу, а потом решить ее (ведь зачем решать задачи самим). Сама задача звучала довольно просто. Вам даны n строк s1, s2, . . . , sn, состоящих из цифр от 0 до 9. Необходимо посчитать количество пар индексов (i, j) 1 <= i <= j <= n, таких что строка si + sj является хорошей, где si + sj — это конкатенация строк si и sj . Строка t длины m называется хорошей, если для любого индекса 1 < i <= m выполнено неравенство ti−1 <= ti. Сгенерировать задачу нейросеть смогла, а вот решить ее — нет. Но друзья уже очень устали, поэтому решать эту задачу придется вам. Формат входных данных Первая строка содержит одно целое число n (1<=n<=100000) — количество строк. Каждая из следующих n строк содержит строку si. Гарантируется, что строки si состоят только из цифр от 0 до 9. Гарантируется, что сумма длин строк не превосходит 100 000. Формат выходных данных Выведите количество пар индексов (i, j) 1 <= i < j <= n, таких что строка si + sj является хорошей. Обратите внимание, что ответ в этой задаче может превышать возможное значение 32-битной целочисленной переменной, поэтому необходимо использовать 64-битные целочисленные типы данных (тип int64 в языке Pascal, тип long long в C++, тип long в Java и C#). Пример Ввод: 4 456 01 1239 701 Вывод: 1 Замечание В примере подходит только одна пара индексов: (2, 3). Полученная строка 011239 является хорошей. Помогите решить, пожалуйста ... Добавлено через 1 час 13 минут
0
|
||||||
| 09.12.2023, 11:37 | |
|
Ответы с готовыми решениями:
31
Посчитать количество пар индексов таких что строка si + sj является "хорошей" Строка: Для заданной строки α длины n вычислите количество q пар (i, j), таких что α[i..j] является палиндромами.
|
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||
| 10.12.2023, 12:27 | ||
|
Учитываются номера строк (необходимые пары индексов), длина строк, в том числе целевой строки при конкатенации, которая должна быть ещё и "хорошей" (по сути невозрастающей)... и всё это с условиями определенных ограничений... Добавлено через 55 секунд а сортировка здесь вообще противопоказана, судя по всему.
0
|
||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 10.12.2023, 17:20 | |
|
YuS_2, упорядочены, хдесь означает, что порядок слагаемых в конкатенации имеет значение.
eaa, боюсь, что так не получится
1
|
|
|
Status 418
|
|
| 10.12.2023, 19:52 | |
|
Red white socks, похожая задача.
мое решение Большое число Добавлено через 18 секунд только тут нужен подсчет.
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 10.12.2023, 19:59 | |
|
eaa, мне кажется, что тут совсем другое. В той задаче куски не привязаны к индексу.
1
|
|
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||
| 11.12.2023, 07:53 | ||
|
т.е. в данном случае, считаем, что условие i<=j (почему-то в формате выходных данных указано другое условие: i<j, но не суть) приводит к упорядоченности внутри пар? Это имеется в виду? Или это: То, что любая интересующая строка, должна быть невозрастающей - задано условием, тем самым, которое ограничивает итоговую строку как "хорошую". ? Вообще, задача сводится к фильтру невозрастающих строк и попарному сравнению первого и крайнего элемента строк. При удовлетворении условиям, пары индексов запоминаются и выводятся. И если правильно понял, то пересечения индексов возможны, т.к. нет ограничения на повторное использование строк, т.е. на подобное : (2,3), (3,7) (2,9) и т.д....
0
|
||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||
| 11.12.2023, 09:39 | ||
|
0
|
||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||||
| 11.12.2023, 16:04 | |||||
неубывающие же нужны...
0
|
|||||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 11.12.2023, 16:10 | |
|
0
|
|
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||||||
| 11.12.2023, 16:48 | |||||||
![]()
1
|
|||||||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|||
| 11.12.2023, 17:45 | |||
|
YuS_2, ну так я примерно этого от ТС и ждал
0
|
|||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||
| 11.12.2023, 18:11 | ||
0
|
||
|
Status 418
|
||||||
| 11.12.2023, 18:57 | ||||||
|
ну если "в лоб", то так:
1
|
||||||
| 11.12.2023, 18:57 | |
|
Подсчитать количество таких пар чисел X и Y, что 50 < (Х-У) <= 80 Подсчитать количество таких пар чисел X и Y, что (/Х/+У) <=70 В массиве найти количество пар (i, j) таких, что i < j и a[i] > a[j] В данном одномерном массиве найдите количество пар различных элементов таких, что количество единиц в них совпадает Цикл: подсчитать количество таких пар чисел X и Y, что 50 < (Х-У) <= 80 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|