`
promiser
  • 浏览: 76673 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

关于代码的补充

    博客分类:
  • oi
阅读更多

我几个星期才会更新一次博客,所以如果我的题解不是太详尽,还请大家见谅

 

我的代码的头文件在这里,平时就不放上去了,有可能会有更新

#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cmath>
#include <ctime>
#include <iostream>
#include <algorithm>
#include <vector>
#include <deque>
#include <map>
#include <stack>
#include <queue>
typedef long long LL;
typedef double DB;
typedef unsigned US;
typedef long double LDB;
#define For(i, a, b) for(int i = (a); i <= (b); i++)
#define Ford(i, a, b) for(int i = (a); i >= (b); i--)
#define Rep(i, a) for(int i = (0); i < (a); i++)
#define Repn(i, a) for(int i = ((a) - 1); i >= 0; i--)
#define rep(i, a, b) for(int i = (a); i < (b); i++)
#define repn(i, a, b) for(int i = ((a) - 1); i >= (b); i--)
#define FU(i, t) for(__typeof((t).begin()) i = (t).begin(); i != (t).end(); i++)
#define FD(i, t) for(__typeof((t).rbegin()) i = (t).rbegin(); i != (t).rend(); i++)
#define pi (3.141592653589793238)
#define MIT (2147483647)
#define INF (1000000000)
#define MLL (1000000000000000000LL)
#define ft first
#define sd second
#define mk make_pair
#define clr(a, x) (memset((a), (x), sizeof(a)))
#define sma_let(x) (((x) >= 'a') && ((x) <= 'z'))
#define big_let(x) (((x) >= 'A') && ((x) <= 'Z'))
#define let(x) ((sma_let(x)) || (big_let(x)))
#define puf push_front
#define pub push_back
#define pof pop_front
#define pob pop_back
#define sqr(x) ((x) * (x))
#define sz(x) ((int) (x).size())
#define all(x) (x).begin(), (x).end()
using namespace std;
inline void SETIO(string name) {
	string In = name + ".in", Out = name + ".out";
	freopen(In.c_str(), "r", stdin), freopen(Out.c_str(), "w", stdout);
}



inline void Input() {

}

inline void Solve() {

}

int main() {
	#ifndef ONLINE_JUDGE
	SETIO("");
	#endif
	Input();
	Solve();
	return 0;
}

 这样大家就不会看不懂我的代码了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics