狠狠撸

狠狠撸Share a Scribd company logo
D:Let’s Go To School
原案: OKA
  解説: kawabys
問題概要
期末試験まで後N日である。
がっちょ君のi日目のやる気はXi
であり、i日目に学校に行くために必要なやる気はYi
であ
る。
がっちょ君は Xi
≥ Yi
となる日のみ学校に行く。
ハジ君は最初、励まし力Pを持っている。
ハジ君はi日目に励まし力tを消費してがっちょ君を励ますと、 がっちょ君のi日目のやる
気はt増加して、ハジ君の励まし力はt減少する。
また、i+1日目のがっちょ君のやる気Xi+1
はmax(0, Xi+1
- t) に変化する。
がっちょ君が学校に行ける最大の日数を求めよ。
解法
DP
想定誤解法
消費した励まし力を状態にもつDPを行う。
DP[i][j][k] := i日目にj回連続で励まし力を消費して、今までにkの励まし力を消費した時
の最大の登校日数。
O(N*N*P)になり, N≤100, P≤106
なので TLEになる。
想定解法
学校に行った回数を状態に持ち、最小の消費した励まし力でDPで求める。
DP[i][j][k] := i日目にj日連続で励まし力を消費して、k回学校に行った時の最小の消費し
た励まし力
DP[i][j][k] ≤ Pのもの中で最大のkが答えになる。
O(N3
) になり, N≤100 なので間に合う。
結果
● Onsite
○ First AC: caffe ( 71 min)
● Online
○ First AC: issysan( 63 min)
● Success Rate (Accepted / Submission)
○ 21.21%
ジャッジ解
beet c++ 32行
kawabys c++ 32行
sate c++ 46行
uku c++ 68行
arrows c++ 63行
gacho c++ 34行
haji c++ 43行
Ad

Recommended

搁鲍笔颁2017:贵解説
搁鲍笔颁2017:贵解説
Takumi Yamashita
?
搁鲍笔颁2017:颁の解説
搁鲍笔颁2017:颁の解説
Takumi Yamashita
?
搁鲍笔颁2017:骋解説
搁鲍笔颁2017:骋解説
Takumi Yamashita
?
搁鲍笔颁2017:尝解説
搁鲍笔颁2017:尝解説
Takumi Yamashita
?
搁鲍笔颁2017:闯解説
搁鲍笔颁2017:闯解説
Takumi Yamashita
?
搁鲍笔颁2017:全体の讲评
搁鲍笔颁2017:全体の讲评
Takumi Yamashita
?
搁鲍笔颁2017:贬の解説
搁鲍笔颁2017:贬の解説
Takumi Yamashita
?
搁鲍笔颁2017:滨解説
搁鲍笔颁2017:滨解説
Takumi Yamashita
?
搁鲍笔颁2017:础の解説
搁鲍笔颁2017:础の解説
Takumi Yamashita
?
搁鲍笔颁2017:叠の解説
搁鲍笔颁2017:叠の解説
Takumi Yamashita
?
搁鲍笔颁2017:贰解説
搁鲍笔颁2017:贰解説
Takumi Yamashita
?
搁鲍笔颁2017:碍解説
搁鲍笔颁2017:碍解説
Takumi Yamashita
?
搁鲍笔颁2017:惭问题
搁鲍笔颁2017:惭问题
Takumi Yamashita
?
G pub
G pub
HCPC: 北海道大学競技プログラミングサークル
?
F pub
F pub
HCPC: 北海道大学競技プログラミングサークル
?
D pub
D pub
HCPC: 北海道大学競技プログラミングサークル
?
B pub
B pub
HCPC: 北海道大学競技プログラミングサークル
?
笔测迟丑辞苍ではじめる竞技プログラミング
笔测迟丑辞苍ではじめる竞技プログラミング
cocodrips
?
E pub
E pub
HCPC: 北海道大学競技プログラミングサークル
?
130323 slide all
130323 slide all
ikea0064
?
AtCoder Beginner Contest 023 解説
AtCoder Beginner Contest 023 解説
AtCoder Inc.
?
Donuts プロコンチャレンジ2014
Donuts プロコンチャレンジ2014
kuno4n
?
AtCoder Beginner Contest 013 解説
AtCoder Beginner Contest 013 解説
AtCoder Inc.
?
AtCoder Beginner Contest 024 解説
AtCoder Beginner Contest 024 解説
AtCoder Inc.
?
C : 解説
C : 解説
Takumi Yamashita
?
AtCoder Beginner Contest 017 解説
AtCoder Beginner Contest 017 解説
AtCoder Inc.
?
ACPC 2017 Day3 F: 掛け算は楽しい
ACPC 2017 Day3 F: 掛け算は楽しい
HCPC: 北海道大学競技プログラミングサークル
?
CODE THANKS FESTIVAL 2014 B日程 解説
CODE THANKS FESTIVAL 2014 B日程 解説
AtCoder Inc.
?

More Related Content

Viewers also liked (12)

搁鲍笔颁2017:础の解説
搁鲍笔颁2017:础の解説
Takumi Yamashita
?
搁鲍笔颁2017:叠の解説
搁鲍笔颁2017:叠の解説
Takumi Yamashita
?
搁鲍笔颁2017:贰解説
搁鲍笔颁2017:贰解説
Takumi Yamashita
?
搁鲍笔颁2017:碍解説
搁鲍笔颁2017:碍解説
Takumi Yamashita
?
搁鲍笔颁2017:惭问题
搁鲍笔颁2017:惭问题
Takumi Yamashita
?
G pub
G pub
HCPC: 北海道大学競技プログラミングサークル
?
F pub
F pub
HCPC: 北海道大学競技プログラミングサークル
?
D pub
D pub
HCPC: 北海道大学競技プログラミングサークル
?
B pub
B pub
HCPC: 北海道大学競技プログラミングサークル
?
笔测迟丑辞苍ではじめる竞技プログラミング
笔测迟丑辞苍ではじめる竞技プログラミング
cocodrips
?
E pub
E pub
HCPC: 北海道大学競技プログラミングサークル
?

Similar to 搁鲍笔颁2017:顿の解説 (11)

130323 slide all
130323 slide all
ikea0064
?
AtCoder Beginner Contest 023 解説
AtCoder Beginner Contest 023 解説
AtCoder Inc.
?
Donuts プロコンチャレンジ2014
Donuts プロコンチャレンジ2014
kuno4n
?
AtCoder Beginner Contest 013 解説
AtCoder Beginner Contest 013 解説
AtCoder Inc.
?
AtCoder Beginner Contest 024 解説
AtCoder Beginner Contest 024 解説
AtCoder Inc.
?
C : 解説
C : 解説
Takumi Yamashita
?
AtCoder Beginner Contest 017 解説
AtCoder Beginner Contest 017 解説
AtCoder Inc.
?
ACPC 2017 Day3 F: 掛け算は楽しい
ACPC 2017 Day3 F: 掛け算は楽しい
HCPC: 北海道大学競技プログラミングサークル
?
CODE THANKS FESTIVAL 2014 B日程 解説
CODE THANKS FESTIVAL 2014 B日程 解説
AtCoder Inc.
?
AtCoder Beginner Contest 011 解説
AtCoder Beginner Contest 011 解説
AtCoder Inc.
?
130323 slide all
130323 slide all
ikea0064
?
AtCoder Beginner Contest 023 解説
AtCoder Beginner Contest 023 解説
AtCoder Inc.
?
Donuts プロコンチャレンジ2014
Donuts プロコンチャレンジ2014
kuno4n
?
AtCoder Beginner Contest 013 解説
AtCoder Beginner Contest 013 解説
AtCoder Inc.
?
AtCoder Beginner Contest 024 解説
AtCoder Beginner Contest 024 解説
AtCoder Inc.
?
AtCoder Beginner Contest 017 解説
AtCoder Beginner Contest 017 解説
AtCoder Inc.
?
CODE THANKS FESTIVAL 2014 B日程 解説
CODE THANKS FESTIVAL 2014 B日程 解説
AtCoder Inc.
?
AtCoder Beginner Contest 011 解説
AtCoder Beginner Contest 011 解説
AtCoder Inc.
?
Ad

More from Takumi Yamashita (14)

Deposited Ranges
Deposited Ranges
Takumi Yamashita
?
0: 全体の講評
0: 全体の講評
Takumi Yamashita
?
M : 解説
M : 解説
Takumi Yamashita
?
L : 解説
L : 解説
Takumi Yamashita
?
K : 解説
K : 解説
Takumi Yamashita
?
I : Traffic Tree
I : Traffic Tree
Takumi Yamashita
?
J : 解説
J : 解説
Takumi Yamashita
?
H : hegemony get
H : hegemony get
Takumi Yamashita
?
G : 解説
G : 解説
Takumi Yamashita
?
F : 解説
F : 解説
Takumi Yamashita
?
E : 解説
E : 解説
Takumi Yamashita
?
D : 解説
D : 解説
Takumi Yamashita
?
B potatoes
B potatoes
Takumi Yamashita
?
A: 解説
A: 解説
Takumi Yamashita
?
Ad

Recently uploaded (7)

勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
色について.pptx .
色について.pptx .
iPride Co., Ltd.
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?

搁鲍笔颁2017:顿の解説