[Архив!] Чистая математика, физика, химия и т.п.: задачки для тренировки мозгов, никак не связанные с торговлей - страница 156

 
sanyooooook >>:

это не верное решение


Это почему это ???

 
Mischek >>:

Просто сложите монитор по линиям изгиба ))


ну я так и сделал ))

 
решение верное, но хотелось бы получить его аналитически, а не подбором
 



пойдем от двенадцати слева на право:

1. 12 разлагаем на 2 и 10, все правильно.

2. 7 прибавляем к 2 = 9 правильно.

3. 9 разлагаем на 1 и 8 правильно.

4. 8 разлагаем на 3 и 5 правильно

5. 10 разлагаем на 4 и 6 правильно.

6. 3+4=7.

7. 6+5=11.

8.1+11=12.


блин правильно

 
alsu >>:
решение верное, но хотелось бы получить его аналитически, а не подбором

Вряд ли оно одно.

 
vegetate >>:

хм..


Правильно?

PS: там еще 23 варианта осталось.



ну и как долго комп это высчитывал?

 
Mischek >>:


С направлениями всё правильно, а12 слева направо, дальше понятно

круто блин

Не.. мне непонятно :) Нарисуй?

 
vegetate >>:

Не.. мне непонятно :) Нарисуй?


Это прикол ?

 
sanyooooook >>:

ну и как долго комп это высчитывал?

Все верно поняли. я как человек высшей математике не обучавшийся пошел влоб.

26 минут Атом330 считал.

if (($a1+$a2 == 12) &&
($a3+$a4 == 12) &&
(($a9+$a5 == $a1) ||($a9+$a1 == $a5) || ($a1+$a5==$a9)) &&
(($a11+$a6 == $a2) ||($a11+$a2 == $a6) || ($a2+$a6==$a11)) &&
(($a9+$a7 == $a3) ||($a9+$a3 == $a7) || ($a3+$a7==$a9)) &&
(($a11+$a8 == $a4) ||($a11+$a4 == $a8) || ($a4+$a8==$a11)) &&
(($a7+$a8 == $a10) ||($a7+$a10 == $a8) || ($a8+$a10==$a7)) &&
(($a5+$a6 == $a10) ||($a5+$a10 == $a6) || ($a10+$a6==$a5)) ){
print "$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$a10,$a11\n";
}


Это условие, остальное перебором.

 
vegetate >>:

Все верно поняли. я как человек высшей математике не обучавшийся пошел влоб.

26 минут Атом330 считал.

if (($a1+$a2 == 12) &&
($a3+$a4 == 12) &&
(($a9+$a5 == $a1) ||($a9+$a1 == $a5) || ($a1+$a5==$a9)) &&
(($a11+$a6 == $a2) ||($a11+$a2 == $a6) || ($a2+$a6==$a11)) &&
(($a9+$a7 == $a3) ||($a9+$a3 == $a7) || ($a3+$a7==$a9)) &&
(($a11+$a8 == $a4) ||($a11+$a4 == $a8) || ($a4+$a8==$a11)) &&
(($a7+$a8 == $a10) ||($a7+$a10 == $a8) || ($a8+$a10==$a7)) &&
(($a5+$a6 == $a10) ||($a5+$a10 == $a6) || ($a10+$a6==$a5)) ){
print "$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$a10,$a11\n";
}


Это условие, остальное перебором.


я тут посчитал на калькуляторе что твой комп считает быстрее меня примерно в 55384 раза, наверное он не тратил время на перекур, сон, обед, учебу и т.д.

Причина обращения: