[模板] 如題
學到了template的使用方法,然後開始寫了模板,還有簡陋的debug機。
以後會慢慢擴充的。2018/3/6
擴充第二版:2018/3/6
擴充第三版:2018/3/6
擴充第四版:2018/3/7
更改第五版:2018/3/7(為了配合tioj的編譯器)
以後會慢慢擴充的。2018/3/6
擴充第二版:2018/3/6
擴充第三版:2018/3/6
擴充第四版:2018/3/7
更改第五版:2018/3/7(為了配合tioj的編譯器)
#include <bits/stdc++.h> using namespace std; typedef pair<int,int> PII; typedef vector<int> VI; typedef long long ll; #define endl '\n' #define pb push_back #define mt make_tuple #define F first #define S second #define all(v) begin(v),end(v) #define sz(v) (int)((v).size()) #define eps 1e-9 #define mod 1e9+7 #define jizz ios_base::sync_with_stdio(0); cin.tie(0); #define debug(args...){string _s = #args; replace(all(_s),',',' '); stringstream _ss(_s); istream_iterator<string> _it(_ss); error(_it,args);} bool is_debug = 1; void error(istream_iterator<string> _it) { if(is_debug) cerr << endl; } template<typename T,typename... Args> void error(istream_iterator<string> it,T a, Args... args) { if(is_debug) { cerr << *it << " = " << a << " "; error(++it,args...); } } int main() { }
留言
張貼留言