示例#1
0
    static tuple_int_int f(tuple_int_int tuple0)
    {
        tuple_int_int c = tuple0;
        int           a = c.tuple_int_int_field_0;
        int           b = c.tuple_int_int_field_1;
        tuple_int_int d = new tuple_int_int();

        d.tuple_int_int_field_0 = a + 1;
        d.tuple_int_int_field_1 = b + 1;
        return(d);
    }
示例#2
0
    public static void Main(String[] args)
    {
        tuple_int_int e = new tuple_int_int();

        e.tuple_int_int_field_0 = 0;
        e.tuple_int_int_field_1 = 1;
        tuple_int_int t = f(e);
        tuple_int_int g = t;
        int           a = g.tuple_int_int_field_0;
        int           b = g.tuple_int_int_field_1;

        Console.Write(a + " -- " + b + "--\n");
    }
示例#3
0
    public static void Main(String[] args)
    {
        int bar_ = int.Parse(Console.ReadLine());

        int[]         c = new List <string>(Console.ReadLine().Split(" ".ToCharArray())).ConvertAll(int.Parse).ToArray();
        tuple_int_int d = new tuple_int_int();

        d.tuple_int_int_field_0 = c[0];
        d.tuple_int_int_field_1 = c[1];
        toto t = new toto();

        t.foo = d;
        t.bar = bar_;
        tuple_int_int e = t.foo;
        int           a = e.tuple_int_int_field_0;
        int           b = e.tuple_int_int_field_1;

        Console.Write(a + " " + b + " " + t.bar + "\n");
    }
示例#4
0
    public static void Main(String[] args)
    {
        tuple_int_int[] directions = new tuple_int_int[8];
        for (int i = 0; i < 8; i++)
        {
            if (i == 0)
            {
                tuple_int_int c = new tuple_int_int();
                c.tuple_int_int_field_0 = 0;
                c.tuple_int_int_field_1 = 1;
                directions[i]           = c;
            }
            else if (i == 1)
            {
                tuple_int_int d = new tuple_int_int();
                d.tuple_int_int_field_0 = 1;
                d.tuple_int_int_field_1 = 0;
                directions[i]           = d;
            }
            else if (i == 2)
            {
                tuple_int_int e = new tuple_int_int();
                e.tuple_int_int_field_0 = 0;
                e.tuple_int_int_field_1 = -1;
                directions[i]           = e;
            }
            else if (i == 3)
            {
                tuple_int_int f = new tuple_int_int();
                f.tuple_int_int_field_0 = -1;
                f.tuple_int_int_field_1 = 0;
                directions[i]           = f;
            }
            else if (i == 4)
            {
                tuple_int_int g = new tuple_int_int();
                g.tuple_int_int_field_0 = 1;
                g.tuple_int_int_field_1 = 1;
                directions[i]           = g;
            }
            else if (i == 5)
            {
                tuple_int_int h = new tuple_int_int();
                h.tuple_int_int_field_0 = 1;
                h.tuple_int_int_field_1 = -1;
                directions[i]           = h;
            }
            else if (i == 6)
            {
                tuple_int_int k = new tuple_int_int();
                k.tuple_int_int_field_0 = -1;
                k.tuple_int_int_field_1 = 1;
                directions[i]           = k;
            }
            else
            {
                tuple_int_int l = new tuple_int_int();
                l.tuple_int_int_field_0 = -1;
                l.tuple_int_int_field_1 = -1;
                directions[i]           = l;
            }
        }
        int max0 = 0;

        int[][] m = new int[20][];
        for (int o = 0; o < 20; o++)
        {
            m[o] = new List <string>(Console.ReadLine().Split(" ".ToCharArray())).ConvertAll(int.Parse).ToArray();
        }
        for (int j = 0; j < 8; j++)
        {
            tuple_int_int p  = directions[j];
            int           dx = p.tuple_int_int_field_0;
            int           dy = p.tuple_int_int_field_1;
            for (int x = 0; x < 20; x++)
            {
                for (int y = 0; y < 20; y++)
                {
                    max0 = Math.Max(max0, find(4, m, x, y, dx, dy));
                }
            }
        }
        Console.Write(max0 + "\n");
    }