際際滷

際際滷Share a Scribd company logo
Stanford Local 2007 <JOGGER> 
https://algospot.com/judge/problem/read/JOGGER
http://ai.stanford.edu/~chuongdo/acm/2007/
覓語る
襴 螳螳 N(50) 襭語 碁Μ螳 譯殊伎覃,
螳 襴 伎 蟆暑 譴,
蟇磯Μ*R+企 碁 螳*T 豕螳 蟲 覓語.
覓語る
襴 螳螳 N(50) 襭語 碁Μ螳 譯殊伎覃,
螳 襴 伎 蟆暑 譴,
蟇磯Μ*R+企 碁 螳*T 豕螳 蟲 覓語.
O(N族) る 豢覿  覓語 螳螻 input 覲企..
覓語る
9 1 5
0 8 22 16 16 13 24 14 11
8 0 20 14 14 11 22 12 9
22 20 0 12 12 11 22 12 23
16 14 12 0 4 5 16 6 17
16 14 12 4 0 5 16 6 17
13 11 11 5 5 0 13 3 14
24 22 22 16 16 13 0 14 25
14 12 12 6 6 3 14 0 15
11 9 23 17 17 14 25 15 0
0
??????
=
覓語る
9 1 5
0 8 22 16 16 13 24 14 11
8 0 20 14 14 11 22 12 9
22 20 0 12 12 11 22 12 23
16 14 12 0 4 5 16 6 17
16 14 12 4 0 5 16 6 17
13 11 11 5 5 0 13 3 14
24 22 22 16 16 13 0 14 25
14 12 12 6 6 3 14 0 15
11 9 23 17 17 14 25 15 0
0
襴 螳螳 譯殊伎螻, 襴朱Μ 蟇磯Μ螳 譯殊伎.
碁Μ 蟲譟磯  企朱 襴-_-;;
=
譴 螳
1. 企 碁 degree 3 伎企.
2. 螳 蟆暑 蟇磯Μ 1 伎企.
願姥 蠍一襦, 螳 襴 伎 蟆暑 
  企 碁 螳襯 伎!
Claim
襴 A, B伎 企 碁 螳
A, B螳  襴 L 伎
螳ロ AL-BL螳 螳 螳.
Proof
A P BP P
襴 A, B 蟆暑襯 螳 覲碁.
Proof
A P BP P
C
P
E
GF H
D
襴 A, B 蟆暑襯 螳 覲碁. るジ 襴れ P覿 螳螳 觧企螳.
P P
C
P
E
F H
D
Proof
襴 A, B 蟆暑襯 螳 覲碁. るジ 襴れ P覿 螳螳 觧企螳.
企 襴 L 伎 AL=AP+PL, BL=BP+PL企. 讀 AL-BL=AP-BP企.
A BP
G
AG=AP+PG
BG=BP+PG
 AG-BG=AP-BP
Proof
企 碁 L 伎 AL-BL AB蟆暑 觧願  P 譬.
蟆郁記,  P 伎 AL-BL螳 覈 螳.
A P BP P
C
P
E
GF H
D
Proof
蠍郁讌 る 貊 豢覿讌襷, 讀覈 蟆 .
1) 襴る 企 AB伎 覈 P螳 覦蟆蟾?
2) P, P, P 伎 AP-BP螳 狩蟾?
Proof
蠍郁讌 る 貊 豢覿讌襷, 讀覈 蟆 .
1) 襴る 企 AB伎 覈 P螳 覦蟆蟾?
2) P, P, P 伎 AP-BP螳 狩蟾?
AB 碁 P 企碁企襦,
螳 (1) 磯 degree螳 3 伎企.
讀 P 觧企螳 蟆暑 PA PB襷螻 豕  譟伎.
 蟆暑襯 磯 る 襴 P 覓伎^蟇 覦蟆. 讀覈 !
Proof
蠍郁讌 る 貊 豢覿讌襷, 讀覈 蟆 .
1) 襴る 企 AB伎 覈 P螳 覦蟆蟾?
2) P, P, P 伎 AP-BP螳 狩蟾?
A P BP P
P螻 P AP-BP螳 螳り 螳企蓋.
AP-PB=AP-PB覃, AP+PB=AP+PB企.
企 AB-PP=AB+PP企 蠍磯.
讀 PP=0願 螳 (2) 覈. 蠏襯覯 讀覈 !
Conclusion
蠍郁讌 讀覈 覃 企碁 螳螳 O(NlgN) 螻一 螻
覈 襴襯 企 O(N続lgN)朱 .
20譴 貊朱 AC螳 螳ロ. 譬 覓語!

More Related Content

Stanford Local 2007 - Jogger

  • 1. Stanford Local 2007 <JOGGER> https://algospot.com/judge/problem/read/JOGGER http://ai.stanford.edu/~chuongdo/acm/2007/
  • 2. 覓語る 襴 螳螳 N(50) 襭語 碁Μ螳 譯殊伎覃, 螳 襴 伎 蟆暑 譴, 蟇磯Μ*R+企 碁 螳*T 豕螳 蟲 覓語.
  • 3. 覓語る 襴 螳螳 N(50) 襭語 碁Μ螳 譯殊伎覃, 螳 襴 伎 蟆暑 譴, 蟇磯Μ*R+企 碁 螳*T 豕螳 蟲 覓語. O(N族) る 豢覿 覓語 螳螻 input 覲企..
  • 4. 覓語る 9 1 5 0 8 22 16 16 13 24 14 11 8 0 20 14 14 11 22 12 9 22 20 0 12 12 11 22 12 23 16 14 12 0 4 5 16 6 17 16 14 12 4 0 5 16 6 17 13 11 11 5 5 0 13 3 14 24 22 22 16 16 13 0 14 25 14 12 12 6 6 3 14 0 15 11 9 23 17 17 14 25 15 0 0 ?????? =
  • 5. 覓語る 9 1 5 0 8 22 16 16 13 24 14 11 8 0 20 14 14 11 22 12 9 22 20 0 12 12 11 22 12 23 16 14 12 0 4 5 16 6 17 16 14 12 4 0 5 16 6 17 13 11 11 5 5 0 13 3 14 24 22 22 16 16 13 0 14 25 14 12 12 6 6 3 14 0 15 11 9 23 17 17 14 25 15 0 0 襴 螳螳 譯殊伎螻, 襴朱Μ 蟇磯Μ螳 譯殊伎. 碁Μ 蟲譟磯 企朱 襴-_-;; =
  • 6. 譴 螳 1. 企 碁 degree 3 伎企. 2. 螳 蟆暑 蟇磯Μ 1 伎企. 願姥 蠍一襦, 螳 襴 伎 蟆暑 企 碁 螳襯 伎!
  • 7. Claim 襴 A, B伎 企 碁 螳 A, B螳 襴 L 伎 螳ロ AL-BL螳 螳 螳.
  • 8. Proof A P BP P 襴 A, B 蟆暑襯 螳 覲碁.
  • 9. Proof A P BP P C P E GF H D 襴 A, B 蟆暑襯 螳 覲碁. るジ 襴れ P覿 螳螳 觧企螳.
  • 10. P P C P E F H D Proof 襴 A, B 蟆暑襯 螳 覲碁. るジ 襴れ P覿 螳螳 觧企螳. 企 襴 L 伎 AL=AP+PL, BL=BP+PL企. 讀 AL-BL=AP-BP企. A BP G AG=AP+PG BG=BP+PG AG-BG=AP-BP
  • 11. Proof 企 碁 L 伎 AL-BL AB蟆暑 觧願 P 譬. 蟆郁記, P 伎 AL-BL螳 覈 螳. A P BP P C P E GF H D
  • 12. Proof 蠍郁讌 る 貊 豢覿讌襷, 讀覈 蟆 . 1) 襴る 企 AB伎 覈 P螳 覦蟆蟾? 2) P, P, P 伎 AP-BP螳 狩蟾?
  • 13. Proof 蠍郁讌 る 貊 豢覿讌襷, 讀覈 蟆 . 1) 襴る 企 AB伎 覈 P螳 覦蟆蟾? 2) P, P, P 伎 AP-BP螳 狩蟾? AB 碁 P 企碁企襦, 螳 (1) 磯 degree螳 3 伎企. 讀 P 觧企螳 蟆暑 PA PB襷螻 豕 譟伎. 蟆暑襯 磯 る 襴 P 覓伎^蟇 覦蟆. 讀覈 !
  • 14. Proof 蠍郁讌 る 貊 豢覿讌襷, 讀覈 蟆 . 1) 襴る 企 AB伎 覈 P螳 覦蟆蟾? 2) P, P, P 伎 AP-BP螳 狩蟾? A P BP P P螻 P AP-BP螳 螳り 螳企蓋. AP-PB=AP-PB覃, AP+PB=AP+PB企. 企 AB-PP=AB+PP企 蠍磯. 讀 PP=0願 螳 (2) 覈. 蠏襯覯 讀覈 !
  • 15. Conclusion 蠍郁讌 讀覈 覃 企碁 螳螳 O(NlgN) 螻一 螻 覈 襴襯 企 O(N続lgN)朱 . 20譴 貊朱 AC螳 螳ロ. 譬 覓語!