マクロの使用についての痛い教訓

RT、愚かな承認エラー

Iは、愛好家を持つマクロとして、max()当然の機能はマクロによって定義されます

#define MAX(A,B) ((A)>(B)?(A):(B))

だから、私はこの木の断面タイトルトラックは、次のようなこのマクロを多用し、作ります:

ans=MAX(ans, query(1, idx[topf[a]], idx[a]));
if(l<=mid) ans=MAX(ans, query(sl, l, r));

だから、あなたの時間のコピーのマクロ定義のでquery(sl, l, r)......その後、操作は二回になり、その後、T 8点バースト

午後は、セグメント木、ポットのツリーセクションを見つけようとしてきました


私は最後の時間に思い出したans=MAX(ans, ++mp[t])のと同じ方法ポットを

これまでマクロ定義

おすすめ

転載: www.cnblogs.com/santiego/p/11238259.html