- 博客(2)
- 收藏
- 关注
原创 将两个istream_iterator绑定到同一个输入流上
如果正常地一个输入流绑定到一个istream_iterator上,应该问题不大,但是有时候我们可能希望各种不同的数据交叉着输入,分类到不同的容器里。 但是这样做产生的结果充满了不确定性。 尝试1 代码 istream_iterator<int> inint(cin); istream_iterator<double> indou(cin); cout << *inint++ << ' ' << *indou++ << ' ' &l
2021-03-04 18:08:07 73 1
转载 dijkstra双层图的一种解决方法
dijkstra多层图的一种解决方法 Ideas and code from here 基础建立在堆优化dijkstra(保留vis数组)之上 在单层图的情况下,我们可以在dijkstra()函数之外建立一个数组d,d[x]用于保存从出发点到x点的距离大小 在dijkstra求距离之前置出发点的距离为0 (TO-DO:单层图走过边数的状态) 在双层图的情况下需要做出的改变: 存...
2018-12-02 11:27:45 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人