Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Вниз

48*159=7632 Как найти аналогичные примеры?   Найти похожие ветки 

 
Оксана   (2008-01-13 20:07) [0]

48*159=7632  Как найти аналогичные примеры?Принцип решения?


 
TUser ©   (2008-01-13 20:09) [1]

перебор не катит? всего 10000 вариантов


 
boa_kaa ©   (2008-01-13 20:09) [2]

убейте меня апстену, но калькулятор просто рулит!


 
Sergey Masloff   (2008-01-13 20:13) [3]

1) С аналогичными примерами просто - допустим логически развивая приведенный - инкрементируем множители
49* 160
....
N * M

2) Принцип решения прост - первый множитель складывается с самим собой столько раз сколько записано во втором множителе (или наоборот так как от перемены...)  Это конечно если вы по каким-то причинам не хотите использовать операцию умножения как элементарную


 
Рамиль ©   (2008-01-13 20:13) [4]

Сначала скажите, что в этом примере такого, чего нет, например в
47*158=7426


 
Virgo_Style ©   (2008-01-13 20:16) [5]

дайте угадаю - цифры не повторяются


 
palva ©   (2008-01-13 20:16) [6]


> 47*158=7426

Два раза повторяется цифры 4 и 7, а некоторых других цифр нет.


 
Sergey Masloff   (2008-01-13 20:17) [7]

Рамиль ©   (13.01.08 20:13) [4]
У тебя нет цифры 3

афтар хочет выражения в которых используются все 9 цифр?


 
Sergey Masloff   (2008-01-13 20:18) [8]

Virgo_Style ©   (13.01.08 20:16) [5]
palva ©   (13.01.08 20:16) [6]

Ну вот я только думал что первым догадался ;-)))


 
Юрий Зотов ©   (2008-01-13 20:23) [9]

Найти аналогичные примеры очень просто - вот они:

http://www.yandex.ru/yandsearch?text=%C4%E5%E1%E8%EB%FC%ED%FB%E5+%E2%EE%EF%F0%EE%F1%FB&rpt=rad


 
Рамиль ©   (2008-01-13 20:34) [10]


> Юрий Зотов ©   (13.01.08 20:23) [9]

:)) О, точно! Как же я сам не догадался.


 
Dmitry S ©   (2008-01-13 20:34) [11]

begin
writeln("12*483=5796");
writeln("18*297=5346");
writeln("27*198=5346");
writeln("28*157=4396");
writeln("39*186=7254");
writeln("4*1738=6952");
writeln("4*1963=7852");
writeln("42*138=5796");
writeln("48*159=7632");
writeln("483*12=5796");
writeln("297*18=5346");
writeln("198*27=5346");
writeln("157*28=4396");
writeln("186*39=7254");
writeln("1738*4=6952");
writeln("1963*4=7852");
writeln("138*42=5796");
writeln("159*48=7632");
end.


 
Рамиль ©   (2008-01-13 20:36) [12]


> Sergey Masloff   (13.01.08 20:17) [7]
> Virgo_Style ©   (13.01.08 20:16) [5]

Так это уже баян.


 
TUser ©   (2008-01-13 21:11) [13]

Да, телепаторы все сданы в утиль. В сабжевом примере умножены два числа иполдучено третье, причем все цифры использованы под одному разу. Откуда получились результаты в [11] я не знаю.


 
Zeqfreed ©   (2008-01-13 21:13) [14]

Перебрать все перестановки цифр и проверить правильность выражения.
Перебрать все двузначные цифры и проверить уникальна ли каждая цифра в выражении.


 
DVM ©   (2008-01-13 21:15) [15]

Вообще перебор не то что до 10000, до миллиона займет доли секунды.


 
Ketmar ©   (2008-01-13 21:19) [16]

> TUser ©   (13.01.08 21:11) [13]
из брутфорса, вестимо.


 
palva ©   (2008-01-13 22:07) [17]

Я не понял. Это что, перебиралось 10! = 3628800 вариантов? Откуда тут появилась цифра 10000 ?


 
TUser ©   (2008-01-13 22:12) [18]

Цифры не должны повторяться, и должны быть получены все. Число 10000, окнечно, лишь приблизительно, но не 10!.


 
palva ©   (2008-01-13 22:22) [19]

Ну я прикинул: 10 цифр распределить по десяти местам это 10! Ну выкинуть варианты, где ноль на первом месте в одном из чисел 3*7! Даже после этого получается 3613680.


 
Anatoly Podgoretsky ©   (2008-01-13 22:56) [20]

9!


 
Дуб   (2008-01-14 06:06) [21]

> palva ©   (13.01.08 22:22) [19]

Тема старая. МБо и мной в свое время был предложен вариант, при которм число переборов в пределах 1000.


 
uw ©   (2008-01-14 08:53) [22]

palva ©   (13.01.08 22:22) [19]

Так перебирать-то нужно только среди четырех цифр слева, а справа - они и сами получаются :-)


 
uw ©   (2008-01-14 08:54) [23]

Тьфу ты! Слева, оказывается, пять цифр...


 
uw ©   (2008-01-14 09:16) [24]

Рамиль ©   (13.01.08 20:34) [10]
> Юрий Зотов ©   (13.01.08 20:23) [9]
:)) О, точно! Как же я сам не догадался.

А чему ты возрадовался, Рамиль, - тому, что дядя Юра девушку дебилом обозвал? Так ему, как модератору, это все равно, что два пальца об асфальт! Постановка как раз вполне нормальная - без объяснений, что такое десятичная система, умножение, равенство и пр. Но, конечно, она не расчитана на представителей ИИ и дебилов - факт.


 
Юрий Зотов ©   (2008-01-14 10:24) [25]

> uw ©   (14.01.08 09:16) [24]

Следовательно, половину постов в этой ветке написали представители ИИ и дебилы. А так, постановка вполне нормальная - без объяснений, что такое десятичная система, умножение, равенство и пр.


 
palva ©   (2008-01-14 10:28) [26]


> ак перебирать-то нужно только среди четырех цифр слева,
> а справа - они и сами получаются :-)
>

Теперь дошло. Получается порядка 30000


 
uw ©   (2008-01-14 10:35) [27]

~15000. Но, говорят, достаточно и 1000, я той ветки не видел.


 
uw ©   (2008-01-14 10:42) [28]

Юрий Зотов ©   (14.01.08 10:24) [25]
Следовательно, половину постов в этой ветке написали представители ИИ и дебилы.


Вряд ли. Я думаю, что к настоящему моменту уже все разобрались с постановкой.


 
Юрий Зотов ©   (2008-01-14 10:51) [29]

К настоящему моменту. Причем для этого понадобилось даже меньше суток. Действительно, вполне нормальный вопрос.

Особо проницательным предлагается употребить свою проницательность во благо и ответить человеку вот на этот вопрос:

http://delphimaster.net/view/2-1200139683/


 
Дуб   (2008-01-14 10:51) [30]

> uw ©   (14.01.08 10:35) [27]

1000 это занизил, конечно. Но не 15 000.
На конце 9 или 5 никак получиться не может, например.
4 может - -7 *--2, например. Соответственно фиксировав последнюю цифру, фиксируем набор последних у множителей. Остается всего 6 цифр, которые ставим на 3 места. Это 120*2*(число концевых окончаний). Это двузначное на трехзачное. По аналогии однозначное на четырехзначное, притом тут огарничение на первые цифры.


 
uw ©   (2008-01-14 10:57) [31]

Юрий Зотов ©   (14.01.08 10:51) [29]

Там я бы не догадался. Но это не от дебилизма, а от недостаточного кругозора :) А Zeqfreed - молодец!


 
Юрий Зотов ©   (2008-01-14 11:04) [32]

> uw ©   (14.01.08 10:57) [31]

А самое главное, что вопрос вполне нормальный, не так ли?

Ну в лом человеку написать 2 строчки и объяснить, что он хочет. Не фиг, пусть сами догадаются.

Это, видимо, игра в головоломки такая. Пятничные задачки от Васи Пупкина.


 
oldman ©   (2008-01-14 12:20) [33]


> Как найти аналогичные примеры?


Спросить меня :)

12*483=5796
18*297=5346
27*198=5346
28*157=4396
39*186=7254
42*138=5796
48*159=7632



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.041 c
3-1191485669
Ega23
2007-10-04 12:14
2008.02.17
TADODataSet.Post - не сохранять данные в БД


15-1200651128
@!!ex
2008-01-18 13:12
2008.02.17
полицейское государство?


15-1200407003
OSokin
2008-01-15 17:23
2008.02.17
Доки vs форумы


2-1201186963
SveTT
2008-01-24 18:02
2008.02.17
Условие на MAX значение


4-1183726317
fd979
2007-07-06 16:51
2008.02.17
Доступ к файлам и папкам





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский