- 519 名前:499 mailto:sage [2010/02/14(日) 23:21:22 ]
- うん。適当に打ち過ぎて矛盾やイミフメイな所がいっぱいあったんだ。気付いた処なおしたよ
template<bool F=false>struct C{size_t sz;int*p; C(size_t x):sz(x),p(new int[sz]){} C(size_t x,int*a):sz(x),p(a){}}; typedef C<> E; template<size_t N>struct L:C{ size_t am(size_t x){return x*N-((N+1)*N)/2;} L():C<true>(am(N)){} E operator[](size_t x){return E(N-x+1,p+sz-am(x));}};
|

|