Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
理川
Uploaded by
理玖 川崎
PPTX, PDF
943 views
解説:貢物
技術室奥プログラミングコンテスト#2、G問題の解説です。
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 11
2
/ 11
3
/ 11
4
/ 11
5
/ 11
6
/ 11
7
/ 11
8
/ 11
9
/ 11
10
/ 11
11
/ 11
More Related Content
PPTX
充足可能性問題のいろいろ
by
Hiroshi Yamashita
PPTX
SuperCon2010予選アルゴリズム解説
by
natrium11321
PDF
【やってみた】リーマン多様体へのグラフ描画アルゴリズムの実装【実装してみた】
by
Yuuki Takano
PPTX
2SAT(充足可能性問題)の解き方
by
Tsuneo Yoshioka
PDF
yukicoder : No.195 フィボナッチ数列の理解(2)
by
kmjp
PDF
Casual learning machine learning with_excel_no4
by
KazuhiroSato8
PDF
Sparse pca via bipartite matching
by
Kimikazu Kato
PDF
2019_G検定対策_数学講座02_行列とベクトル
by
Akihiro ITO
充足可能性問題のいろいろ
by
Hiroshi Yamashita
SuperCon2010予選アルゴリズム解説
by
natrium11321
【やってみた】リーマン多様体へのグラフ描画アルゴリズムの実装【実装してみた】
by
Yuuki Takano
2SAT(充足可能性問題)の解き方
by
Tsuneo Yoshioka
yukicoder : No.195 フィボナッチ数列の理解(2)
by
kmjp
Casual learning machine learning with_excel_no4
by
KazuhiroSato8
Sparse pca via bipartite matching
by
Kimikazu Kato
2019_G検定対策_数学講座02_行列とベクトル
by
Akihiro ITO
What's hot
PDF
第33回数学カフェ予習会#1 線形空間・射影空間の定義
by
MathCafe
PDF
Za atsu-20170328
by
HCPC: 北海道大学競技プログラミングサークル
PDF
Aizu-2017: B
by
HCPC: 北海道大学競技プログラミングサークル
PDF
Casual learning machine learning with_excel_no2
by
KazuhiroSato8
PDF
グラフデータ構造と5色定理
by
Yoshihiro Mizoguchi
PDF
Casual learning machine learning with_excel_no3
by
KazuhiroSato8
第33回数学カフェ予習会#1 線形空間・射影空間の定義
by
MathCafe
Za atsu-20170328
by
HCPC: 北海道大学競技プログラミングサークル
Aizu-2017: B
by
HCPC: 北海道大学競技プログラミングサークル
Casual learning machine learning with_excel_no2
by
KazuhiroSato8
グラフデータ構造と5色定理
by
Yoshihiro Mizoguchi
Casual learning machine learning with_excel_no3
by
KazuhiroSato8
Viewers also liked
PDF
Square869120 contest #2
by
AtCoder Inc.
PDF
AtCoder Beginner Contest 021 解説
by
AtCoder Inc.
ODP
F - NPCの家
by
gotoloop
PPTX
解説:デバッグ
by
理玖 川崎
PPTX
解説:ボス
by
理玖 川崎
PPTX
解説:歩くNPCたち
by
理玖 川崎
ODP
J - 次の仕事
by
gotoloop
PPTX
線形識別によるパターン認識
by
理玖 川崎
Square869120 contest #2
by
AtCoder Inc.
AtCoder Beginner Contest 021 解説
by
AtCoder Inc.
F - NPCの家
by
gotoloop
解説:デバッグ
by
理玖 川崎
解説:ボス
by
理玖 川崎
解説:歩くNPCたち
by
理玖 川崎
J - 次の仕事
by
gotoloop
線形識別によるパターン認識
by
理玖 川崎
More from 理玖 川崎
PPTX
区間和剰余クエリ
by
理玖 川崎
PDF
ユークリッド最小全域木
by
理玖 川崎
PPTX
カードの取り合い
by
理玖 川崎
PPTX
WAVE_WITH_GLSL
by
理玖 川崎
PPTX
釣り
by
理玖 川崎
PPTX
石油
by
理玖 川崎
PPTX
解説:吹奏楽部
by
理玖 川崎
PPTX
解説:エンブレム
by
理玖 川崎
PPTX
解説:サポーター
by
理玖 川崎
PPTX
RNNで頑張ろう
by
理玖 川崎
PPTX
解説:おおきな数を作った
by
理玖 川崎
区間和剰余クエリ
by
理玖 川崎
ユークリッド最小全域木
by
理玖 川崎
カードの取り合い
by
理玖 川崎
WAVE_WITH_GLSL
by
理玖 川崎
釣り
by
理玖 川崎
石油
by
理玖 川崎
解説:吹奏楽部
by
理玖 川崎
解説:エンブレム
by
理玖 川崎
解説:サポーター
by
理玖 川崎
RNNで頑張ろう
by
理玖 川崎
解説:おおきな数を作った
by
理玖 川崎
解説:貢物
1.
解説:貢物 技術室奥プログラミングコンテスト#2 問題G
2.
問題概要 ある品物をささげるか否かを真偽値変数としたとき に𝑎 ∧ bの形の論理式がいっぱい与えられえる それらをandで結合しながらまとめていく まとめるそれぞれの段階で、正しい真偽値割り当て が存在するか判定せよ
3.
考察 𝑎 ∧ 𝑏は、
𝑎 ∨ 𝑏と表せる。 これをandでつなぐのだから、これは2SAT 2SATは線形時間で解ける(これはここでは解説しませ ん)
4.
考察 しかし、毎回2SATを解いていては、最悪O(M^2)に なる。 部分点15点 満点のためにもっと考察が必要
5.
考察 合併の様子を、以下の図の木のように表してみる 3,4,2,6,1,7,5 3,4,2 6,1,7,5 3,4 2 3
4 6,1,7 5 6 1,7 1 7
6.
ここで、1番上のノードで、左から何番目までの村 の掟なら守れるか、を二分探索で調べる。 考察 3,4,2,6,1,7,5 3,4,2 6,1,7,5 3,4 2 3
4 6,1,7 5 6 1,7 1 7
7.
たとえば、3,4,2,6,1で可能だったとすると、 赤く塗られた部分は計算しなくても、掟を守ること ができるとわかる。 考察 3,4,2,6,1,7,5 3,4,2 6,1,7,5 3,4 2 3
4 6,1,7 5 6 1,7 1 7
8.
考察 では、次のような場合において、赤い部分だけが可 能であるとわかった場合は? ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・
9.
考察 では、次のような場合において、赤い部分だけが可 能であるとわかった場合は? →青いバツ印のついた部分が不可能とわかる。 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・
10.
考察 結局、どのような結果でも、左の方にだけ下って 行った場所にあるノードの判定がまとめて行える。 つまり、全体で処理すべき場所は、一番上と、右の 子になっているノードだけ。
11.
考察 先ほどの木を作る際に、右の子の大きさが左の子の 大きさを超えないようにしておくと、データ構造を マージする一般的テクみたいな感じで、処理する ノードの大きさの合計が、O(MlogM)になる。 それぞれで二分探索するから、全体でO(Mlog^2M) おしまい
Download