#include using namespace __gnu_cxx; rope v; // Wie normaler Container. v.push_back(num); // O(log(n)) rope sub = v.substr(start, length); // O(log(n)) v.erase(start, length); // O(log(n)) v.insert(v.mutable_begin() + offset, sub); // O(log(n)) for(auto it = v.mutable_begin(); it != v.mutable_end(); it++)