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
YM
Uploaded by
Yuki Morikawa
PPTX, PDF
170 views
競技プログラミングを始めよう!
https://lt.naoh.io/presenter/ 2019/5/11に開かれたLT会の資料です
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
More Related Content
PDF
SE職体験ツール【フローチャートパズル】
by
Jun Chiba
PDF
0からのプログラミング研修オンライン
by
Jun Chiba
PDF
本格的なプログラミングが学べる学校・金沢高専
by
金沢工業高等専門学校
PPTX
1-2_C言語入門 - プログラマに必要な能力
by
bc_rikko
PDF
0からのプログラミング研修
by
Jun Chiba
PPTX
Computer Graphics from the Mathematical Aspects - Lecture 1
by
Kodai Takao
PDF
【競プロ超初心者向け】競技プログラミング準備会 AtCoderのアカウント作成から問題提出まで 2025-05-20
by
tototti
PDF
【超初心者向け】競技プログラミング体験会(南町通りイカ研究所 デベロッパー部) 発表資料
by
tototti
SE職体験ツール【フローチャートパズル】
by
Jun Chiba
0からのプログラミング研修オンライン
by
Jun Chiba
本格的なプログラミングが学べる学校・金沢高専
by
金沢工業高等専門学校
1-2_C言語入門 - プログラマに必要な能力
by
bc_rikko
0からのプログラミング研修
by
Jun Chiba
Computer Graphics from the Mathematical Aspects - Lecture 1
by
Kodai Takao
【競プロ超初心者向け】競技プログラミング準備会 AtCoderのアカウント作成から問題提出まで 2025-05-20
by
tototti
【超初心者向け】競技プログラミング体験会(南町通りイカ研究所 デベロッパー部) 発表資料
by
tototti
Similar to 競技プログラミングを始めよう!
PDF
競技プログラミングのススメ
by
Takahiro Yano
PDF
競技プログラミングの楽しみ
by
徹 稲盛
PDF
Pythonではじめる競技プログラミング
by
cocodrips
PDF
プログラミング講座 #5 競プロをやってみよう
by
ZOIdayo
PDF
お盆明け勉強会
by
taikoubou_DdffXx
PDF
競技プログラミングについて
by
ei ushi
PDF
導入
by
Ryunosuke Iwai
PDF
Miyazakirb vol0 lt
by
cocoa_dahlia
PPTX
競技プログラミングを始めよう ~はじめての「プログラミング」から入茶まで~
by
GlinT Fraulein
PPTX
競プロでGo!
by
鈴木 セシル
ODP
Scalaで始める競技プログラミング
by
HAYATO KOKUBU
PDF
プログラミング勉強会
by
ssuser50bb47
PDF
MixLeap LT - スポーツ 2019-3-5
by
ShuyaShimaoka
PPT
Introduction to programming competition
by
yak1ex
PDF
Presentation
by
zer0004
PDF
Rustで始める競技プログラミング
by
Naoya Okanami
PPT
Introduction to programming competition [revised]
by
yak1ex
PPTX
AtCoder を布教しに来ました! 2019 - 04 - 11
by
Nmimineko
PPTX
AtCoder Beginner Contest 004 解説
by
AtCoder Inc.
PDF
競技プログラミングの楽しみ
by
na_o_ys
競技プログラミングのススメ
by
Takahiro Yano
競技プログラミングの楽しみ
by
徹 稲盛
Pythonではじめる競技プログラミング
by
cocodrips
プログラミング講座 #5 競プロをやってみよう
by
ZOIdayo
お盆明け勉強会
by
taikoubou_DdffXx
競技プログラミングについて
by
ei ushi
導入
by
Ryunosuke Iwai
Miyazakirb vol0 lt
by
cocoa_dahlia
競技プログラミングを始めよう ~はじめての「プログラミング」から入茶まで~
by
GlinT Fraulein
競プロでGo!
by
鈴木 セシル
Scalaで始める競技プログラミング
by
HAYATO KOKUBU
プログラミング勉強会
by
ssuser50bb47
MixLeap LT - スポーツ 2019-3-5
by
ShuyaShimaoka
Introduction to programming competition
by
yak1ex
Presentation
by
zer0004
Rustで始める競技プログラミング
by
Naoya Okanami
Introduction to programming competition [revised]
by
yak1ex
AtCoder を布教しに来ました! 2019 - 04 - 11
by
Nmimineko
AtCoder Beginner Contest 004 解説
by
AtCoder Inc.
競技プログラミングの楽しみ
by
na_o_ys
競技プログラミングを始めよう!
1.
競技プログラミングを始めよう!
2.
自己紹介 HN:Bantako 学科、学年:AJ
B3 趣味:競プロ (→はAtCoderのRating) Twitter:@__bactpus__
3.
競技プログラミングって何? 競技プログラミング(英語: Competitive
programming、略称: 競プロ) とは、プログラミングコンテストで行われる競技の一種である。 競技プログラミングでは、参加者全員に同一の課題が出題され、より早 く与えられた要求を満足するプログラムを正確に記述することを競う。 コンピュータサイエンスや数学の知識を必要とする問題が多く、新卒学 生の採用活動などに使われることもある。多くのコンテストでオンライ ンジャッジが採用されている。 また、競技プログラミングに参加する人を「競技プログラマ」または 「競プロer」と呼ぶことがある。(wikipediaより) 国内で行われる主なコンテストは以下の3つである AtCoder yukicoder 日本情報オリンピック(Japanese Olympiad in Informatics(JOI)) また国際規模では以下のものが定期的に開催されている 競プロはネトゲ!
4.
競プロ = ネトゲ
!? 競技プログラミング ネトゲ PCの使用 ○ ○ オンライン ○ ○ プレイヤーの能力により 差がつく ○ △
5.
真面目に競プロの解説 AtCoderさんからお借りしました(https://twitter.com/chokudai/status/1016244862344036352)
6.
競技プログラミングって何が面白いの? オンラインで世界中の人と対戦できる コンテストでライバルと知力の殴り合いができる
やっぱりネトゲでは? 解けない問題が解けるようになる 知識が増えて見える世界が広がる
7.
実際にどんな問題がでるの? いろんな分野から(それなりに)幅広く出題される 算数・数列・数論・幾何学・グラフ・文字列etc..
足し算するだけの問題から 高度な数学の知識を使う問題など難易度の幅が大きい
8.
例題 ポケモン金銀より「こおりのぬけみち」 滑るフィールド上でスタートからゴールまで 最短何手で進めるか
プレイヤーは上下左右の4方向に進める 一度移動したら障害物にぶつかるまで進み続 ける
9.
解き方を考えてみる(1) とりあえずいろんな方向に移動すればいつか たどり着ける・・・はず! 最悪無限ループする
同じ場所通らなければ無限ループしないん じゃないの? 最短手数を求めるのは難しい (現在のPCの性能でも膨大な時間がかかる場 合がある)
10.
解き方を考えてみる(2) 同じ場所はたかだか1回通る ある場所において、一番短い手数だけわかれ ば良い
じゃあ並列にシミュレーションしてみる と・・・?
11.
解き方を考えてみる(2) 12 3 34 4 4 0 4 5 5 5 6 6 66 7 7 7 7 7 7 78
8 8 9 9 9 9 10 10 11 11 11 1212
12.
競プロのおもしろさ そのままでは解けない問題を工夫して解く のがめちゃくちゃ楽しい
数学的知識、アルゴリズムの工夫、天から解法が降ってくる..etc 290億年→数秒になった例 『フカシギの数え方』
13.
実は競プロって難しいんじゃ・・・ 簡単な問題は本当に簡単です
14.
実は競プロって難しいんじゃ・・・ 擬似コード的ななにか C言語
15.
競技プログラミングってどこでやるの? 国内のオンラインプログラミングコンテストサイト AtCoder(土/日の21時頃)
yukicoder(金の21時頃) ICPC(年に1回) JOI(年に1回 高校生のみ) 国外のコンテストサイト Codeforces TopCoder CODECHEF
16.
AtCoder.jpにアクセス!
17.
まとめ 競プロ楽しい!!✌(‘ω’✌ )三✌(‘ω’)✌三(
✌‘ω’)✌ 競プロはネトゲ! 競プロ難しくないよ! 今日21時からAtCoderでコンテスト!!!!!
Download