[NOIP2017]逛公园

时间:2019-06-16
本文章向大家介绍[NOIP2017]逛公园,主要包括[NOIP2017]逛公园使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

策策同学特别喜欢逛公园。公园可以看成一张NN个点MM条边构成的有向图,且没有 自环和重边。其中1号点是公园的入口,NN号点是公园的出口,每条边有一个非负权值, 代表策策经过这条边所要花的时间。

策策每天都会去逛公园,他总是从1号点进去,从NN号点出来。

策策喜欢新鲜的事物,它不希望有两天逛公园的路线完全一样,同时策策还是一个 特别热爱学习的好孩子,它不希望每天在逛公园这件事上花费太多的时间。如果1号点 到NN号点的最短路长为dd,那么策策只会喜欢长度不超过d + Kd+K的路线。

策策同学想知道总共有多少条满足条件的路线,你能帮帮它吗?

为避免输出过大,答案对PP取模。

如果有无穷多条合法的路线,请输出-11。

30好骗

然后100就是稍微复杂一点,类似树形dp那样做,只不过要先把0环筛掉,就不会死循环了

f[u][x]=sgm(f[v][x-(d[v]-d[u]+w)])

原文地址:https://www.cnblogs.com/zbsakioi/p/11032723.html