1次元および2次元の簡単な差動

  数の数との差である差分、。次いで、配列A []の元の数、[]の差分がCに設定されている、一例としてここでは寸法差を取ります

  C [I] = [I] -a [I-1]

  これは、単純な違い配列です。

  そこで彼は、何を使うべきでしょうか?

  ほとんどの主な役割は、それを変更する前に、間隔を変更するのは、元の番号を見つける方法を理解させることです。明らかに、C [1]〜C [i]は差分アレイ[I]を合計することによって得ることができます。

  その間隔は、それを修正しますか?

  我々はRプラスS(マイナス同じ)に、Lを間隔するように、その後、観察の配列によって定義される差分配列を得るために、それが唯一C [L]及びC [R + 1]を変更することが見出されました。

  中央が同じとの差、IおよびI-1のキーエントリが追加されるのと同じであるが、手動で詳細な実績のあるアナログ。

  あなたが得ることができるので、この方法

  [L]〜[R] + = S - > C [L] + S、C [Rは、+ 1] + S

  O(1)変形のこの実現。

  もちろん、そこにある合計間隔が証明するためにここに与えられています

  我々は、パターン、すなわち、第二の多項式係数を発見I-1

  だから我々は、配列を維持するために[] C2

  C2 [I] =(I-1)* C [i]は、

  変形時のメンテナンス及びC2 []配列、すなわち

  C [L] +(L-1)* S、C [R + 1] - (R + 1-1)* S

  そして、式がありました

  

  ここでは一次元の差動です

 

  2次元差分導出

  ここでの導出は、単に一次元とプレフィックスの2次元差分性質であるとプッシュします

  次元の接頭辞と事前に知っており、ある程度の知識を持っているようにしてください。

  だから、導出を開始します。

  プレフィックスと矩形の二次元の右上隅にのみ第1の差分は、隣接の数(リリース一次元であってもよい)、及びこの位置の範囲の前に数を加えた数に関係するので、示されます。

  だから、二次元の類推と一次元微分プレフィックスとは、単純に二次元の微分方程式を推定することが可能

  C [i] [j]は[I] [J] -a [I-1]〜[J] -a [I]、[J-1] + [I-1] [J-1]を=

   それは非常に慣れていないですか?

  私たちは、その後、・ただ、この番号を持って、行列の差分和の左上隅に来て、テストに代入します

  また、これは何を意味するものではありません、部分を修正することが重要です。

  同様に、我々は、行列のセット右上(X1、Y1)、(X2、Y2)と右下隅を変更しようとしています

  

  私たちは、私が衝撃点をマークし、(X2、Y2)に加えて、これは見て良いことがありますことを見出しました。

  そこで、我々は、式を得ます

  C [X1] [Y1] + = S、C [X1] [Y2 + 1] - = sで、C [X2 + 1] [Y1] - = sで、C [X2 + 1] [Y2 + 1] + = S;

  再び何度も何度も自分自身をお勧めします。

  ただ要件の数まで追加した後。

おすすめ

転載: www.cnblogs.com/waterflower/p/11100774.html