题目传送门 套路题,同余最短路. 先只考虑y.z进行连边,再在mod x的意义下进行计算. 这里的“距离”dis[i]指的是,在所有满足a mod x=i的a里,能到达的最小的a是多少. 显然只要能到达dis[i],每次加x即可到达dis[i]上面所有mod x=i的楼层. 最后根据计算出来的dis来统计答案. 统计到mod x=i的情况时,答案为(h-dis[i])/x+1. 其意义是,dis[i]到h的所有楼层,所有mod x=i的都可到达,即每x个就有一个可到达. 这么分析一波,这道题就很…