俺的名付けメモ

#define ARC(i,a,b) for(Int i=(a);i<(b);++i)
#define ARCH(i,a,b) for(Int i=(a)-1;i>=(b);--i)
#define RC(i,n) ARC(i,0,n)
#define RCH(i,n) ARCH(i,n,0)
#define SRC(i,s) for(Int i=0;(s)[i];++i)
#define ATH(a,b) ( (a)>(b)?(a):(b) )
#define OTH(a,b) ( (a)<(b)?(a):(b) )
#define ANTH(a,b) {if( (a)<(b) )(a)=(b);}
#define ONTH(a,b) {if( (a)>(b) )(a)=(b);}
#define ANT printf
#define ENT scanf
#define AT putchar
#define ET getchar
#define _ AT('\n');

 

変数名の付け方

ループ内

和:sum

~の和:_sum

~の個数:_cs

条件下でインクリメントする変数:count

最初trueにしておいて条件下でfalseにする変数:bant

毎回読み込んで捨てる変数:thon