SlideShare a Scribd company logo
Problem L : Select Sets
作者@dohatsutsu
問題概要
整数の集合がN個あるので、その中から3つ以上の集合を選ぶとき、
選んだ集合たちの和集合と積集合、それぞれの要素数の積は最大値でいくつになるだ
ろうか?
考察
選んだ集合の積集合をxと決め打ちした場合、
N個の集合の中から、xを部分集合にもつ集合を貪欲的にすべて選択すればよい。
xを2^K通り決め打ちして貪欲を行うと O( 2^K * N )になる。
※ ここでK は、N個の集合の和集合の要素数とする。
余談ですが、少し工夫を行うと O( 3^K ) にできます。
しかし、これでもTLEになってしまいます。
解法
bitDPで解きます。
int dp[bit]=N個の集合の中から、bitを部分集合にもつものたちの和集合
set<int> dp_id[bit] = N個の集合の中から、bitを部分集合にもつものたちの番号を格納
したもの。 ( ただし、3つ以上ある場合は、適当な3つだけ入れるようにする)
漸化式は次のような形になります。
dp[bit] = dp[ bit ⋃ {1} ] ⋃ dp[ bit ⋃ {2} ] ⋃ … ⋃ dp[ bit ⋃ {K} ]
O(2^K * K)
結果
● First Submit
○ online btklatte 3h37min
● First Accept
○ online sigma425さん 3h38min
● Success Rate
○ 50 % ( 4/8)
テスター
time code size ( line )
@dohatsutsu 0.96s 60
@haji149 0.88s 51
@kzyKT_M 1.21s 36
@Gacho_0716 3.87s 51

More Related Content

PDF
Sort
PPT
M1 gp_Disco
PPTX
Cf219 d1d
PDF
Divisor
PDF
はじめてのパターン認識輪読会 10章後半
PPTX
Good Sequences
PPTX
ニューラルネットワーク入門
Sort
M1 gp_Disco
Cf219 d1d
Divisor
はじめてのパターン認識輪読会 10章後半
Good Sequences
ニューラルネットワーク入門

What's hot (20)

PDF
Segpair
PPTX
大きい行列の問題
PDF
大きい行列の問題
PDF
purely functional data structures 5.3 日本語での説明
PDF
Vinculum
PDF
混合ガウスモデルとEMアルゴリスム
PPTX
IJPC-2 D問題解説
PDF
Oshasta em
PPTX
IJPC-2 C問題解説
PDF
貪欲法による
単調劣モジュラ関数の最大化
PPTX
仕事をしよう!
PPTX
Coreset+SVM (論文紹介)
PDF
AtCoder Regular Contest 025 解説
PPTX
球面フィッティングの導出と実装
PPTX
AtCoder Regular Contest 029 解説
PDF
E : 解説
PDF
Wrapping potato chips is fun
PDF
3.3節 変分近似法(前半)
PDF
13.2 隠れマルコフモデル
PDF
北大クラスタリング・セミナー6
Segpair
大きい行列の問題
大きい行列の問題
purely functional data structures 5.3 日本語での説明
Vinculum
混合ガウスモデルとEMアルゴリスム
IJPC-2 D問題解説
Oshasta em
IJPC-2 C問題解説
貪欲法による
単調劣モジュラ関数の最大化
仕事をしよう!
Coreset+SVM (論文紹介)
AtCoder Regular Contest 025 解説
球面フィッティングの導出と実装
AtCoder Regular Contest 029 解説
E : 解説
Wrapping potato chips is fun
3.3節 変分近似法(前半)
13.2 隠れマルコフモデル
北大クラスタリング・セミナー6
Ad

Viewers also liked (20)

PDF
RUPC2017:F解説
PDF
RUPC2017:全体の講評
PDF
RUPC2017:G解説
PDF
RUPC2017:Hの解説
PDF
RUPC2017:J解説
PDF
RUPC2017:I解説
PDF
RUPC2017:Dの解説
PDF
RUPC2017:Aの解説
PDF
RUPC2017:Cの解説
PDF
RUPC2017:M問題
PDF
RUPC2017:K解説
PDF
RUPC2017:Bの解説
PDF
M : 解説
PDF
RUPC2017:E解説
PDF
グラフネットワーク〜フロー&カット〜
Ad

More from Takumi Yamashita (13)

PDF
Deposited Ranges
PDF
0: 全体の講評
PDF
L : 解説
PDF
K : 解説
PDF
I : Traffic Tree
PDF
J : 解説
PDF
H : hegemony get
PDF
G : 解説
PDF
F : 解説
PDF
D : 解説
PDF
C : 解説
PDF
B potatoes
PDF
A: 解説
Deposited Ranges
0: 全体の講評
L : 解説
K : 解説
I : Traffic Tree
J : 解説
H : hegemony get
G : 解説
F : 解説
D : 解説
C : 解説
B potatoes
A: 解説

RUPC2017:L解説