Blog E

路漫漫其修远兮,吾将上下而求索。

和小哥哥一起刷洛谷(5)

图论之深度优先搜索DFS

关于dfs dfs伪代码: void dfs(s){ for(int i=0;i<s的出度;i++){ if(used[i]为真) continue; used[i]=1; dfs(i); } return; } 统计无向图的连通分量 显然,你在洛谷上是搜不到这题的,因为这是我们学校团队的题。所以还是找个小板凳专心听我讲吧。 题目描述: 给定无向图G(V,E),请统计G中连通分量的数量。 连通分量:结点V的一个子集V’,保证V’中任意两点间都有路径 需要在主循环中进行多次dfs 输入输...

和小哥哥一起刷洛谷(4)

图论之广度优先搜索BFS

关于bfs: 你怎么会连这个都不知道!!!自己好好谷歌一下!!!(其实我也刚学) bfs伪代码: while(队列非空){ 取出队首元素u; 弹出队首元素; u染色为黑色; for(int i=0;i<u的出度){ if(i非白色) continue; u的第i个出线连着的点入队; i染为灰色; } } 可爱的分割线 无权最短路 显然,你在洛谷上是搜不到这题的,因为这是我们学校团队的题。所以还是找个小板凳专心听我讲吧。 题目描述: 给定无权无向图G(V,E)和源点s/终点t,...

和小哥哥一起刷洛谷(1)

四道水题

小哥我是编程爱好者,正在学习摸索中,此文就是我最近编的代码以及编程中的思路,易错点等心得体会。 今天小哥我作为cpp党就来带大家刷几道很有意思的题目。 由于微信不支持插入代码,只能用markdown写文章,markdown的排版功能尚不熟悉,小试一下。 P1029最大公约数和最小公倍数问题 题目: 输入 2 个正整数x0,y0,求出满足下列条件的 P,Q 的个数 条件: P,Q 是正整数 要求: P,Q 以 x0 为最大公约数,以 y0 为最小公倍数. 试求:满足条件的所有可能的 2 个正整数的个数. 思路: 1.枚举a/y0的值 代码: #include<bits/s...

icon