|
18 / 11 / 5
Регистрация: 27.05.2013
Сообщений: 36
|
||
A+B=C, или сломай мозги. Работа с огромными числами30.05.2013, 13:09. Показов 2616. Ответов 7
Метки нет (Все метки)
Всем привет!
Тут я уже второй раз, с той же самой просьбой - помочь решить задачу. В этот раз задача посложнее (надо же уровень повышать), и я её что-то никак не осилю. Взял её из регионального этапа Всероссийской олимпиады школьников по информатике.
Теперь, до чего додумался я. Не очень много, конечно, но кое-что есть. Итак, задача заключается в том, чтобы найти кол-во пар чисел (красивых), и их сумма должна быть равна числу С. Для примера, пусть число С - 22. Чтобы найти кол-во пар, вычтем из него самую большую его разрядную единицу (в данном случае это 10). 22 - 10 = 12 (Если было бы 222, то вычитали бы 100, и т.д.) Теперь у нас есть 2 числа - 10 и 12. Пары, которые они могут составить: 10+12 = 22 11+11 = 22 12+10 = 22 Всего 3. Из них некрасивых - 1. 3-1 = 2, это и есть ответ. Нам нужно узнать кол-во всех таких возможных пар, потом "выдернуть" из них кол-во некрасивых, и вычесть. Но как это сделать с помощью JS я вообще без понятия)
0
|
||
| 30.05.2013, 13:09 | |
|
Ответы с готовыми решениями:
7
Работа с огромными числами
Корректная работа с огромными рациональными числами. |
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 30.05.2013, 13:47 | |
|
предположу, что в вашем примере "красивых" ответов всего только 1
ибо надо найти "пару чисел" а 12+10 или 10+12 - это всего одна пара, т.к. "от перемены мест слагаемых сумма не меняется" ![]() ------------ -- число С должно состоять минимум из 2-х цифр и не начинаться не только с нуля. но и с единицы, иначе в парах слагаемых не будет того же n количества цифр, что и в С -- вы уверены, что это задача именно для JS? судя по "временному ограничению" - это задача для языков типа C++ и Java
0
|
|
|
18 / 11 / 5
Регистрация: 27.05.2013
Сообщений: 36
|
|||||
| 30.05.2013, 14:00 [ТС] | |||||
|
0
|
|||||
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
||
| 30.05.2013, 14:22 | ||
|
а вообще задача на ДП
0
|
||
|
18 / 11 / 5
Регистрация: 27.05.2013
Сообщений: 36
|
|
| 30.05.2013, 14:31 [ТС] | |
|
aram_gyumri, не подскажете, как можно начать понимать ДП больше? Просто решая задачи?
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 30.05.2013, 16:53 | ||
|
так что надо на системном js делать - в принципе, всё тоже самое, сохраняете в виде имя.js и запускаете двойным кликом найти количество всех возможных красивых пар - это полный перебор затрудняюсь даже предположить - какое время для этого потребуется, особливо если ввести число из 10000 цифр
0
|
||
|
18 / 11 / 5
Регистрация: 27.05.2013
Сообщений: 36
|
||
| 30.05.2013, 19:09 [ТС] | ||
|
aram_gyumri, kalabuni, Если у вас будут какие-либо мыслишки по решению, пишите сюда. Я, как только решу, выложу решение
0
|
||
| 30.05.2013, 19:09 | |
|
Помогаю со студенческими работами здесь
8
Работа с огромными файлами Работа с огромными .txt работа с огромными графами НОД или работа с большими числами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|