Skip to content

Commit 77a27e4

Browse files
committed
add missing headers
1 parent 8ec5841 commit 77a27e4

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

test/link_cut_trees_test.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,17 @@
1616
#include <boost/bind.hpp>
1717
#include <boost/unordered_map.hpp>
1818
#include <boost/range/algorithm_ext.hpp>
19+
#include <boost/range/algorithm/transform.hpp>
1920
#include <boost/range/adaptor/reversed.hpp>
21+
#include <deque>
22+
#include <algorithm>
23+
#include <iterator>
2024

2125
using namespace boost;
2226

2327
std::size_t lowest_common_ancestor(std::size_t N, std::size_t u, std::size_t w)
2428
{
25-
const std::size_t size = std::max(u, w) + 1;
29+
const std::size_t size = std::max<std::size_t>(u, w) + 1;
2630
std::vector<bool> ancester_of_u(size, false), ancester_of_w(size, false);
2731
while (u > 0 || w > 0)
2832
{
@@ -140,10 +144,7 @@ BOOST_AUTO_TEST_CASE(link_cut_trees_test3)
140144
std::vector<std::string> elements;
141145
std::vector<int> numbers(100);
142146
boost::range::iota(numbers, -49);
143-
std::transform(numbers.begin(),
144-
numbers.end(),
145-
std::back_inserter(elements),
146-
boost::bind(lexical_cast<std::string, int>, _1));
147+
boost::range::transform(numbers, std::back_inserter(elements), boost::bind(lexical_cast<std::string, int>, _1));
147148
link_cut_trees_t lct;
148149
test_link_cut_trees<link_cut_trees_t, std::string>(lct, elements);
149150
}

0 commit comments

Comments
 (0)