摘要:这道题其实就是个很简单的静态链表,需要注意的是,地址一共有5位,最后输出的时候如果之前是使用int类型存储地址的话,一定要强制规定输出的位数(5位),否则有可能会将高位省略。(如地址00001输出为1) #include <stdio.h> #include <stdlib.h> #include
阅读全文
posted @ 2014-09-04 11:58
|
||
09 2014 档案
摘要:这道题其实就是个很简单的静态链表,需要注意的是,地址一共有5位,最后输出的时候如果之前是使用int类型存储地址的话,一定要强制规定输出的位数(5位),否则有可能会将高位省略。(如地址00001输出为1) #include <stdio.h> #include <stdlib.h> #include
阅读全文
posted @ 2014-09-04 11:58
摘要:这道题其实就是一个简单的Dijkstra变形,只是要考虑重边的情况。 当在更新图中点到起点的距离时,将花费p也计算在内;如果长度与之前计算的值相等,则再考虑此时花费p是否会更少,是的话则仍然要更新最短路径。 我一开始想的是跑一遍迪杰斯特拉,记录下最短路的重边,然后再根据重边构建一个新的图,图中的权值
阅读全文
posted @ 2014-09-02 20:00
|
||