Submit Search
Upload
釣り
•
Download as PPTX, PDF
•
0 likes
•
450 views
理
理玖 川崎
Follow
JOI模擬本戦問題3の解説です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 15
Download now
Recommended
AtCoder Regular Contest 025 解説
AtCoder Regular Contest 025 解説
AtCoder Inc.
AtCoder Regular Contest 029 解説
AtCoder Regular Contest 029 解説
AtCoder Inc.
Abc#004d
Abc#004d
kataware
Python vs ruby
Python vs ruby
osamunmun
石油
石油
理玖 川崎
カードの取り合い
カードの取り合い
理玖 川崎
反転
反転
gotoloop
区間和剰余クエリ
区間和剰余クエリ
理玖 川崎
Recommended
AtCoder Regular Contest 025 解説
AtCoder Regular Contest 025 解説
AtCoder Inc.
AtCoder Regular Contest 029 解説
AtCoder Regular Contest 029 解説
AtCoder Inc.
Abc#004d
Abc#004d
kataware
Python vs ruby
Python vs ruby
osamunmun
石油
石油
理玖 川崎
カードの取り合い
カードの取り合い
理玖 川崎
反転
反転
gotoloop
区間和剰余クエリ
区間和剰余クエリ
理玖 川崎
RNNで頑張ろう
RNNで頑張ろう
理玖 川崎
ユークリッド最小全域木
ユークリッド最小全域木
理玖 川崎
解説:ボス
解説:ボス
理玖 川崎
解説:デバッグ
解説:デバッグ
理玖 川崎
解説:貢物
解説:貢物
理玖 川崎
解説:歩くNPCたち
解説:歩くNPCたち
理玖 川崎
解説:エンブレム
解説:エンブレム
理玖 川崎
線形識別によるパターン認識
線形識別によるパターン認識
理玖 川崎
解説:サポーター
解説:サポーター
理玖 川崎
解説:おおきな数を作った
解説:おおきな数を作った
理玖 川崎
解説:吹奏楽部
解説:吹奏楽部
理玖 川崎
WAVE_WITH_GLSL
WAVE_WITH_GLSL
理玖 川崎
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
More Related Content
More from 理玖 川崎
RNNで頑張ろう
RNNで頑張ろう
理玖 川崎
ユークリッド最小全域木
ユークリッド最小全域木
理玖 川崎
解説:ボス
解説:ボス
理玖 川崎
解説:デバッグ
解説:デバッグ
理玖 川崎
解説:貢物
解説:貢物
理玖 川崎
解説:歩くNPCたち
解説:歩くNPCたち
理玖 川崎
解説:エンブレム
解説:エンブレム
理玖 川崎
線形識別によるパターン認識
線形識別によるパターン認識
理玖 川崎
解説:サポーター
解説:サポーター
理玖 川崎
解説:おおきな数を作った
解説:おおきな数を作った
理玖 川崎
解説:吹奏楽部
解説:吹奏楽部
理玖 川崎
WAVE_WITH_GLSL
WAVE_WITH_GLSL
理玖 川崎
More from 理玖 川崎
(12)
RNNで頑張ろう
RNNで頑張ろう
ユークリッド最小全域木
ユークリッド最小全域木
解説:ボス
解説:ボス
解説:デバッグ
解説:デバッグ
解説:貢物
解説:貢物
解説:歩くNPCたち
解説:歩くNPCたち
解説:エンブレム
解説:エンブレム
線形識別によるパターン認識
線形識別によるパターン認識
解説:サポーター
解説:サポーター
解説:おおきな数を作った
解説:おおきな数を作った
解説:吹奏楽部
解説:吹奏楽部
WAVE_WITH_GLSL
WAVE_WITH_GLSL
Recently uploaded
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Recently uploaded
(8)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
釣り
1.
釣り maroon
2.
問題概要 • 円周場にN個の釣り場がある • K個の釣り具貸出場を設置して、釣り場から釣り具貸出場への最 短距離の最長を最小化する
3.
小課題1 • 最長の最小化ときたら・・・→二分探索! • どの釣り場でも距離T/2以内に釣り具貸出場があるようにしたとき、 釣り具貸出場の最小の個数をF(T)とすると、F(T)は単調増加 •
F(T)が計算できれば、二分探索で答えがでる
4.
小課題1 • 円環のまま考えると面倒くさい • 切り開いて直線にする
5.
小課題1 • F(T)=長さTの区間をいくつか用いて、全ての釣り場をカバー するとき、必要な区間の最小値 • 元の問題が円環なので、区間が始点、終点をまたぐこともあること に注意
6.
小課題1 • 直線に伸ばしたものを、そのまま二つ並べてくっつけると、 F(T)=長さTの区間をいくつか用いて、どこでもよいので連続するN 個の釣り場をカバーするとき、必要な区間の最小値 となり、始点終点をまたぐことを考えなくてよくなる
7.
小課題1 • カバーされる連続するN個の、最も左にある釣り場を”始点”と 呼ぶことにする • 始点はN通りあるが、これをすべて試す
8.
小課題1 • ある始点から右にT進んだところまでは、始点とまとめて同じ区間で カバーするとしてよい • カバーできないものは、その中で最も左のものを新しい始点にして、 同様にカバーを決定していく •
この操作はO(N)でできる
9.
小課題1 • 始点がN個あり、それぞれにおいてO(N)かかるため、 全体でO(N^2) • 二分探索のlogをかけると、O(N^2logL)
10.
小課題2 • F(T)をより高速に求めればいい
11.
小課題2 • 釣り場0が左端に来るように切り開く • 始点として考えるべきは、釣り場0との距離がT以下の釣り場のみ
12.
小課題2 • DP[i][x]=始点xからスタートし、釣り場iまでカバーする際に必要な 区間の個数 というDPを考える
13.
小課題2 • どの始点も、高々距離T以内に存在するため、 DP[i][x]は、iを固定すると差が1の2つの値しかとらない • また、DP[i][x]は、xの関数とみると単調非減少
14.
小課題2 • よって、DP[i][x]の値をすべて覚える必要はなく、各iについて、 (DP[i][x],x)の最小値さえ保持しておけばよい • このDPを埋めるのは、尺取り法を使うと合計でO(N)でできる •
また、このDPから答えを復元するのも簡単にできる
15.
小課題2 • F(T)がO(N)で求まるので、全体でO(NlogL)
Download now