DB
Size: a a a
DB
IB
IB
IB
DB
DB
IB
DB
IB
IB
AP
stdin
. Путём гуглежа можно обнаружить getLine
, getContents
, interact
, forM_
. Вы вот ещё про hReadFile
сказали. solve
"AP
stdin
. Путём гуглежа можно обнаружить getLine
, getContents
, interact
, forM_
. Вы вот ещё про hReadFile
сказали. getLine
и используйте. Даже readLn
, чтобы сразу число считатьAP
import Control.Monad (replicateM)
do
n <- readLn
xs <- replicateM n readLn
...
DB
import Control.Monad (replicateM)
do
n <- readLn
xs <- replicateM n readLn
...
replicateM
есть.DB
AP
forM [1..n] (const . readLn)
- mapM (const . readLn) [1..n]
- sequence $ replicate n readLn
AP
AP
sequence
и replicate
есть в Prelude
, так что даже импортировать не придётся ничего :)AP