static void Main(string[] args) { using (var io = new ContestIO(@"D:\Contests\input\GCJ2016_R1C_A\A-large.in", @"D:\Contests\input\GCJ2016_R1C_A\A-large.out")) // using (var io = new ContestIO(@"4 //2 //2 2 //3 //3 2 2 //3 //1 1 2 //3 //2 3 1")) { var t = io.Read(); for (var i = 0; i < t; i++) { var n = (int)io.Read(); var arr = io.ReadArray(n); var res = Solve(n, arr); io.WriteLine(string.Format("Case #{0}: {1}", (i + 1), res)); } } //Console.ReadLine(); }
static void Main(string[] args) { using (var io = new ContestIO(@"D:\Contests\input\GCJ2016_R2_B\B-small-attempt2.in", @"D:\Contests\input\GCJ2016_R2_B\B-small-attempt2.out")) { var t = io.Read(); for (var i = 0; i < t; i++) { var n = io.Read(); var k = io.Read(); var arr = new decimal[n]; for (var j = 0; j < n; j++) { var pi1 = io.Read(); var pi2 = io.Read(); decimal pi = pi2; pi /= 100; pi += pi1; arr[j] = pi; } var res1 = Solve(n, k, arr.ToArray(), false); var res2 = Solve(n, k, arr.ToArray(), true); var res3 = SolveBF(n, k, arr.ToArray()); var delta = Math.Abs(res3 - res2); //if (delta > Eps) // throw new Exception(); io.WriteLine(string.Format("Case #{0}: {1}", (i + 1), res3.ToString("N12", CultureInfo.InvariantCulture).Replace(",", ""))); } } //Console.ReadLine(); }
static void Main(string[] args) { using (var io = new ContestIO(@"D:\Contests\input\GCJ2016_R1C_C\C-small-attempt0.in", @"D:\Contests\input\GCJ2016_R1C_C\C-small-attempt0.out")) // using (var io = new ContestIO(@"4 //1 1 1 10 //1 2 3 2 //1 1 3 2 //1 2 3 1")) { var t = io.Read(); for (var i = 0; i < t; i++) { var j = (int)io.Read(); var p = (int)io.Read(); var s = (int)io.Read(); var k = (int)io.Read(); var res = Solve(j, p, s, k); io.WriteLine(string.Format("Case #{0}: {1}", (i + 1), res)); } } //Console.ReadLine(); }
static void Main(string[] args) { using (var io = new ContestIO(@"D:\Contests\input\GCJ2016_R1C_B\B-large.in", @"D:\Contests\input\GCJ2016_R1C_B\B-large.out")) // using (var io = new ContestIO(@"6 //5 4 //2 1 //4 20 //5 7 //5 9 //6 16")) { var t = io.Read(); for (var i = 0; i < t; i++) { var b = io.Read(); var m = io.Read(); var res = Solve(b, m); io.WriteLine(string.Format("Case #{0}: {1}", (i + 1), res)); } } //Console.ReadLine(); }