Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 22

q

qwerty in IT KPI C/C++ ХВ (не UB)
хотя не,
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
холевар какой-то
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Sergej Sheryaev
Переслано от Делориан
Тут же помилка в відповіді
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Можна за 22 гривні проїхати, а там 27
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
Можна за 22 гривні проїхати, а там 27
почему сразу гривни?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
условие дано на русском
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
))
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
дак это вы там прогаете русских дронов?
источник

KS

Kostia Storozhuk in IT KPI C/C++ ХВ (не UB)
kvark
дак это вы там прогаете русских дронов?
дроны платят налог за движение
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
который будет за рубли в маршрутках кататься
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
бля, парни, смотрите, чем я занят
источник

KS

Kostia Storozhuk in IT KPI C/C++ ХВ (не UB)
qwerty
бля, парни, смотрите, чем я занят
запускать виндовс сервер на убунте?)
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
не вижу указателей
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Kostia Storozhuk
запускать виндовс сервер на убунте?)
да это еще не страшно(
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
лаба пиздец какая скучная
источник

KS

Kostia Storozhuk in IT KPI C/C++ ХВ (не UB)
это страшно
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
grid = [ [1, 8, 8, 4]
      , [10, 1, 1, 3]
      , [1, 3, 12, 2]
      , [2, 3, 5, 6]
      ]

gridSize = length grid

(<+>) (a, b) (c, d) = (a + c, b + d)
(<^>) l (a, b) = l !! a !! b;

filt = (== (des, des)) . foldl (<+>) (0, 0) where des = gridSize - 1
moves = filter filt . mapM (const [(1, 0), (0, 1)]) $ [1 .. 2 * (gridSize - 1)]
run = foldl (\(pos, c) move -> (pos<+>move, c+grid<^>pos)) ((0, 0), lastPt)
 where lastPt = grid <^> (i, i)
       i = gridSize - 1

main = do
 let prices = map (snd . run) moves
 print $ minimum prices
 print $ maximum prices
источник

Д

Делориан in IT KPI C/C++ ХВ (не UB)
GNU/Vsevolod
grid = [ [1, 8, 8, 4]
      , [10, 1, 1, 3]
      , [1, 3, 12, 2]
      , [2, 3, 5, 6]
      ]

gridSize = length grid

(<+>) (a, b) (c, d) = (a + c, b + d)
(<^>) l (a, b) = l !! a !! b;

filt = (== (des, des)) . foldl (<+>) (0, 0) where des = gridSize - 1
moves = filter filt . mapM (const [(1, 0), (0, 1)]) $ [1 .. 2 * (gridSize - 1)]
run = foldl (\(pos, c) move -> (pos<+>move, c+grid<^>pos)) ((0, 0), lastPt)
 where lastPt = grid <^> (i, i)
       i = gridSize - 1

main = do
 let prices = map (snd . run) moves
 print $ minimum prices
 print $ maximum prices
Спасибо
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
лол
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
qwerty
бля, парни, смотрите, чем я занят
так это батч а не повершелл
источник