首页 > 其他分享 >同余最短路

同余最短路

时间:2023-09-18 12:33:48浏览次数:39  
标签:咋求 min 短路 aj vx 同余

简述:

  完全背包,但物品质量很大(105左右),空间上第二维开不下,时间上狠狠超时,咋办呐,同余最短路咯(不小心学到的)

 

 



先简写

f[(i+aj)%m] = min( f[(i+aj)%m] , f[i] + aj )

类比最短路Dijkstra咋求的

d[y] = min( d[y] , d[x] + vx,y )

so x->i, y->(i+aj)%m, x->y建一条有向边,最后跑最短路,得到的f[]就是剩余系最小能组成值

 


 

吃饭了,具体原理后面再写

 

标签:咋求,min,短路,aj,vx,同余
From: https://www.cnblogs.com/GGBo/p/17711577.html

相关文章

  • 最短路之Floyd(医院设置)
    题意题目链接:https://www.luogu.com.cn/problem/P1364给一个二叉树,每个结点有一个值,这个值代表这个结点(即城市)有多少人,然后需要在这些结点中选出一个结点作为医院,问选哪个结点得到的距离和最小。距离和为人数乘以路径长度。思路用最短路,就是先求出每两个点之间的最短......
  • P1082 [NOIP2012 提高组] 同余方程
    转载自这里问题转化题目问的是满足\(ax\bmodb=1\)的最小正整数\(x\)。(a,b是正整数)但是不能暴力枚举\(x\),会超时。把问题转化一下。观察\(ax\bmodb=1\),它的实质是\(ax+by=1\):这里\(y\)是我们新引入的某个整数,并且似乎是个负数才对。这样表示是为了用扩展欧几里......
  • 20-布尔值-比较运算符-逻辑运算符-短路问题
            ......
  • 逻辑操作符的短路现象
    (逻辑操作符的短路现象)1.逻辑操作符&&逻辑与||逻辑或&&是操作符两侧表达式同时为真时,才为真;只要有一个假,结果就为假||是操作符两侧表达式同时为假时,才为假;只要有一个真,结果就为真这里十分容易理解,所以不多说2.逻辑操作符的短路这里看几个例子就可理解:&&的......
  • 关于单位权图最短路的一些小思考
    关于单位权图最短路的一些小思考单位权图每条边权值都为\(1\)(或者全部相同也行)的图。最短路显然,单位全图的最短路不会经过同一个点,所以,跑单位权图的最短路要用BFS。所以我们得到一个处理单位全图的性质\(1\):用一个标记数组取标记哪个点有没有被走过,如果没有就标记并加入......
  • 最短路
    dijkstra(好像有问题)单源最短路,原理比较简单,就是贪心。每次选取最近的边(没选过),用它去更新其他的。传统做法是每次扫一遍寻找最近的遍,其实可以用堆优化。voiddijkstra(ints){q.push(JCY{s,0});for(inti=1;i<=n+n;i++){num[i]=0x3f3f3f3f;//有因为最......
  • 最短路
    基本算法:\(dijkstra\)使用条件:无负权边每次取出还未取出过的\(dis\)最小的节点更新其他节点正确性证明:因为是\(dis\)最小的节点,别的节点不可能有一条路径走到这个节点且\(dis\)更小(路径为正)stl-pq默认是大根堆,用负号处理为小根堆intn,m,s,tot;inthead[N],ver[M......
  • LED摩托车灯降压恒流IC内置mos管AP5192短路保护
    AP5192是一款PWM工作模式,高效率、外围简单、内置功率MOS管,适用于4.5-100V输入的高精度降压LED恒流驱动芯片。最大电流1.5A。AP5192可实现线性调光和PWM调光,线性调光脚有效电压范围0.55-2.6V.AP5192工作频率可以通过RT外部电阻编程来设定,同时内置抖频电路,可以降低对其他设备的E......
  • 赋值运算符,自增自减运算符,关系运算符,短路逻辑运算符,三元运算符
           ......
  • 线性同余方程+中国剩余定理
    逆元求解\(ax=b\pmodm\),其实等价于\(ax+my=b\),然后扩欧就无了。可以应用于求当是\(a,p\)互质,求\(a\)在模\(p\)意义下的逆元,方法就是求解\(ax=1\pmodp\)。中国剩余定理(CRT)问题:有\(m_1,m_2,...,m_n\),\(n\)个整数两两互质,还给定\(a_1,a_2,...,a_n\),需要我们求解一个方程组:\(......