被[国家集训队]墨墨的等式吊打力~
例题:P3403 跳楼机
给定,求解
在的可能取值个数。
只考虑的情况,定义为前者式子得到的最小的数,使得。
考虑类似差分约束的建图情况,对于建边:
1 | addedge(i,(i+y)%x,y) |
跑一次最短路即可。
根据前面的定义,设,故可以产生贡献:
对的剩余系计算贡献即可(注意也算可达)。
最好选择最小的数作为,使得空间最小。
接着就可以来鞭尸了:[国家集训队]墨墨的等式
被[国家集训队]墨墨的等式吊打力~
给定,求解
在的可能取值个数。
只考虑的情况,定义为前者式子得到的最小的数,使得。
考虑类似差分约束的建图情况,对于建边:
1 | addedge(i,(i+y)%x,y) |
跑一次最短路即可。
根据前面的定义,设,故可以产生贡献:
对的剩余系计算贡献即可(注意也算可达)。
最好选择最小的数作为,使得空间最小。
接着就可以来鞭尸了:[国家集训队]墨墨的等式