吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1325|回复: 15
收起左侧

[求助] 一道Java算法题

[复制链接]
Axbro 发表于 2021-10-28 19:23
已知地图如下所示,小明家在坐标原点(0,0),学校坐标(x,y),已知某2个点(可能为家或学校)在修路,因而不能通过这两点,小明走路只能向上和向右走,求出从家到达学校共有几种走法。下图中,修路的两点以黑点标识。
输入格式:首先输入测试组数T,然后输入T组测试;对于每组测试,输入学校坐标(x,y),两个修路点坐标(x1, y1),(x2, y2)。其中,0<=x, y, x1, y1, x2, y2<=30。输出格式:对于每组测试,输出从家(0,0)到达学校(x,y)共有几种走法。输入样例:

1

1

图

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
zst200178 + 1 + 1 谢谢@Thanks!
elevo + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

kesai 发表于 2021-10-28 22:46
本帖最后由 kesai 于 2021-10-29 09:57 编辑

BFS应该可以吧,很久不写算法,忘记了,可能还是dfs更靠谱
lostmilkyway 发表于 2021-10-28 23:16
对从坐标0,0到学校坐标x,y进行深度优先遍历,让变量res+1,对修路地点进行剪枝直接return就行
平淡最真 发表于 2021-10-29 00:43
C(14,6)-C(6,2)*C(8,4)-C(10,4)*C(4,2)+C(6,2)*C(4,2)*C(4,2)=1233
数学方法计算不知道算的对不对,谁写出来后帮我验证下
lyliucn 发表于 2021-10-29 08:33
Java不熟悉,好好学习。
nwl909690050 发表于 2021-10-29 09:04
完了,我身为JAVA程序员,无从下手
CCTV5 发表于 2021-10-29 09:37
请公布代码
asd_asd 发表于 2021-10-29 09:46
nwl909690050 发表于 2021-10-29 09:04
完了,我身为JAVA程序员,无从下手

算法题一般和编程语言没啥太大关系,主要看思路
jetranger 发表于 2021-10-29 10:00
算法说到底是数学题,算法要学好,首先还是要数学好。
VioletKiss 发表于 2021-10-29 11:17
用数学公式是最快的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 20:22

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表