This documentation is automatically generated by competitive-verifier/competitive-verifier
#include "src/util/clock.hpp"#include "../template.hpp"
auto now(){
return chrono::system_clock::now();
}
int get_time(auto t0,auto t1){
auto elapsed=chrono::duration_cast<chrono::milliseconds>(t1-t0);
return elapsed.count();
}
#line 2 "src/template.hpp"
#include <bits/stdc++.h>
using namespace std;
#define si(a) (long)a.size()
#define fi first
#define se second
#define all(x) x.begin(),x.end()
#define rep(i,n) for(int i=0;i<(int)(n);++i)
template<typename S,typename F> bool chmin(S&a,F b){return b<a?(a=b,1):0;}
template<typename S,typename F> bool chmax(S&a,F b){return b>a?(a=b,1):0;}
bool _=(ios::sync_with_stdio(0),cin.tie(0),cout<<fixed<<setprecision(16),0);
#line 2 "src/util/clock.hpp"
auto now(){
return chrono::system_clock::now();
}
int get_time(auto t0,auto t1){
auto elapsed=chrono::duration_cast<chrono::milliseconds>(t1-t0);
return elapsed.count();
}