«问题描述:
电阻是电子线路中的主要元件。当电阻值分别为1 R 和2 R 的2 个电阻串联时,其等效电
阻值为1 2 R + R ;并联时,其等效电阻值为
1 2
1 2
R R
R R
+
。
由电阻的串联或并联方式连接成的电路称为混联电路。给定一个混联电路,求该电路中
指定端点间的等效电阻值。
«编程任务:
对于给定的由n 个电阻构成的混联电路,编程计算指定端点间的等效电阻值。
«数据输入:
由文件input.txt提供输入数据。文件的第1 行中有3个正整数n,a 和b。正整数a 和b
表示要计算端点a 和b 间的等效电阻值。正整数n表示混联电路中有n个电阻。接下来的n
行表示n 个电阻在电路中的连接方式。每行用3 个整数i,j 和r 描述1 个电阻,表示端点i
和j之间有1个电阻值为r 的电阻。
«结果输出:
程序运行结束时,将计算出的等效电阻值输出到文件output.txt 中。电阻值保留2 位小
数。
输入文件示例 输出文件示例
input.txt output.txt
6 1 6 75.00
1 2 500
1 3 15
3 4 40
3 5 100
4 6 60
5 6 50