应该是CF上的,n 个点,m 条边,每条边给定一个 viv_{i}vi ,如果是 1 的话 x(x为当前手中剩余钱)-1,如果是2的话x/2(向下取整),q次询问,每次给定一个点,询问从一到这个点时钱数为一的钱数初始值是多少。