Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            var countryTree = new CountryTree(new int[] { 0 }, new int[] { 0 }, new int[] { 2 });

            System.Console.WriteLine(countryTree.calc(-5, 1, 5, 1));
            countryTree = new CountryTree(new int[] { 0, -6, 6 }, new int[] { 0, 1, 2 }, new int[] { 2, 2, 2 });
            System.Console.WriteLine(countryTree.calc(-5, 1, 5, 1));
            countryTree = new CountryTree(new int[] { 1, -3, 2, 5, -4, 12, 12 }, new int[] { 1, -1, 2, 5, 5, 1, 1 }, new int[] { 8, 1, 2, 1, 1, 1, 2 });
            System.Console.WriteLine(countryTree.calc(-5, 1, 12, 1));
            countryTree = new CountryTree(new int[] { -3, 2, 2, 0, -4, 12, 12, 12 }, new int[] { -1, 2, 3, 1, 5, 1, 1, 1 }, new int[] { 1, 3, 1, 7, 1, 1, 2, 3 });
            System.Console.WriteLine(countryTree.calc(2, 3, 13, 2));
            countryTree = new CountryTree(new int[] { -107, -38, 140, 148, -198, 172, -179, 148, 176, 153, -56, -187 }, new int[] { 175, -115, 23, -2, -49, -151, -52, 42, 0, 68, 109, -174 }, new int[] { 135, 42, 70, 39, 89, 39, 43, 150, 10, 120, 16, 8 });
            System.Console.WriteLine(countryTree.calc(102, 16, 19, -108));
        }
Ejemplo n.º 2
0
 public static void Main(string[] args)
 {
     var countryTree = new CountryTree(new int[]{0}, new int[]{0}, new int[]{2});
     System.Console.WriteLine (countryTree.calc (-5, 1, 5, 1));
     countryTree = new CountryTree(new int[]{0, -6, 6}, new int[]{0, 1, 2}, new int[]{2, 2, 2});
     System.Console.WriteLine (countryTree.calc (-5, 1, 5, 1));
     countryTree = new CountryTree(new int[]{1,-3,2,5,-4,12,12}, new int[]{1,-1,2,5,5,1,1}, new int[]{8,1,2,1,1,1,2});
     System.Console.WriteLine (countryTree.calc (-5, 1, 12, 1));
     countryTree = new CountryTree(new int[]{-3,2,2,0,-4,12,12,12}, new int[]{-1,2,3,1,5,1,1,1}, new int[]{1,3,1,7,1,1,2,3});
     System.Console.WriteLine (countryTree.calc (2, 3, 13, 2));
     countryTree = new CountryTree(new int[]{-107,-38,140,148,-198,172,-179,148,176,153,-56,-187}, new int[]{175,-115,23,-2,-49,-151,-52,42,0,68,109,-174}, new int[]{135,42,70,39,89,39,43,150,10,120,16,8});
     System.Console.WriteLine (countryTree.calc (102, 16, 19, -108));
 }