扩展欧几里德算法 发表于 2021-03-16 分类于 数据结构与算法 , 算法 阅读次数: Valine: 扩展欧几里德算法poj.1061.青蛙的约会 1234567891011121314int gcd_ex(int a,int b,int &x,int &y){ if(b == 0){ x = 1; y = 0; return a; } else{ int gcd = gcd_ex(b,a%b,x,y); int tempx = x; x = y; y = tempx - (a/b) * y; return gcd; }} 求二元一次方程的整数解 阅读全文 »
最小环问题 发表于 2021-01-20 分类于 数据结构与算法 , 数据结构 , 图论 阅读次数: Valine: 无向图最小环问题Dijkstra算法每次选择一条边i>j;然后从图中删除这条边;最后求出i-j的最短路径hdu.1599 Floyd算法定义每个环上的点中索引最大的点为k;然后第k次松弛操作前,先判断 i-k-j是否组成环dp[i][j] + matrix[i][k] + matrix[k][j] hdu.1599 有向图最小环问题 阅读全文 »