現代の量子力学

主に精進の様子を記録する日記帳です

数え上げ

ABC168 E - ∙ (Bullet)

負の香り高さを持つイワシ、どんな臭いがするのでしょうか 問題のリンク E - ∙ (Bullet) 考察 それぞれのイワシについて、仲が悪いイワシの数を数えることはまさにこれ keke.hatenadiary.com 今回の条件は なのでちょっと変形して、 にすれば、数々の過去問…

基礎的な数え上げの範疇

基礎的な数え上げの範疇です。 部分集合の数を数え上げたい 要素がK個(以下サイズがKという)の集合Sの部分集合の数は、 である(空集合を含む)。これはそれぞれの要素について、その要素が部分集合に入るか?入らないか?の2 通りあり、その選び方は他の…

条件を満たす(i, j) の数を数える問題

どういうことか 問題 整数列a = { } が与えられる。a[i] = a[j] ( i < j ) となるような(i, j) の組の数を求めてください。 (i, j) の組を全探索すると当然求められるが、 でTLEしてしまう。 そこで、片方を固定することを考えてみる。j を固定して、i < j …

ARC075 E - Meaningful Mean

声に出して読みたい問題名、他にはMatch Matching 問題のリンク E - Meaningful Mean 考察 半開区間[l, r) の部分列{ } の要素の算術平均は、累積和( )を用いて、 と表せるので、問題の条件は、次のように言い換えられる。 簡単な変形によって、この式は …

ABC167 E - Colorful Blocks

方針ガチャ、成功! 問題のリンク E - Colorful Blocks コンテスト中の思考過程 DP? ・dp[i][j] := 前からi 個目のブロックまで見て、今まで同色で塗られた隣り合うブロックの組がj 個ある場合のブロックの並べ方の数。 ・これはO(NK) でTLE。この方針で高…

ABC 122 D - We Like AGC

僕はAGC好きですよ、じっくり問題が解けるので 問題のリンク D - We Like AGC 思考過程 ・禁止されたパターンがあるタイプの数えあげDP。EDPCのC。 ・禁止された状態は以下の5つ。(Xはワイルドカード) 1. AGC 2. ACG 3. CAG 4. AGXC 5. AXGC ・前の3つまで…