Scanf.scanf "%d %d" (fun n d -> let x = Array.init n (fun _ -> Scanf.scanf " %d" (fun x -> x)) in let v = Array.init n (fun _ -> Scanf.scanf " %d" (fun v -> v)) in let vs = Array.fold_left (+) 0 v in Printf.printf "%d\n" @@ (d + vs - 1) / vs )