该文被密码保护。 阅读全文
摘要:
著名计算机学家曾提出:程序=算法+数据结构,这句话被广大程序员们奉为圭臬。我是这样理解这句话的:如果说算法是指导我们用什么样的方法与步骤来解决一个问题,则在问题中不可避免的要处理各种数据信息,如何来组织这些数据信息,就依赖于数据结构了,是将这些数据组织成线性的,还是树型的,则见仁见智、不一而足了。 阅读全文
该文被密码保护。 阅读全文
摘要:
怀念下N年前看过的东西 #include<bits/stdc++.h> using namespace std; int f[10]; int main() { for (int i=1;i<=4;i++) f[i]=1; while(true) { for (int j=4;j>=1;j--) c 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
题解: 不难算出a,b,c,d坐标如下a(1,0.75)b(2,1.5)c(3,2.25)d(4,3)发现第一列只经过1个格子第二列经过2个第三列经过2个第四列经过1个为什么会这样我们不妨画一条直线0 1 2 3 4从0点出发,以3/4的步前进 于是0--3之间有2个数字坐标,每经过一个就相当于这一 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
//这个代码先算出所有点的距离,然后在求MST中只选用两点距离>=限制值的边。#include<bits/stdc++.h> using namespace std; int ans,n,j=0,c; int g[2501][2501]; int x[2501],y[2501]; struct bo 阅读全文
摘要:
//https://blog.csdn.net/hwzzyr/article/details/81190442 Kruskal重构树用于解决图中,有关两点间路径最大值最小化或最小值最大化的问题如将 按边权从小到大建立Kruskal重构树,我们就能得到这样的树 首先Kruskal重构树只有2N-1个节 阅读全文