Skip to content

Instantly share code, notes, and snippets.

@ctylim
Last active August 30, 2015 10:12
Show Gist options
  • Save ctylim/a7d1965ddf56e430e032 to your computer and use it in GitHub Desktop.
Save ctylim/a7d1965ddf56e430e032 to your computer and use it in GitHub Desktop.
AtCoder C++ MyTemplate
#include <iostream>
#include <iomanip>
#include <vector>
#include <algorithm>
#include <numeric>
#include <functional>
#include <cmath>
#include <queue>
#include <stack>
#define repd(i,a,b) for (int i=(a);i<(b);i++)
#define rep(i,n) repd(i,0,n)
typedef long long ll;
using namespace std;
int inputValue(){
int a;
cin >> a;
return a;
};
void inputArray(int * p, int a){
rep(i, a){
cin >> p[i];
}
};
void inputVector(vector<int> * p, int a){
rep(i, a){
int input;
cin >> input;
p -> push_back(input);
}
}
template <typename T>
void output(T a, int precision) {
if(precision > 0){
cout << setprecision(precision) << a << "\n";
}
else{
cout << a << "\n";
}
}
int main(int argc, const char * argv[]) {
// source code
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment