会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jyssh
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
48
49
50
51
52
53
54
55
下一页
2022年10月10日
TZOJ 7685: 最短路径 (dijstra/输出路径pre)
摘要: 描述 给定n个顶点的带权有向图,若从顶点x到顶点y之间存在一条路径,那么这条路径的长度定义为路径上各条边的权值之和。 现在请你找出从顶点1到顶点n的一条最短路径。 输入 第一行为两个正整数n和m(n<=1000,m<=5000),n表示顶点数,m表示边数。 接下来有m行,每行三个正整数x,y,w,表
阅读全文
posted @ 2022-10-10 15:09 CRt0729
阅读(177)
评论(0)
推荐(0)
2022年10月9日
图论-最短路算法
摘要: 一、floyd 1.介绍 floyd算法只有五行代码,代码简单,三个for循环就可以解决问题,所以它的时间复杂度为O(n^3),可以求多源最短路问题。 2.思想: Floyd算法的基本思想如下:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点X到B。所以,我
阅读全文
posted @ 2022-10-09 14:19 CRt0729
阅读(131)
评论(0)
推荐(0)
C++优先队列(priority queue)及重载运算符
摘要: 定义: 普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (first in, largest out)的行为特征。 头文件: #include <queue> 运算符重载: fr
阅读全文
posted @ 2022-10-09 01:24 CRt0729
阅读(831)
评论(0)
推荐(1)
2022年10月6日
TZOJ 2777: Hero in Maze 简单版/深搜DFS
摘要: 描述 500年前,Jesse是我国最卓越的剑客。他英俊潇洒,而且机智过人^_^。 突然有一天,Jesse心爱的公主被魔王困在了一个巨大的迷宫中。Jesse听说这个消息已经是两天以后了,他急忙赶到迷宫,开始到处寻找公主的下落。 请你判断他是否能救出心爱的公主。(假设有路可以通到公主那就可以找到公主)。
阅读全文
posted @ 2022-10-06 12:11 CRt0729
阅读(74)
评论(0)
推荐(0)
TZOJ 6948: 走迷宫/深搜模板
摘要: 描述 有一个迷宫,图案如图5.2.6所示,红色区域表示不能通行,蓝色区域表示能通行,在迷宫中通行的方向是上下左右四个方向。 从入口(1,1)位置进入迷宫,编程判断能否从出口位置成功走出。 迷宫图案中的通行区域用数字表示:1是可以通行的点,0是不能通行的点。 输入 输入为一10*10的01图像。 输出
阅读全文
posted @ 2022-10-06 10:00 CRt0729
阅读(95)
评论(0)
推荐(0)
2022年10月4日
TZOJ 2674: 一个人的旅行 最短路/Floyd
摘要: 描述 虽然草儿是个路痴(就是在tzc待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴
阅读全文
posted @ 2022-10-04 17:51 CRt0729
阅读(30)
评论(0)
推荐(0)
2022年9月30日
TZOJ 3692: 紧急援救 最短路/dijstra
摘要: 描述 人质被恐怖分子扣押,幸好警察已经在一些路口准备好警车随时出动,救援马上开始...zzzz,稍安勿躁,警察需要以最少的时间到达案发现场,那应该出动哪辆警车呢?这辆警车最快需要多少时间能够到达现场呢?又幸好警方最近聘请了一位编程高手,那就是你,现在请你马上编写程序来实现。 输入 输入数据的第一行为
阅读全文
posted @ 2022-09-30 17:11 CRt0729
阅读(21)
评论(0)
推荐(0)
2022年9月27日
TZOJ 2732: 存钱计划(三) 最短路/Floyd
摘要: 描述 TZC的店铺比较多,上次WY随便走只要能走到就行,现在他学聪明了。WY去买东西的话,确定一家店以后,当然他先要想想怎么样走到那家店走的路最少。店与店之间是有走的方向的,从店A到店B可以,店B到店A未必可以。店与店之间是有一定距离的。 上面就是路线,为方便起见,店铺都用数字表示,0表示WY的起点
阅读全文
posted @ 2022-09-27 15:29 CRt0729
阅读(52)
评论(0)
推荐(0)
TZOJ 2731 存钱计划二 最短路/Dijstra
摘要: 描述 在TZC,WY存了钱,现在他要去买东西了。店很多,标记为1,2,3,4,5,6....但有的店之间有大路相连,而有的没有路。现在要由一个店到另一个店买东西,中途最少要经过多少个其它的店铺呢? 如图例,如果他从1开始到5,那么至少要经过1个店铺,从1到4至少要经过2个店铺。 输入 输入数据有多组
阅读全文
posted @ 2022-09-27 15:26 CRt0729
阅读(66)
评论(0)
推荐(1)
TZOJ 7509求1e8以内的素数个数 埃氏筛/欧拉筛
摘要: 描述 给定一个正整数N,求出1到N中有多少个素数。 输入 输入一行一个正整数N。 对于30%的数据,N<=100 对于70%的数据,N<=5 000 对于100%的数据,N<=10 000 000 输出 输出一行一个整数,表示1到N中有多少个素数。 样例输入 10 样例输出 4 埃氏筛: #incl
阅读全文
posted @ 2022-09-27 15:13 CRt0729
阅读(204)
评论(0)
推荐(0)
上一页
1
···
48
49
50
51
52
53
54
55
下一页
公告