Upload
Download free for 30 days
Login
Submit Search
IJPC-2 C問題解説
Download as PPTX, PDF
0 likes
772 views
Y
yutaka1999
https://ijpc2015-2.contest.atcoder.jp/ これのC問題の解説です。
Science
Read more
1 of 14
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
More Related Content
PPTX
不可視境界線
gotoloop
PDF
Sort
oupc
PDF
Vinculum
tomerun
PDF
Newtsulideprint
tononro
PPTX
IJPC-2 D問題解説
yutaka1999
PPTX
Coreset+SVM (論文紹介)
Naotaka Yamada
PDF
サンプリング定理
Toshihisa Tanaka
PDF
最大流によるノイズ除去
riku kishida
不可視境界線
gotoloop
Sort
oupc
Vinculum
tomerun
Newtsulideprint
tononro
IJPC-2 D問題解説
yutaka1999
Coreset+SVM (論文紹介)
Naotaka Yamada
サンプリング定理
Toshihisa Tanaka
最大流によるノイズ除去
riku kishida
What's hot
(20)
PPTX
Introduction to Persistence Theory
Tatsuki SHIMIZU
PPT
M1 gp_Disco
Takuya Shimojoh
PDF
ウィナーフィルタと適応フィルタ
Toshihisa Tanaka
PDF
20140306 ibisml
Yoshinobu Kawahara
PDF
Segpair
oupc
PDF
線形カルマンフィルタの導出
Fumiya Watanabe
PDF
topology of musical data
Tatsuki SHIMIZU
PPTX
Warshall froyd
MatsuiRyo
PDF
北大クラスタリング・セミナー6
Yutaka Nagahata
PDF
ロマ数16 simizut
Tatsuki SHIMIZU
PDF
情報幾何の基礎輪読会 #1
Tatsuki SHIMIZU
PDF
整数格子点上の劣モジュラ被覆に対する高速アルゴリズム
Tasuku Soma
PPTX
Operad and Recognition Principle
Tatsuki SHIMIZU
PPTX
仕事をしよう!
gotoloop
PDF
PRML 10.4 - 10.6
Akira Miyazawa
PDF
CMSI計算科学技術特論B(8) オーダーN法1
Computational Materials Science Initiative
PDF
RUPC2017:L解説
Takumi Yamashita
PDF
グラフカットによる画像背景切り取り
coil_kpc
PPTX
【材料力学】ひずみエネルギー (II-04 2018)
Kazuhiro Suga
PDF
データ圧縮
Joe Suzuki
Introduction to Persistence Theory
Tatsuki SHIMIZU
M1 gp_Disco
Takuya Shimojoh
ウィナーフィルタと適応フィルタ
Toshihisa Tanaka
20140306 ibisml
Yoshinobu Kawahara
Segpair
oupc
線形カルマンフィルタの導出
Fumiya Watanabe
topology of musical data
Tatsuki SHIMIZU
Warshall froyd
MatsuiRyo
北大クラスタリング・セミナー6
Yutaka Nagahata
ロマ数16 simizut
Tatsuki SHIMIZU
情報幾何の基礎輪読会 #1
Tatsuki SHIMIZU
整数格子点上の劣モジュラ被覆に対する高速アルゴリズム
Tasuku Soma
Operad and Recognition Principle
Tatsuki SHIMIZU
仕事をしよう!
gotoloop
PRML 10.4 - 10.6
Akira Miyazawa
CMSI計算科学技術特論B(8) オーダーN法1
Computational Materials Science Initiative
RUPC2017:L解説
Takumi Yamashita
グラフカットによる画像背景切り取り
coil_kpc
【材料力学】ひずみエネルギー (II-04 2018)
Kazuhiro Suga
データ圧縮
Joe Suzuki
Ad
Viewers also liked
(8)
PPTX
IJPC A解説
yutaka1999
PPTX
B
yokozuna57
PPTX
IJPC2015 D問題解説
yokozuna57
PPTX
Ijpc2015 b しりとり木
reew2n
PPTX
IJPC-2 E問題解説
yutaka1999
PPTX
IJPC C解説
yutaka1999
PDF
AtCoder Regular Contest 023 解説
AtCoder Inc.
PDF
AtCoder Regular Contest 034 解説
AtCoder Inc.
IJPC A解説
yutaka1999
B
yokozuna57
IJPC2015 D問題解説
yokozuna57
Ijpc2015 b しりとり木
reew2n
IJPC-2 E問題解説
yutaka1999
IJPC C解説
yutaka1999
AtCoder Regular Contest 023 解説
AtCoder Inc.
AtCoder Regular Contest 034 解説
AtCoder Inc.
Ad
Similar to IJPC-2 C問題解説
(10)
PDF
第9回スキル養成講座講義資料
keiodig
PPT
Introduction to Algorithms#24 Shortest-Paths Problem
Naoya Ito
PDF
JOIss2020 発表資料
mdkcpp 1015
PDF
双対性
Yoichi Iwata
PPTX
The review of 'Explaining nonlinear classification decisions with deep Taylor...
tetsuo ishigaki
PDF
introductino to persistent homology and topological data analysis
Tatsuki SHIMIZU
PDF
Convex Hull Trick
HCPC: 北海道大学競技プログラミングサークル
PDF
UTPC2012 - K
omeometo
PDF
全域木いろいろ
HCPC: 北海道大学競技プログラミングサークル
PDF
One
oupc
第9回スキル養成講座講義資料
keiodig
Introduction to Algorithms#24 Shortest-Paths Problem
Naoya Ito
JOIss2020 発表資料
mdkcpp 1015
双対性
Yoichi Iwata
The review of 'Explaining nonlinear classification decisions with deep Taylor...
tetsuo ishigaki
introductino to persistent homology and topological data analysis
Tatsuki SHIMIZU
Convex Hull Trick
HCPC: 北海道大学競技プログラミングサークル
UTPC2012 - K
omeometo
全域木いろいろ
HCPC: 北海道大学競技プログラミングサークル
One
oupc
IJPC-2 C問題解説
1.
C ガソリンスタンド @takayuta1999
2.
問題概要 (言い換え) N
個の頂点に対して、数 𝑉𝑖 が与えられる 各頂点対 (𝑖, 𝑗) に対して、𝑖 → 𝑗 に長さ 𝑉𝑗 × |𝑖 − 𝑗| の辺 を張る このとき、𝑄個の最短路クエリに答えよ 1 ≦ 𝑁 ≦ 4000 , 1 ≦ 𝑄 ≦ 200,000
3.
解法 ワーシャルフロイド法やダイクストラ法ではサイズが大き すぎるため、時間が間に合わない 性質をつかもう
4.
解法 問題文にも明示されてるようにまず一列に頂点を並べて みる 終点を固定して生き方を考える 1
2 3 4
5.
解法 問題文にも明示されてるようにまず一列に頂点を並べて みる 終点を固定して生き方を考える (こういう誤植好き) 1
2 3 4
6.
解法 終点を固定すると、ありうる道筋としては以下のどちらか 始点
𝑠 と終点 𝑡 に対して、 𝑠 からどこにも止まらずに直接 𝑡 に行く 𝑠 から別の駅 𝑘 に行ってその後 𝑡 に行く
7.
解法 終点を固定すると、ありうる道筋としては以下のどちらか 始点
𝑠 と終点 𝑡 に対して、 𝑠 からどこにも止まらずに直接 𝑡 に行く 𝑠 から別の駅 𝑘 に行ってその後 𝑡 に行く 上の可能性は別に処理して下だけ考える
8.
解法 最後に経由する駅 𝑘
が 𝑡 のどちら側に存在するかで場 合分けする 𝑘 < 𝑡 の時を考える( 𝑡 < 𝑘 の時も同様 )
9.
解法 𝑘 <
𝑡 の時を考える 𝑡 より左で初めて 𝑉 の値が𝑉𝑡より大きくなるところを 𝑙 と する(ない場合は 𝑙 = −1)
10.
解法 𝑘 <
𝑡 の時を考える 𝑡 より左で初めて 𝑉 の値が 𝑉𝑡より小さくなるところを 𝑙 と する(ない場合は 𝑙 = −1) このとき、𝑙 = 𝑘 であるとしてよいことを示す
11.
証明 まず、𝑙 ≦
𝑘 を示す もし、𝑘 < 𝑙 であるとしたら、𝑘 → 𝑡 と行かずに、途中で 𝑙 を経由した方が明らかによい よって、𝑙 ≦ 𝑘
12.
証明 次に、𝑘 ≦
𝑙 を示す もし、𝑙 < 𝑘 であるとしたら、𝑠 ≠ 𝑘 なので、𝑘 の一個前の 位置を場合分けすると、𝑉𝑘 ≧ 𝑉𝑡 だから、𝑘 に行かずにそ のまま 𝑡 へ行ってもよいと分かり、最短経路として考えな くてもよいと分かる よって、𝑘 ≦ 𝑙
13.
証明 以上より、𝑘 =
𝑙 同様に、𝑡 への右からの変移も一意に定めてよい
14.
解法 以上より、辺が𝑂(𝑁)に減った でも、辺の性質上、𝑉
の値が小さい頂点から順にそれを 終点とする最短経路を求めていけば、すべての頂点間 の最短距離が𝑂(𝑁2 )で求められる おわり
Download