diff --git "a/2224020152/\347\254\254\345\205\253\345\215\225\345\205\203/\346\261\202\350\247\243\345\273\272\345\205\254\350\267\257\351\227\256\351\242\230.cpp" "b/2224020152/\347\254\254\345\205\253\345\215\225\345\205\203/\346\261\202\350\247\243\345\273\272\345\205\254\350\267\257\351\227\256\351\242\230.cpp" new file mode 100644 index 0000000000000000000000000000000000000000..e37a6b32ee77318603ea2a0f8d900fecd61f2d6e --- /dev/null +++ "b/2224020152/\347\254\254\345\205\253\345\215\225\345\205\203/\346\261\202\350\247\243\345\273\272\345\205\254\350\267\257\351\227\256\351\242\230.cpp" @@ -0,0 +1,60 @@ +#include +#define INF 1e7 +int map[105][105]; +void Prim(int m,int c) +{ + int dist[m+1]; + int flag[m+1]; + for(int i=1;i<=m;i++){ + dist[i]=INF; + flag[i]=0; + if(map[1][i]h)){ + map[v1][v2]=h; + map[v2][v1]=h; + } + + } + Prim(m,c); + } +}