python设计计算:如图是某城市地铁图

如图是某城市地铁图,有红、黄、蓝、绿、橙共5条地铁线,总共有27个站。
有10000个人,他们的初始点是27站中随机的一站,他们将会随机坐n=500站地铁
记录n=0,1~500时每个站的人数。
一开始,哪些站人数较多?
结束时,哪些站人数较多?
有规律吗?

img

初始化的时候,各站人数差不多,随机分配到27个站点,基本可以看做平均分配

结束时,根据人员流向和每个站点的连接点数不同,会造成一些差异,基本也是有规律的

编程的话,你需要构建出来一个数组出来,不需要1万人那么多,只需要记录27个站点的当前人数和相关的连接点

然后循环,让每个站点的人数分流到不同的连接点即可,不需要记录1万人每个人的运动轨迹