打卡信奥刷题(208)用Scratch图形化工具信奥P8605 [普及组][蓝桥杯 2013 国 AC] 网络寻路

[蓝桥杯 2013 国 AC] 网络寻路

题目描述

X X X 国的一个网络使用若干条线路连接若干个节点。节点间的通信是双向的。某重要数据包,为了安全起见,必须恰好被转发两次到达目的地。该包可能在任意一个节点产生,我们需要知道该网络中一共有多少种不同的转发路径。

源地址和目标地址可以相同,但中间节点必须不同。

如图 1 1 1 所示的网络。

1 → 2 → 3 → 1 1 \to 2 \to 3 \to 1 1231 是允许的。

1 → 2 → 1 → 2 1 \to 2 \to 1 \to 2 1212 或者 1 → 2 → 3 → 2 1 \to 2 \to 3 \to 2 1232 都是非法的。

输入格式

输入数据的第一行为两个整数 N , M N,M N,M,分别表示节点个数和连接线路的条数 ( 1 ≤ N ≤ 10000 , 0 ≤ M ≤ 100000 ) (1 \le N \le 10000,0 \le M \le 100000) (1N10000,0M100000)

接下去有 M M M 行,每行为两个整数 u u u v v v,表示节点 u u u v v v 联通 ( 1 ≤ u , v ≤ N , u ≠ v ) (1 \le u,v \le N,u \neq v) (1u,vN,u=v)

输入数据保证任意两点最多只有一条边连接,并且没有自己连自己的边,即不存在重边和自环。

输出格式

输出一个整数,表示满足要求的路径条数。

样例 #1

样例输入 #1

3 3
1 2
2 3
1 3

样例输出 #1

6

样例 #2

样例输入 #2

4 4
1 2
2 3
3 1
1 4

样例输出 #2

10

提示

时限 1 秒,空间限制 64M。蓝桥杯 2013 年第四届国赛


2024/1/28 添加一组 hack 数据

Scratch实现

在这里插入图片描述

后续

接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容

  • 32
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值