|
|
|
|||||||
| Знаете ли Вы, что ... | |
| ...нарушения правил форума наказываются. Старайтесь их не нарушать. | |
| << Предыдущий совет - Случайный совет - Следующий совет >> | |
| Разминка для мозгов Загадки, задачи, головоломки - тренируем мозг |
| Ответить |
|
|
Опции темы | Опции просмотра |
|
|
#72 |
ЕС |
24 минуты да?
Отличная задача! Спасибо!
__________________
ZiyoNet.uz - Образовательный портал с элементами соцсети. |
|
|
Ответить |
|
|
#74 |
ЕС |
О - я крут! :-)
__________________
ZiyoNet.uz - Образовательный портал с элементами соцсети. |
|
|
Ответить |
|
|
#75 | ||
![]() |
Надир считает, что два арбуза тяжелее трех дынь, Женя считает, что три арбуза тяжелее четырех дынь. Известно, что один из них прав, а другой ошибается. Верно ли, что 12 арбузов тяжелее 18 дынь? Считается, что все арбузы весят одинаково и все дыни весят одинаково.
|
||
|
|
Ответить |
|
|
#79 | |
![]() Google
software engineer
AKA:Y combinator
Сообщений: 418
+ 114
374/183
– 6
9/8
![]() |
Я ленивый, пусть его компьютер считает... тоже ленивым образом ;-)
Код:
import Data.List
import Data.Ratio
import Control.Monad
data Event t = Cooked t | Eaten t deriving Show
time (Cooked t) = t
time (Eaten t) = t
instance Eq t => Eq (Event t) where
x == y = time x == time y
instance Ord t => Ord (Event t) where
compare x y = (time x) `compare` (time y)
cook dt = map Cooked $ drop 1 $ iterate (+dt) 0
shuh = cook $ 30%100
jenya = cook $ 40%100
merge xs [] = xs
merge [] xs = xs
merge xs@(x:xs1) ys@(y:ys1)
| x <= y = x : merge xs1 ys
| otherwise = y : merge xs ys1
pancakes = merge shuh jenya
eat dt tm (Cooked t : ts) = (Eaten next) : eat dt next ts where next = (max t tm) + dt
nodir = eat (60%100) 0
events = merge pancakes (nodir pancakes)
withStock = zip events (drop 1 $ scanl diff 0 events)
where diff n (Cooked _) = n + 1
diff n (Eaten _) = n - 1
main = mapM_ print $ take 5 $ dropWhile ((<100).snd) withStock
Цитата:
|
|
|
|
Ответить |
|
|
#80 | |
ЕС |
Не согласен, частично...
Цитата:
а > 4d/3 12a > 16d - хотя ответ тот же - то, что тяжелее 16 дынь вовсе не значит, что будет тяжелее 18
__________________
ZiyoNet.uz - Образовательный портал с элементами соцсети. |
|
|
|
Ответить |
|
"+" от:
|
|