Submit Search
Upload
AtCoder Regular Contest 002
•
Download as PPTX, PDF
•
0 likes
•
6,905 views
A
AtCoder Inc.
Follow
AtCoder Regular Contest 002の解説です!
Read less
Read more
Education
Report
Share
Report
Share
1 of 16
Download now
Recommended
Arc041
Arc041
AtCoder Inc.
AtCoder Beginner Contest 010 解説
AtCoder Beginner Contest 010 解説
AtCoder Inc.
AtCoder Regular Contest 040 解説
AtCoder Regular Contest 040 解説
AtCoder Inc.
Indeedなう A日程 解説
Indeedなう A日程 解説
AtCoder Inc.
abc027
abc027
AtCoder Inc.
AtCoder Beginner Contest 007 解説
AtCoder Beginner Contest 007 解説
AtCoder Inc.
AtCoder Beginner Contest 003 解説
AtCoder Beginner Contest 003 解説
AtCoder Inc.
AtCoder Regular Contest 034 解説
AtCoder Regular Contest 034 解説
AtCoder Inc.
Recommended
Arc041
Arc041
AtCoder Inc.
AtCoder Beginner Contest 010 解説
AtCoder Beginner Contest 010 解説
AtCoder Inc.
AtCoder Regular Contest 040 解説
AtCoder Regular Contest 040 解説
AtCoder Inc.
Indeedなう A日程 解説
Indeedなう A日程 解説
AtCoder Inc.
abc027
abc027
AtCoder Inc.
AtCoder Beginner Contest 007 解説
AtCoder Beginner Contest 007 解説
AtCoder Inc.
AtCoder Beginner Contest 003 解説
AtCoder Beginner Contest 003 解説
AtCoder Inc.
AtCoder Regular Contest 034 解説
AtCoder Regular Contest 034 解説
AtCoder Inc.
AtCoder Beginner Contest 016 解説
AtCoder Beginner Contest 016 解説
AtCoder Inc.
AtCoder Regular Contest 035 解説
AtCoder Regular Contest 035 解説
AtCoder Inc.
AtCoder Regular Contest 033 解説
AtCoder Regular Contest 033 解説
AtCoder Inc.
AtCoder Regular Contest 028 解説
AtCoder Regular Contest 028 解説
AtCoder Inc.
AtCoder Beginner Contest 034 解説
AtCoder Beginner Contest 034 解説
AtCoder Inc.
AtCoder Regular Contest 021 解説
AtCoder Regular Contest 021 解説
AtCoder Inc.
CODE FESTIVAL 2014 本選 解説
CODE FESTIVAL 2014 本選 解説
AtCoder Inc.
AtCoder Regular Contest 049 解説
AtCoder Regular Contest 049 解説
AtCoder Inc.
AtCoder Beginner Contest 024 解説
AtCoder Beginner Contest 024 解説
AtCoder Inc.
AtCoder Beginner Contest 021 解説
AtCoder Beginner Contest 021 解説
AtCoder Inc.
AtCoder Beginner Contest 005 解説
AtCoder Beginner Contest 005 解説
AtCoder Inc.
AtCoder Beginner Contest 008 解説
AtCoder Beginner Contest 008 解説
AtCoder Inc.
Abc009
Abc009
AtCoder Inc.
AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説
AtCoder Inc.
AtCoder Beginner Contest 014 解説
AtCoder Beginner Contest 014 解説
AtCoder Inc.
abc031
abc031
AtCoder Inc.
AtCoder Beginner Contest 022 解説
AtCoder Beginner Contest 022 解説
AtCoder Inc.
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
AtCoder Inc.
AtCoder Regular Contest 024 解説
AtCoder Regular Contest 024 解説
AtCoder Inc.
AtCoder Regular Contest 025 解説
AtCoder Regular Contest 025 解説
AtCoder Inc.
AtCoder Regular Contest 001
AtCoder Regular Contest 001
AtCoder Inc.
AtCoder Beginner Contest 012 解説
AtCoder Beginner Contest 012 解説
AtCoder Inc.
More Related Content
What's hot
AtCoder Beginner Contest 016 解説
AtCoder Beginner Contest 016 解説
AtCoder Inc.
AtCoder Regular Contest 035 解説
AtCoder Regular Contest 035 解説
AtCoder Inc.
AtCoder Regular Contest 033 解説
AtCoder Regular Contest 033 解説
AtCoder Inc.
AtCoder Regular Contest 028 解説
AtCoder Regular Contest 028 解説
AtCoder Inc.
AtCoder Beginner Contest 034 解説
AtCoder Beginner Contest 034 解説
AtCoder Inc.
AtCoder Regular Contest 021 解説
AtCoder Regular Contest 021 解説
AtCoder Inc.
CODE FESTIVAL 2014 本選 解説
CODE FESTIVAL 2014 本選 解説
AtCoder Inc.
AtCoder Regular Contest 049 解説
AtCoder Regular Contest 049 解説
AtCoder Inc.
AtCoder Beginner Contest 024 解説
AtCoder Beginner Contest 024 解説
AtCoder Inc.
AtCoder Beginner Contest 021 解説
AtCoder Beginner Contest 021 解説
AtCoder Inc.
AtCoder Beginner Contest 005 解説
AtCoder Beginner Contest 005 解説
AtCoder Inc.
AtCoder Beginner Contest 008 解説
AtCoder Beginner Contest 008 解説
AtCoder Inc.
Abc009
Abc009
AtCoder Inc.
AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説
AtCoder Inc.
AtCoder Beginner Contest 014 解説
AtCoder Beginner Contest 014 解説
AtCoder Inc.
abc031
abc031
AtCoder Inc.
AtCoder Beginner Contest 022 解説
AtCoder Beginner Contest 022 解説
AtCoder Inc.
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
AtCoder Inc.
AtCoder Regular Contest 024 解説
AtCoder Regular Contest 024 解説
AtCoder Inc.
AtCoder Regular Contest 025 解説
AtCoder Regular Contest 025 解説
AtCoder Inc.
What's hot
(20)
AtCoder Beginner Contest 016 解説
AtCoder Beginner Contest 016 解説
AtCoder Regular Contest 035 解説
AtCoder Regular Contest 035 解説
AtCoder Regular Contest 033 解説
AtCoder Regular Contest 033 解説
AtCoder Regular Contest 028 解説
AtCoder Regular Contest 028 解説
AtCoder Beginner Contest 034 解説
AtCoder Beginner Contest 034 解説
AtCoder Regular Contest 021 解説
AtCoder Regular Contest 021 解説
CODE FESTIVAL 2014 本選 解説
CODE FESTIVAL 2014 本選 解説
AtCoder Regular Contest 049 解説
AtCoder Regular Contest 049 解説
AtCoder Beginner Contest 024 解説
AtCoder Beginner Contest 024 解説
AtCoder Beginner Contest 021 解説
AtCoder Beginner Contest 021 解説
AtCoder Beginner Contest 005 解説
AtCoder Beginner Contest 005 解説
AtCoder Beginner Contest 008 解説
AtCoder Beginner Contest 008 解説
Abc009
Abc009
AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 025 解説
AtCoder Beginner Contest 014 解説
AtCoder Beginner Contest 014 解説
abc031
abc031
AtCoder Beginner Contest 022 解説
AtCoder Beginner Contest 022 解説
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
Disco Presents ディスカバリーチャンネルプログラミングコンテスト2016 本選 解説
AtCoder Regular Contest 024 解説
AtCoder Regular Contest 024 解説
AtCoder Regular Contest 025 解説
AtCoder Regular Contest 025 解説
Viewers also liked
AtCoder Regular Contest 001
AtCoder Regular Contest 001
AtCoder Inc.
AtCoder Beginner Contest 012 解説
AtCoder Beginner Contest 012 解説
AtCoder Inc.
AtCoder Regular Contest 017
AtCoder Regular Contest 017
AtCoder Inc.
AtCoder Regular Contest 046
AtCoder Regular Contest 046
AtCoder Inc.
AtCoder Regular Contest 016 解説
AtCoder Regular Contest 016 解説
AtCoder Inc.
AtCoder Regular Contest 032 解説
AtCoder Regular Contest 032 解説
AtCoder Inc.
AtCoder Beginner Contest 002 解説
AtCoder Beginner Contest 002 解説
AtCoder Inc.
AtCoder Regular Contest 023 解説
AtCoder Regular Contest 023 解説
AtCoder Inc.
動的計画法
動的計画法
京大 マイコンクラブ
AtCoder Regular Contest 026 解説
AtCoder Regular Contest 026 解説
AtCoder Inc.
AtCoder Beginner Contest 013 解説
AtCoder Beginner Contest 013 解説
AtCoder Inc.
深さ優先探索による塗りつぶし
深さ優先探索による塗りつぶし
AtCoder Inc.
かずきのUWP入門
かずきのUWP入門
一希 大田
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
Amazon Web Services Japan
Arc015途中まで解説
Arc015途中まで解説
AtCoder Inc.
AtCoder Beginner Contest 020 解説
AtCoder Beginner Contest 020 解説
AtCoder Inc.
AtCoderに毎回参加したくなる仕組み
AtCoderに毎回参加したくなる仕組み
AtCoder Inc.
プログラミングコンテストでのデータ構造
プログラミングコンテストでのデータ構造
Takuya Akiba
Viewers also liked
(18)
AtCoder Regular Contest 001
AtCoder Regular Contest 001
AtCoder Beginner Contest 012 解説
AtCoder Beginner Contest 012 解説
AtCoder Regular Contest 017
AtCoder Regular Contest 017
AtCoder Regular Contest 046
AtCoder Regular Contest 046
AtCoder Regular Contest 016 解説
AtCoder Regular Contest 016 解説
AtCoder Regular Contest 032 解説
AtCoder Regular Contest 032 解説
AtCoder Beginner Contest 002 解説
AtCoder Beginner Contest 002 解説
AtCoder Regular Contest 023 解説
AtCoder Regular Contest 023 解説
動的計画法
動的計画法
AtCoder Regular Contest 026 解説
AtCoder Regular Contest 026 解説
AtCoder Beginner Contest 013 解説
AtCoder Beginner Contest 013 解説
深さ優先探索による塗りつぶし
深さ優先探索による塗りつぶし
かずきのUWP入門
かずきのUWP入門
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
[AWSマイスターシリーズ] AWS CLI / AWS Tools for Windows PowerShell
Arc015途中まで解説
Arc015途中まで解説
AtCoder Beginner Contest 020 解説
AtCoder Beginner Contest 020 解説
AtCoderに毎回参加したくなる仕組み
AtCoderに毎回参加したくなる仕組み
プログラミングコンテストでのデータ構造
プログラミングコンテストでのデータ構造
More from AtCoder Inc.
TCO2017R1
TCO2017R1
AtCoder Inc.
Square869120 contest #2
Square869120 contest #2
AtCoder Inc.
AtCoder Beginner Contest 035 解説
AtCoder Beginner Contest 035 解説
AtCoder Inc.
Chokudai Contest 001
Chokudai Contest 001
AtCoder Inc.
AtCoder Regular Contest 048
AtCoder Regular Contest 048
AtCoder Inc.
MUJINプログラミングチャレンジ2016 解説
MUJINプログラミングチャレンジ2016 解説
AtCoder Inc.
AtCoder Beginner Contest 033 解説
AtCoder Beginner Contest 033 解説
AtCoder Inc.
DDPC 2016 予選 解説
DDPC 2016 予選 解説
AtCoder Inc.
arc047
arc047
AtCoder Inc.
abc032
abc032
AtCoder Inc.
CODE FESTIVAL 2015 沖縄ツアー 解説
CODE FESTIVAL 2015 沖縄ツアー 解説
AtCoder Inc.
CODE FESTIVAL 2015 解説
CODE FESTIVAL 2015 解説
AtCoder Inc.
CODE FESTIVAL 2015 予選B 解説
CODE FESTIVAL 2015 予選B 解説
AtCoder Inc.
AtCoder Beginner Contest 030 解説
AtCoder Beginner Contest 030 解説
AtCoder Inc.
AtCoder Regular Contest 045 解説
AtCoder Regular Contest 045 解説
AtCoder Inc.
CODE FESTIVAL 2015 予選A 解説
CODE FESTIVAL 2015 予選A 解説
AtCoder Inc.
AtCoder Beginner Contest 029 解説
AtCoder Beginner Contest 029 解説
AtCoder Inc.
AtCoder Regular Contest 044 解説
AtCoder Regular Contest 044 解説
AtCoder Inc.
AtCoder Beginner Contest 028 解説
AtCoder Beginner Contest 028 解説
AtCoder Inc.
天下一プログラマーコンテスト2015 予選B 解説
天下一プログラマーコンテスト2015 予選B 解説
AtCoder Inc.
More from AtCoder Inc.
(20)
TCO2017R1
TCO2017R1
Square869120 contest #2
Square869120 contest #2
AtCoder Beginner Contest 035 解説
AtCoder Beginner Contest 035 解説
Chokudai Contest 001
Chokudai Contest 001
AtCoder Regular Contest 048
AtCoder Regular Contest 048
MUJINプログラミングチャレンジ2016 解説
MUJINプログラミングチャレンジ2016 解説
AtCoder Beginner Contest 033 解説
AtCoder Beginner Contest 033 解説
DDPC 2016 予選 解説
DDPC 2016 予選 解説
arc047
arc047
abc032
abc032
CODE FESTIVAL 2015 沖縄ツアー 解説
CODE FESTIVAL 2015 沖縄ツアー 解説
CODE FESTIVAL 2015 解説
CODE FESTIVAL 2015 解説
CODE FESTIVAL 2015 予選B 解説
CODE FESTIVAL 2015 予選B 解説
AtCoder Beginner Contest 030 解説
AtCoder Beginner Contest 030 解説
AtCoder Regular Contest 045 解説
AtCoder Regular Contest 045 解説
CODE FESTIVAL 2015 予選A 解説
CODE FESTIVAL 2015 予選A 解説
AtCoder Beginner Contest 029 解説
AtCoder Beginner Contest 029 解説
AtCoder Regular Contest 044 解説
AtCoder Regular Contest 044 解説
AtCoder Beginner Contest 028 解説
AtCoder Beginner Contest 028 解説
天下一プログラマーコンテスト2015 予選B 解説
天下一プログラマーコンテスト2015 予選B 解説
Recently uploaded
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
yuitoakatsukijp
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
Recently uploaded
(6)
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
AtCoder Regular Contest 002
1.
AtCoder Regular Contest
002 解説 AtCoder株式会社 代表取締役 高橋 直大
2.
A問題 問題概要 • 西暦の年数が与えられる •
その年がうるう年かどうかを判定しなさ い。
3.
A問題 解説 • 規則3,2,1,4の順で実装を行う。 •
If文を並べればOK!
4.
B問題 問題概要 • Y/M/Dの形式で日付が与えられる。 •
y/m/dが整数となるような次の日付を出力 せよ。
5.
B問題 解説 • 1日ずつ進めていく! –
日付ライブラリとかある言語を使おう! – 存在しない場合は、A問題のうるう年判定を 合わせて、12月までの日数を予め配列に入 れておくなどして対応しよう!
6.
C問題 問題概要 • ABXYの4種類で書かれた文字列が存在する。 •
L,Rの2文字に、2文字分の意味を持たせる ことで、この文字列を圧縮したい • 圧縮後の最小文字数を答えなさい
7.
C問題 間違った解き方 • 全通り置換するだけ •
例えば、ABABBABAのようなケースがダメ になってしまう。 – L = AB、R= BAでLLRRが正解 – Lを出来るだけ置換すると、LLBLAになってし まい、Rに置換することが出来ない。 • テストが弱い影響で、これで通っちゃう場合が あるみたいです。申し訳ありません。
8.
C問題 解説 • L,Rを全通り試す。 •
それぞれに対し、何文字目までいくつの 文字で表せたかをDPで計算する。 – ただの置換ではだめ!
9.
C問題 解説 • S
= ABABBABA, X = AB, Y = BAのとき – まずは普通にABで表した時の数字を入れる A 0 B A B B A B A 1 2 3 4 5 6 7 8
10.
C問題 解説 • S
= ABABBABA, X = AB, Y = BAのとき – Xを適用。ABに対して+1の更新を行う。 A B A B B A B A 0 1 2 3 4 5 6 7 8 0 1 1 2 2 3 4 4 5
11.
C問題 解説 • S
= ABABBABA, X = AB, Y = BAのとき – Yを適用。XYに対して+1の更新を行う。 A B A B B A B A 0 1 2 3 4 5 6 7 8 0 1 1 2 2 3 3 4 4 • こうしたDPを全通り行う
12.
D問題 問題概要 • 以下のように、将棋の歩の動きをする駒 が大量にあるボードゲームがある –
持ち駒は存在しない。初期配置で取れる駒は 存在しない。どちらが勝つかを求める – 相手の陣地(端)に到達したら勝ち
13.
D問題 解説 • 問題サイズは、2000*2000 –
探索等の処理は無理 • 何か規則性を見つけよう!
14.
D問題 解説 • 基本的な処理 –
自分の目の前に敵がいないような駒が存在す る場合 • 片方にいる場合は、そちらの勝ち • 両方にいる場合は、先に辿り着ける方が勝ち – そうでない場合 • 自分から取られに行くような操作は不利 – 取られた瞬間取り返す、みたいなのは別だが、考える必 要はない。理由は後述。 • 取られないような操作だけを考えれば良い
15.
D問題 問題解説 • 先手が動かした後、後手はどの駒を動か しても取られる状態になってしまう。 •
このような状態の時、取られた直後にま た同じ状態になる。つまり負けが確定し てしまう。
16.
D問題 問題解説 • つまり、先に取られる様な動きをしてし まった方が負け –
相手に取られない動きを何手打てるかが重要 • この手数だけに注目し、相手との手数の 差を最大化するような手だけを打てば良 い。 – これは、向かい合っている駒の数だけで判定 が可能なので、ソートして貪欲。
Download now