Blog E

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

NOIP提高组初战告捷

瞎写写

前天第一次参加NOIP初赛,竟然提高组考了57分进入复赛啊啊!原本自己估分是52竟然估少了[滑稽]这个成绩 是我们学校初一提高组成绩最高 还是不错(出乎我意料之外)的!😁😁😁 我现在激动地 白日放歌须纵酒 难以用文字表达啊 ~ 11月就要去参加复赛了,期待ing 也祝大家 while(true) rp++; 2019.1.30 续文: 殊不知我复赛炸了。。。

windows快捷键大全

黑科技~

作者本人整理的快捷键: 批量删除所有超链接:word文档中,全选文章内容,然后 Ctrl+Shift+F9 超链接就全没了(嘿嘿嘿,可以安心的抄维基百科了)。 更多快捷键详见微软官方说明

玩机攻略

安卓手机软件推荐

我十二岁了,自从有了自己的智能手机及个人电脑,便开始了我的玩机历程,直至现在,应该能算得上“高中级玩家”了。我一直很想把我的一些“搞机”经验分享给大家。 今天,我就给刚步入玩机领域大门的大小盆友们推荐了一些常用的app。这些都是我独自多方钻研,亲身试用,第一手经验。干货满满,倾情巨献, 与大家分享。 等我有时间我还将写一个电脑专题的攻略,敬请期待。这篇文章是我在旅行途中空闲时间写的,时间仓促,若有纰漏,望大家指正。 注:不喜勿喷,大神可飘过 手机各类APP推荐(每类下按推荐程度排序) 1.浏览器: 1.yandex浏览器:体积大,费电,但是…但是——支持电脑板chorme插件!...

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

图论之Floyd“算法”

关于floyd floyd是一种可以计算图中所有端点之间的最短的“算法”,其伪代码如下: for(所有起点i) for(所有终点j) 如果i=j: i到j最短路设为0 如果i与j相连: i到j最短路设为已知i到j的距离 如果都不满足: i到j距离设为无限 for(枚举所有中间点k) for(枚举所有起点i) for(枚举所有终点j) 如果(从i到k的最短路+从k到j的最短路<目前得出从i到j的最短路): 更新i到j最短路 别问我复杂度,看看这华丽的三重循环就知道了 大家也许注...

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

图论之dijkistra算法

关于dijkstra 维基百科 (动图被作者吃了) 戴克斯特拉算法(英语:Dijkstra’s algorithm,又译迪杰斯特拉算法)由荷兰计算机科学家艾兹赫尔·戴克斯特拉在1956年提出。戴克斯特拉算法使用了广度优先搜索解决赋权有向图的单源最短路径问题。该算法存在很多变体;戴克斯特拉的原始版本找到两个顶点之间的最短路径,但是更常见的变体固定了一个顶点作为源节点然后找到该顶点到图中所有其它节点的最短路径,产生一个最短路径树。该算法常用于路由算法或者作为其他图算法的一个子模块。举例来说,如果图中的顶点表示城市,而边上的权重表示城市间开车行经的距离,该算法可以用来找到两个城市之间的最短...

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

图论之SPFA算法

关于spfa spfa伪代码: void spfa(s){ 最短路数组全部设为无限大; 队列 q; 起点s入队; s离s的距离设为零; while(队列非空){ 取出队首;弹出队首; for(int i=0;i<u的出度;i++){ v=第i个终点; w=到v的权值; if(到u点的最短路+w<目前到v点的最短路){//松弛 更新目前到v点的最短路; v入队; ...

和小哥哥一起刷洛谷(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...