Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
競プロのおはなし
Search
Shu Kakihana
April 18, 2017
Programming
0
110
競プロのおはなし
新入生向けLTで発表した公開版スライド
Shu Kakihana
April 18, 2017
Tweet
Share
More Decks by Shu Kakihana
See All by Shu Kakihana
第28回高専プロコン競技部門に出場しました
kurokoji
0
65
Vimのはなし(LT)
kurokoji
1
120
RatingWatch
kurokoji
0
65
冴島清美が最近キてる
kurokoji
1
100
Q:忍野忍ですか? A:いいえ,工藤忍です
kurokoji
0
670
Other Decks in Programming
See All in Programming
Ruby Function Composition
bkuhlmann
1
330
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
450
Goのエラースタックトレースの歴史と今後
sonatard
9
1.6k
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
280
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
370
Apache Hive 4 on Treasure Data
ryukobayashi
0
360
Elm 0.19.0 Changes
bkuhlmann
0
490
Hanami and htmx
bkuhlmann
0
210
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
1k
雑に思考を整理する技術と効能
konifar
60
29k
エンターテイメント業界で利用されるAWS
demuyan
0
210
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
7
1k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
The Mythical Team-Month
searls
216
42k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
A designer walks into a library…
pauljervisheath
200
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
The Invisible Side of Design
smashingmag
294
49k
Designing for humans not robots
tammielis
248
25k
Teambox: Starting and Learning
jrom
128
8.4k
GitHub's CSS Performance
jonrohan
1025
450k
Transcript
ڝϓϩͷ͓ͳ͠ kurokoji
ࣗݾհ
Who Am I? • ຊ໊(ݕӾࡁΈ) • mi12th • ୈ28ճߴઐϓϩίϯڝٕ෦Ϧʔμʔ
Who Am I? • kurokoji • ࠷ۙpython͕͖͢ • ౻ɾࠤʑઍࢬ͕͖͢
Twitter • @_scky(͍ͪΜͬͯΔͭ) • @kurokojiP(ΦλΫ) • @NITOk_ICT(ICTެࣜΞΧϯτ)
ग़ͨେձ • ETϩϘίϯ2015(ݝ༏উ) • SuperCon2016(7Ґ) • ୈ27ճߴઐϓϩίϯڝٕ෦ • ύιίϯߕࢠԂ͏ͻͱͭͷຊબ(8Ґ) •
ใΦϦϯϐοΫ2017ຊબ • Ѫඤେֶֶ෦ใֶՊϓϩάϥϛϯάίϯςετ(༏ल)
ग़ͨେձ • ETϩϘίϯ2015(ݝ༏উ) • SuperCon2016(7Ґ) • ୈ27ճߴઐϓϩίϯڝٕ෦ • ύιίϯߕࢠԂ͏ͻͱͭͷຊબ(8Ґ) •
ใΦϦϯϐοΫ2017ຊબ • Ѫඤେֶֶ෦ใֶՊϓϩάϥϛϯάίϯςετ(༏ल)
競プロ系の 大会
ڝϓϩͱ?
ڝϓϩͱ? ίϯϐϡʔλ͕ 100͔͔ΔॲཧΛ 1ඵʹ͢Δ ܹΞπεϙʔπ
͜Μͳײ͡Ͱ
ڝϓϩͱ? • ڝٕϓϩάϥϛϯάͷུ • ϓϩάϥϜΛ༻͍ͯΛղ͘ • 1~10000ͷΛग़ྗͤΑɼͱ͔
100͔͔Δ…?
८ճηʔϧεϚϯ • ࢢͷnݸͱɼ2ͭͷࢢi, jؒΛҠಈ͢Δ ࣌ؒd[i][j]͕͋ͨ͑ΒΕͨͱ͖ɼ ͯ͢ͷࢢΛ௨ͬͯ ݩͷࢢʹͬͯ͘Δ ܦ࿏ͷ࠷খҠಈ࣌ؒ
શ෦ͷܦ࿏Λྻڍ͢Δͱ • ࢢ͕20ݸʹͳΔͱશྻڍ͢Δͷʹ700͘ Β͍͔͔Δ!?(19ݸͩͱ30͘Β͍) • ͔͠͠ɼ͋Δํ๏Λ͏ͱ19ݸͳΒ 1ඵ͘Β͍Ͱ͕͑ग़ͤΔ!!
ͦΕ͕ڝϓϩ • ͲͷΑ͏ͳํ๏Ͱղ͚࣌ؒΛॖΊΒΕΔ͔? • ͦ͜Λߟ͑ͯղ͚ͨͱ͖ؾ͍͍࣋ͪ
େձͷհ
ύιίϯߕࢠԂ(PCK) • ձେֶ(ౡݝ)ओ࠵ • ϞόΠϧɾϓϩάϥϛϯάɾ͍ͪ·͍ͷֆCG • ϓϩάϥϛϯά෦(ຊબ)30νʔϜ(ࡢ+10) • 2ਓ1ͷνʔϜઓ •
νϟϯε3ճ
ใΦϦϯϐοΫ(JOI) • ࠃࡍՊֶٕज़ίϯςετͷҰͭ • ͭ͘ࠃࡍձٞ(Ἒݝ) • ݸਓઓ • νϟϯε2ճ •
ຊબͰΛͤຊදʹ…?
SuperCon • SuperComputingContest ͷུ • ౦େɾࡕେओ࠵ • ͦͷ໊ͷ௨ΓεʔύʔίϯϐϡʔλΛ͏ • ࡢňTHUBAMEʼnΛͬͨ
• 1िؒ͘Β͍ίʔυॻ͍ͯউෛ
ߴઐϓϩίϯڝٕ෦ • શࠃߴઐֶߍϓϩάϥϛϯάίϯςετ ͷུ • ՝ɾࣗ༝ɾڝٕ෦ • ࠓύζϧ
None
ACM-ICPC • ֤େֶର߅ઓ • ߴઐ4~5ੜͱઐ߈Պੜ • 3ਓ1ͷνʔϜઓ
ڝϓϩʹڵຯͰͨ?
ॳ৺ऀ༻ڝϓϩڭࡐ Ӷҙ࡞த!!
ͱΓ͋͑ͣMڭࡐ രͰऴΘΒͤΑ͏