import java.util.Collection; interface CoinGame { /** * Bereken de waarde van het spel met alfa-beta snoeien. * @param moves De mogelijke aantallen munten die in een beurt genomen kunnen worden. * @param n Het totale aantal munten. */ int valueAlphaBeta(Collection moves, int n); /** * Bereken de waarde van het spel met dynamisch programmeren. * @param moves De mogelijke aantallen munten die in een beurt genomen kunnen worden. * @param n Het totale aantal munten. */ int valueDynamic(Collection moves, int n); }