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
__m3n
521 views
JOISP2013 Day3 Cake
Spiritual
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 21
2
/ 21
3
/ 21
4
/ 21
5
/ 21
6
/ 21
7
/ 21
8
/ 21
9
/ 21
10
/ 21
11
/ 21
12
/ 21
13
/ 21
14
/ 21
15
/ 21
16
/ 21
17
/ 21
18
/ 21
19
/ 21
20
/ 21
21
/ 21
More Related Content
PPTX
Original Photography Makes Demand Media’s Content for Real Life Come to Life
by
DemandMedia
DOCX
Noi dungbaocao 1
by
Zick Zick
PDF
Ddd group,inc.a+ painting&more businesspackage
by
Ray Diaz
PPT
The Truth About You
by
Alex Blackwell
DOCX
Rational rose 2007
by
Zick Zick
PDF
Anahatha & Vishuddhi
by
góbé meditáció
PDF
Agnya & Sahastrara
by
góbé meditáció
PPT
Presentation usb модемы
by
m_lenochka
Original Photography Makes Demand Media’s Content for Real Life Come to Life
by
DemandMedia
Noi dungbaocao 1
by
Zick Zick
Ddd group,inc.a+ painting&more businesspackage
by
Ray Diaz
The Truth About You
by
Alex Blackwell
Rational rose 2007
by
Zick Zick
Anahatha & Vishuddhi
by
góbé meditáció
Agnya & Sahastrara
by
góbé meditáció
Presentation usb модемы
by
m_lenochka
Viewers also liked
PDF
Сервіси web 2.0 для вчителя
by
Tamara Vasilevskaya
PPT
#Natidigitali 2014
by
Natidigitali
PDF
20 Simple Prayers to Inspire and Encourage
by
Alex Blackwell
PPTX
Inheritance
by
JIhyun Choi
PDF
Blog Audit: Make Your Blog Brand and PR Ready
by
ConnectingBloggersBrands
PDF
Media Kits for Bloggers
by
ConnectingBloggersBrands
PPTX
#Natidigitali
by
Natidigitali
PPT
2 cage culture
by
cecilbaird1
DOCX
French classical menu
by
Pranab Sarkar
Сервіси web 2.0 для вчителя
by
Tamara Vasilevskaya
#Natidigitali 2014
by
Natidigitali
20 Simple Prayers to Inspire and Encourage
by
Alex Blackwell
Inheritance
by
JIhyun Choi
Blog Audit: Make Your Blog Brand and PR Ready
by
ConnectingBloggersBrands
Media Kits for Bloggers
by
ConnectingBloggersBrands
#Natidigitali
by
Natidigitali
2 cage culture
by
cecilbaird1
French classical menu
by
Pranab Sarkar
Similar to JOISP2013 Day3 Cake
ZIP
JOI春合宿Day4中華料理(Chinese)解説
by
Hiroshi Yamashita
PPTX
Arc 010 d
by
Yuma Inoue
PDF
プログラミングコンテストでのデータ構造
by
Takuya Akiba
PDF
2015 JOI春合宿 Day3 AAQQZ 解説
by
Hiroshi Yamashita
PDF
日本情報オリンピック旗(JOI Flag) 解説
by
Kensuke Imanishi
PDF
abc027
by
AtCoder Inc.
PDF
プログラミングコンテストでの乱択アルゴリズム
by
Takuya Akiba
PDF
競プロは人生の役に立つ!
by
Kensuke Otsuki
PDF
WUPC2012
by
Dai Hamada
PDF
Divisor
by
oupc
PDF
WUPC2nd I問題
by
Dai Hamada
PDF
CODE THANKS FESTIVAL 2014 A日程 解説
by
AtCoder Inc.
PDF
指数時間アルゴリズムの最先端
by
Yoichi Iwata
PDF
区間分割の仕方を最適化する動的計画法 (JOI 2021 夏季セミナー)
by
Kensuke Otsuki
PDF
Sec15 dynamic programming
by
Keisuke OTAKI
PDF
『上級演習』確率
by
JUKEN7
PDF
AtCoder Regular Contest 043 解説
by
AtCoder Inc.
PDF
Donutsプロコンチャレンジ 2015 解説
by
kuno4n
PDF
Trip
by
oupc
PDF
Sort
by
oupc
JOI春合宿Day4中華料理(Chinese)解説
by
Hiroshi Yamashita
Arc 010 d
by
Yuma Inoue
プログラミングコンテストでのデータ構造
by
Takuya Akiba
2015 JOI春合宿 Day3 AAQQZ 解説
by
Hiroshi Yamashita
日本情報オリンピック旗(JOI Flag) 解説
by
Kensuke Imanishi
abc027
by
AtCoder Inc.
プログラミングコンテストでの乱択アルゴリズム
by
Takuya Akiba
競プロは人生の役に立つ!
by
Kensuke Otsuki
WUPC2012
by
Dai Hamada
Divisor
by
oupc
WUPC2nd I問題
by
Dai Hamada
CODE THANKS FESTIVAL 2014 A日程 解説
by
AtCoder Inc.
指数時間アルゴリズムの最先端
by
Yoichi Iwata
区間分割の仕方を最適化する動的計画法 (JOI 2021 夏季セミナー)
by
Kensuke Otsuki
Sec15 dynamic programming
by
Keisuke OTAKI
『上級演習』確率
by
JUKEN7
AtCoder Regular Contest 043 解説
by
AtCoder Inc.
Donutsプロコンチャレンジ 2015 解説
by
kuno4n
Trip
by
oupc
Sort
by
oupc
JOISP2013 Day3 Cake
1.
JOISP Day3 解説 ケーキ(
Cake )
2.
おさらい ●
ケーキを切りわけて交互に取って食べる ● 取りやすいピースから取らないと崩れてしまう ↓ ケーキを焼いている図 ↓ 崩れた
3.
問題の概要
円周上に数が並んで いる ● 最初に 1 個取る ● 残りの両端のうち大 きいほうを取る、を 繰り返す
5.
最小のピース 1 は明らかに最後まで残る 区間上に並んでいる場合を解けばよい (初手で
1 を取る場合は別に処理)
6.
最小の要素に注目
・・・ 1 ・・・ ここのどこから取っても、 (最小の要素を見つけるのは RMQ を使う)
7.
最小の要素に注目
・・・ 1 ・・・ ここのどこから取っても、 ● 黄部分を同じルールで取り尽くした後 ● 赤部分を左から順に取っていく ことは共通 (最小の要素を見つけるのは RMQ を使う)
8.
最小の要素に注目
・・・ 1 ・・・ ∴ 最初に取るのが黄部分のどれかのときは 黄部分で食える量 ← 再帰すればおk + 赤部分で食える量 ← 定数だし、爆速で求まる が答え (↑ 区間に定数を足すのでいもす法を使う )
9.
最小の要素に注目
・・・ 1 ・・・ 最初にここのどれか を取るときも同様
10.
最小の要素に注目
・・・ 1 ・・・ O(N 2 ) あとは、最初に 1 を取るときに食える量を 求めればよい
11.
・・・ 1 ・・・ 愚直にシミュレーションすると区間の長さ だけ時間がかかる ↓ 全体で ランダムなケース:
O(N log N) 最悪なケース: O(N^2) ← 死
12.
2
1 ● 2 番目に小さい要素に注目する (RMQ 使う ) → そこから先は最後に取られる (食える量は爆速で求まる)
13.
2
1 3 ● 2 番目に小さい要素に注目する (RMQ 使う ) → そこから先は最後に取られる (食える量は爆速で求まる) ● 残りのうち最も小さい要素に注目する (RMQ) → そこから先は(残りのうち)最後に取ら れる(食える量は(ry)
14.
2
5 1 3 ● 2 番目に小さい要素に注目する (RMQ 使う ) → そこから先は最後に取られる (食える量は爆速で求まる) ● 残りのうち最も小さい要素に注目する (RMQ) → そこから先は(残りのうち)最後に取ら れる(食える量は(ry) ● 繰り返す (R(ry)
15.
2 4 6
8 1 9 7 5 3 こういう区間だと O( 区間の長さ ) かかる → 最悪だと全体で O(N^2) ?
16.
2 4 6
8 1 9 7 5 3 こういう区間だと O( 区間の長さ ) かかる → 最悪だと全体で O(N^2) ? 実は全体で O(N) !!!
17.
7 2 9
4 10 1 6 3 8 5 こういう木を考える→ 1 ・部分木は区間に対応 していて、その根は区 2 3 間の最小値 7 4 6 5 9 10 8
18.
7 2 9
4 10 1 6 3 8 5 さっきの方法で区間を 1 切る回数は ・左の子から始めて 2 3 右の子を辿れる回数 + 7 4 6 5 ・右の子から始めて 左の子を辿れる回数 || 9 10 8 赤い線の長さ
19.
7 2 9
4 10 1 6 3 8 5 1 赤い線を全部描いた図→ 2 3 観察 どの も に 7 4 6 5 2 回以下しか覆われてい ない ⇒ の長さの合計 9 10 8 は高々 2(N-1) !!!
20.
観察の証明(ほぼ明らか) こういうの(一意に定まる)と→
← こういうの(一意に定まる) しかない 以上 !!!! 全部で O(N log N) !!! 常勝 !!!
21.
得点分布 18
16 14 12 10 8 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 ← 0 点の人 10 点の人→
Download