From 4b6452a1e0ce20c95515260172c19bb6225551fd Mon Sep 17 00:00:00 2001 From: Naoya Yamaguchi <708yamaguchi@gmail.com> Date: Fri, 7 Feb 2020 21:25:29 +0900 Subject: [PATCH 1/2] add macro to print valiable easy-to-see --- 000/A.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/000/A.cpp b/000/A.cpp index d59f6ee..da25ae0 100644 --- a/000/A.cpp +++ b/000/A.cpp @@ -8,6 +8,13 @@ using namespace std; #define REPL(i,m,n) for(ll i=(ll)(m); i<(ll)(n); i++) #define repl(i,n) REPL(i,0,n) #define all(v) v.begin(), v.end() +#define check(val) cout << "\033[31m" << #val << ": " << val << "\033[m" << endl +#define check_v(vec) \ + do { \ + cout << "\033[31m" << #vec << ": [ "; \ + for(auto e; v){cout << e << " ";} \ + cout << "]"<< "\033[m" << endl; } \ + while (0) // template // ostream& operator<<(ostream& os, const pair& p) { // return os << "{" << p.first << ", " << p.second << "}"; @@ -37,4 +44,3 @@ const ll mod = 1e9+7; int main() { return 0; } - From 7852092b1663fed018a52f39cde759acbcc800a5 Mon Sep 17 00:00:00 2001 From: Naoya Yamaguchi <708yamaguchi@gmail.com> Date: Sat, 8 Feb 2020 01:27:47 +0900 Subject: [PATCH 2/2] fix code style --- 000/A.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/000/A.cpp b/000/A.cpp index da25ae0..744a43a 100644 --- a/000/A.cpp +++ b/000/A.cpp @@ -8,13 +8,13 @@ using namespace std; #define REPL(i,m,n) for(ll i=(ll)(m); i<(ll)(n); i++) #define repl(i,n) REPL(i,0,n) #define all(v) v.begin(), v.end() -#define check(val) cout << "\033[31m" << #val << ": " << val << "\033[m" << endl +#define check(val) cout << "\033[31m" << #val << ": " << val << "\033[m" << endl; #define check_v(vec) \ do { \ cout << "\033[31m" << #vec << ": [ "; \ - for(auto e; v){cout << e << " ";} \ - cout << "]"<< "\033[m" << endl; } \ - while (0) + for(auto e: vec) {cout << e << " "; } \ + cout << "]" << "\033[m" << endl; } \ + while (0); // template // ostream& operator<<(ostream& os, const pair& p) { // return os << "{" << p.first << ", " << p.second << "}";