|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.01.2016, 15:12 | #31 | |
Форумчанин
Регистрация: 05.11.2015
Сообщений: 167
|
Цитата:
но с большими числами что-то не то. |
|
31.01.2016, 15:16 | #32 |
Форумчанин
Регистрация: 05.11.2015
Сообщений: 167
|
|
31.01.2016, 15:17 | #33 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
31.01.2016, 15:19 | #34 |
Форумчанин
Регистрация: 05.11.2015
Сообщений: 167
|
|
31.01.2016, 15:22 | #35 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Погугли длинная арифметика паскаль. Тебе там умножение придется использовать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
31.01.2016, 16:13 | #36 | |
Форумчанин
Регистрация: 05.11.2015
Сообщений: 167
|
Цитата:
Вот, что получилось: Код:
|
|
31.01.2016, 16:16 | #37 | ||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
1хрен, не понимает. Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
||
31.01.2016, 19:58 | #38 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А BDA молодец, придумал формулу. Интересно, методом тыка или обоснование и хоть какое-то доказательство есть? Жаль плюсануть не могу, движок запрещает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
01.02.2016, 10:51 | #39 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,318
|
Аватар, сначала решил написать систему уравнений для N:
N=a a1+a2=a a1+a2=a Получилось вариантов выбора a+1. N=ab a1b1+a2b2=ab a1+b1+a2+b2=a+b Переписал первое уравнение в виде 10a1+b1+10a2+b2=10a+b, вычел второе, сократил на 9 и получил a1+a2=a. Вычел из второго получившееся. a1+a2=a b1+b2=b Теперь вариантов (a+1)*(b+1). Для N=abc так сделать не смог, но предположив закономерность, проверил её уже сравнением с полным перебором
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
01.02.2016, 22:26 | #40 |
Форумчанин
Регистрация: 05.11.2015
Сообщений: 167
|
Народ, можете помочь слепить из куска кода BDA с формулой, слепить с длинной арифметикой циклом.
То есть Код:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как уменьшить время работы программы | 22hope22 | C# (си шарп) | 9 | 26.05.2013 21:41 |
VS 2010 - как поменять текст у кнопки во время работы программы, из .cpp файла? | MrRockchip | Общие вопросы C/C++ | 3 | 21.02.2011 22:44 |
Как сократить время выполнения макроса? | Алексей11111 | Microsoft Office Excel | 11 | 01.12.2009 20:04 |
Как узнать время работы программы в паскаль? | bullvinkle | Помощь студентам | 2 | 26.12.2008 11:20 |
Как сократить время? МАКРОС! | jungo | Microsoft Office Excel | 17 | 01.05.2008 12:13 |