biochips.cpp: In function 'void schedule()':
biochips.cpp:33:17: warning: unused variable 'l' [-Wunused-variable]
33 | int l = 0, r = i-1;
| ^
biochips.cpp:33:24: warning: unused variable 'r' [-Wunused-variable]
33 | int l = 0, r = i-1;
| ^
biochips.cpp: In instantiation of 'schedule()::<lambda(auto:1)> [with auto:1 = std::tuple<int, int, int>]':
/usr/include/c++/10/bits/stl_algo.h:573:14: required from '_FIter std::partition_point(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<std::tuple<int, int, int>*, std::vector<std::tuple<int, int, int> > >; _Predicate = schedule()::<lambda(auto:1)>]'
biochips.cpp:34:97: required from here
biochips.cpp:34:75: error: no match for 'operator*' (operand type is 'std::tuple<int, int, int>')
34 | auto it = partition_point(ALL(v), [&](auto it){ return get<0>(*it) < get<1>(v[i]); });
| ^~~