defmodule Khf1 do @moduledoc """ 101 kiskutya @author "Egyetemi Hallgató " @date "2021-09-22" ... """ @doc """ ... """ @type variant :: { h :: integer, d :: integer } @type seatings :: { n :: integer, vs :: [ variant ] } @doc """ ... """ @spec sit!( k :: integer ) :: r :: { m :: integer, ss :: [ seatings ] } # k kiskutya m-féleképpen ülhet úgy n>2 sorban, hogy a leghátsó sorban # h kiskutya ül, a számuk pedig soronként pontosan d-vel növekszik @doc """ ... """ @spec good_flocks( kmax :: integer ) :: ks :: [k :: integer] # A ks lista elemei azoknak a kutyafalkáknak a k számossága # (2 < k <= kmax), amelyek a feladatban megadott feltételekkel # leültethetők a képernyő elé end