public void Should_success_test_01() { var groups = new Groups(3); groups.AddGroup(3); groups.AddGroup(1); groups.AddGroup(1); groups.AddGroup(2); var game = new RollerCoaster(3, 3, groups); game.Run(); Assert.AreEqual(7, game.Result); }
static void Main(string[] args) { string[] inputs = Console.ReadLine().Split(' '); int C = int.Parse(inputs[1]); int N = int.Parse(inputs[2]); var groups = new Groups(C); for (int i = 0; i < N; i++) { groups.AddGroup(int.Parse(Console.ReadLine())); } var game = new RollerCoaster(int.Parse(inputs[0]), C, groups); game.Run(); Console.WriteLine(game.Result); }