• 2409 卒行走

    时间限制 : 6000/3000 MS(Java/Others) | 内存限制 : 65536/32768 KB(Java/Others)

    提交数 : 404 | 通过数 : 113

    题目描述

    A点有一个卒,需要走到目标B点。行走规则:可以向下或者向右。要求计算从A能够到达B的路径的条数,并输出每一条路径。


    输入要求

    输入A点的坐标(ax,ay)和B点的坐标(bx,by),
    (|ax-bx|<=10且|ay-by|<=10).

    输出要求

    按照规定顺序输出路径(一行一条).
    最后输出路径数.
    如:
    (1,3)->(2,3)->(2,4)和(1,3)->(1,4)->(2,4)两条路径
    那么输出顺序为
    (1,3)->(1,4)->(2,4)
    (1,3)->(2,3)->(2,4)
    既先按x升序,再按y升序.
    具体见样例.

    输入样例

    1 1 4 3

    输出样例

    (1,1)-->(1,2)-->(1,3)-->(2,3)-->(3,3)-->(4,3)
    (1,1)-->(1,2)-->(2,2)-->(2,3)-->(3,3)-->(4,3)
    (1,1)-->(1,2)-->(2,2)-->(3,2)-->(3,3)-->(4,3)
    (1,1)-->(1,2)-->(2,2)-->(3,2)-->(4,2)-->(4,3)
    (1,1)-->(2,1)-->(2,2)-->(2,3)-->(3,3)-->(4,3)
    (1,1)-->(2,1)-->(2,2)-->(3,2)-->(3,3)-->(4,3)
    (1,1)-->(2,1)-->(2,2)-->(3,2)-->(4,2)-->(4,3)
    (1,1)-->(2,1)-->(3,1)-->(3,2)-->(3,3)-->(4,3)
    (1,1)-->(2,1)-->(3,1)-->(3,2)-->(4,2)-->(4,3)
    (1,1)-->(2,1)-->(3,1)-->(4,1)-->(4,2)-->(4,3)
    10

    提示

    由于输出庞大

    请不要用cout

    请用printf


    来源

    NBU OJ

    [ 返回顶端 ] | [ 代码提交 ] | [ 统计数据 ] | [ 历史提交 ]