20191002

フェイス質問

A.

行と列を構築することで2部グラフのノードは、オイラーのパスを実行します。通信するかどうかを判断するに注意してください。

B.

Sub1を

ソート暴力。

SUB2

するためのオープン接頭辞や配列sort(a+1,a+n+1)に変更nth_element(a+1,a+k,a+n+1)

SUB3

ちょうど考える([1100]におけるL \ \ \のR \ [N-100、N]) 間隔。10000は、これらの間隔を並べ替えます。プレフィックスと木の会長とのオープンを下回りません。

C.

注期待が掛けすることはできません!
セット
\ [DP1 [N-] = \ sum_ {I = 0} ^ N-E(a_iを^ 2)\]
\ [DP2である[N-] = \ sum_ {I = 0} ^ {N - 1} \ sum_ {J = 0} ^ {N-1} E(a_iを* a_j)\]

\ [\ sum_ {i = 0} ^ N E(a_iを^ 2)\]
\ [= \ FRAC {\ sum_ {i = 0} ^ {N-1} \ sum_ {J = 0} ^ {N-1 } E((a_iを+ a_j)^ 2)} {N ^ 2} \]
\ [= \ FRAC {2 \ sum_ {i = 0} {N-1} E(a_iを^ 2)} {N} + \ FRAC {2 \ sum_ {i = 0} ^ {N-1} \ sum_ {J = 0} ^ {N-1} E(a_iを* a_j)} {N ^ 2} \]
\ [= \ FRAC {2 * DP1 [I-1]} {N} + \ FRAC {2 * DP2 [I]} {N ^ 2} \]

\ [\ sum_ {i = 0} ^ {N-1} \ sum_ {J = 0} ^ {N-1} E(a_iを* a_j)\]
\ [= \ sum_ {i = 0} ^ {N- 2} \ sum_ {J = 0} ^ {N-2} E(a_iを* a_j)+ E(A_ {N-1} ^ 2)+2 sum_ {i = 0} ^ {N-2} E(\ a_iを* A_ {N-1})\]
\ [= \ sum_ {i = 0} ^ {N-2} \ sum_ {J = 0} ^ {N-2} E(a_iを* a_j)+ E(A_ {N-1} ^ 2)+2 sum_ {i = 0} ^ {N-2} E(a_iを* \ FRAC \ {2 \ sum_ {J = 0} ^ {N-2} a_j} {N-1 })\]
\ [= \ sum_ {i = 0} ^ {N-2} \ sum_ {J = 0} ^ {N-2} E(a_iを* a_j)+ E(A_ {N-1} ^ 2 )+ \ FRAC {4 *のE(\ sum_ {i = 0} ^ {N-2} a_iを* \ sum_ {J = 0} ^ {N-2} a_j)} {N-1} \]
\ [= \ FRAC {N + 3} {N-1} * DP2 [N-1] + DP1 [N-1] \]

おすすめ

転載: www.cnblogs.com/BlogOfchc1234567890/p/11618471.html