並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 1794件

新着順 人気順

atcoderの検索結果41 - 80 件 / 1794件

  • AtCoderでCythonの力を開放する魔術詠唱 - 学習する天然ニューラルネット

    概要 以下のformatをPythonで提出すればいい mycode = r''' # distutils: language=c++ # cython: language_level=3, boundscheck=False, wraparound=False, cdivision=True {ここにcythonのコードを書く} ''' import sys import os if sys.argv[-1] == 'ONLINE_JUDGE': # コンパイル時 with open('mycode.pyx', 'w') as f: f.write(mycode) os.system('cythonize -i -3 -b mycode.pyx') import mycode 概要 AtCoderにおけるCython提出の弱点 解決方法 性能評価 Pythonの回答 Cythonの回答

      AtCoderでCythonの力を開放する魔術詠唱 - 学習する天然ニューラルネット
    • AtCoder での実力アップを目指そう! ~競プロ典型 90 問~ - Qiita

      競プロにおける「上達の壁」 そこで私は、主に以下の 3 点が競技プログラミングにおける上達の壁になっているのではないかと考えています。 基礎的なコーディングの知識。for 文・条件分岐・配列などを使った基本的なプログラムが書けるかどうか。(レーティング 1~99 程度) 競プロで戦うために必要な、最低限のアルゴリズムや数学の知識。例えば二分探索・動的計画法・グラフ理論・逆元といったものが挙げられる。(レーティング 100~1199 程度) アルゴリズムや数学的知識 [2. で扱ったもの] をどうやって実際の問題に応用するか、考察面・実装面両方含めた典型テクニック。(レーティング 200~1999 程度) 今はどの壁が問題か? 現在、1. と 2. についてはかなり教材が整備されており、例えば 1. のプログラミングの基本を学ぶにあたっては、 C++入門 AtCoder Programmin

        AtCoder での実力アップを目指そう! ~競プロ典型 90 問~ - Qiita
      • AtCoder株式会社に入社しました - 競プロ始めました-kaede2020-

        0.はじめに 1.前職と求人に応募するまでの話 2.オンラインでの1次面談 3.大学の就職活動と新卒で入社したときの話 4.オンラインでの2次面談 5.対面での最終面談 6.終わりに 7.おまけ:入社後の競技プログラミング参加について 0.はじめに はじめまして、もしくはお久しぶりです、競プロ歴3年のかえでです。46歳で競技プログラミングを始め、今の年齢は49歳になります。 そんな私が、本日2023年2月1日、AtCoder株式会社に入社しました。 atcoder.jp いったい何が起こったのかと驚かれた方も多いのではないかと思います。私自身もこの事実を人から聞いたとしたら、「え、どういうこと?」と思ったことでしょう。だから、書ける範囲で入社までの経緯を書きたいと思います。(事前にchokudaiさん*1とけんしょーさん*2には読んでいただいて許可をもらっています。) 1.前職と求人に応募

          AtCoder株式会社に入社しました - 競プロ始めました-kaede2020-
        • AtCoder:競技プログラミングコンテストサイト

          世界最高峰のプログラミングコンテストを 運営するAtCoderが、 高度IT人材の創出を目指し、 アルゴリズム実技検定を開始します。

            AtCoder:競技プログラミングコンテストサイト
          • AtCoderが「アルゴリズム実技検定」開始、プログラミングスキルを数値化

              AtCoderが「アルゴリズム実技検定」開始、プログラミングスキルを数値化 
            • 土木とITをつないだプログラミングコンテストという選択肢--鹿島建設とAtCoderの新たな挑戦

              鹿島建設と競技プログラミングコンテストサイトを運営するAtCoderが、土木業界におけるエンジニアの育成、就業に乗り出している。ダムやトンネルなどを造る土木事業とエンジニア。一見すると相反する世界のように感じるかもしれないが、深刻な人手不足が続く今、エンジニアは土木業界における必須人材となっているという。 土木業界の人手不足にエンジニアがどう寄与しているのか。また、土木とエンジニアを結びつけることで、何が変わっていくのか。鹿島建設 技術研究所プリンシパル・リサーチャー兼機械部自動化施工推進室長博士(工学)の三浦悟氏とAtCoder 代表取締役社長の高(漢字ははしごだかの高)橋直大氏に聞いた。 右から、鹿島建設 技術研究所プリンシパル・リサーチャー兼機械部自動化施工推進室長博士(工学)の三浦悟氏とAtCoder 代表取締役社長の高橋直大氏 土木事業に携わる人口が急激に減りつつあるという現状

                土木とITをつないだプログラミングコンテストという選択肢--鹿島建設とAtCoderの新たな挑戦
              • 浮動小数点数オタクがAtCoder Beginner Contest 284のD問題をガチで解説してみる

                こんにちは、浮動小数点数オタクのmod_poppoです。 昨日開催されたABC284のD問題でsqrtがどうのこうのという声がツイッターで観測されたので、ガチで考察してみます。 問題文(引用) まず最初に問題文を引用しておきます。 AtCoder Beginner Contest 284 | D - Happy New Year 2023 問題文 正整数Nが与えられます。Nは、2つの相異なる素数p, qを用いてN=p^2qと表せることがわかっています。 p, qを求めてください。 T個のテストケースが与えられるので、それぞれについて答えを求めてください。 制約 入力は全て整数 1\le T\le 10 1\le N\le 9\times 10^{18} Nは、2つの相異なる素数p, qを用いてN=p^2qと表せる 2023が7\times 17^2と素因数分解できることにちなんだ問題のよう

                  浮動小数点数オタクがAtCoder Beginner Contest 284のD問題をガチで解説してみる
                • chokudai(高橋 直大)🍆@AtCoder社長 on Twitter: "Vtuber周りのあれこれを見ながら、自分がキズナアイ登場時に夢見ていた、「バーチャル空間上にキャラクターを創造する新しい形」としてのVtuberというのは、とっくに死んでいたんだなあ、と感じている。今はVtuber=絵が動く配信者だけど、昔はそうじゃなかったよね。(続)"

                  Vtuber周りのあれこれを見ながら、自分がキズナアイ登場時に夢見ていた、「バーチャル空間上にキャラクターを創造する新しい形」としてのVtuberというのは、とっくに死んでいたんだなあ、と感じている。今はVtuber=絵が動く配信者だけど、昔はそうじゃなかったよね。(続)

                    chokudai(高橋 直大)🍆@AtCoder社長 on Twitter: "Vtuber周りのあれこれを見ながら、自分がキズナアイ登場時に夢見ていた、「バーチャル空間上にキャラクターを創造する新しい形」としてのVtuberというのは、とっくに死んでいたんだなあ、と感じている。今はVtuber=絵が動く配信者だけど、昔はそうじゃなかったよね。(続)"
                  • AtCoder  緑色になりました!【色変記事】 - chacoderのブログ

                    0 自己紹介 1 競技プログラミングをはじめたきっかけ 2 初めてのコンテスト 3 灰コーダーになるまで 4 茶コーダーになるまで 5 緑コーダーになるまで 6 これからのこと このたびめでたく緑化することができましたので茶色に落ちないうちに色変記事を書きます。 ハンドルのChacoder(チャコーダー)ですが茶色コーダーという意味ではなく、地元の名産のお茶からとったものです。それゆえ緑化してもChacoderのままです。 0 自己紹介 50代半ばです。 本業は弁護士です。 競プロを始めたのは2019年の年末から。 プログラミングは中高校生のころにベーシックをかじったりその後HPつくるのにHTMLやCSSをかじったりした程度。 1 競技プログラミングをはじめたきっかけ 長年、プログラミングをちゃんと勉強したいと思いながらなかなか手につかずにいました。2019年の年末にAtCoderを知って

                      AtCoder  緑色になりました!【色変記事】 - chacoderのブログ
                    • AtCoder生成AI対策ルール - 20240607版 - AtCoderInfo

                      はじめに このルールは、AtCoder Beginner Contest(以下、ABCとする)のコンテスト中にのみ適用されるルールです。 AtCoder Regular Contest, AtCoder Grand Contest, AtCoder Heuristic Contestなどは、このルールの対象外です。過去問を練習している際には適用されません。ABCのコンテスト中においては、Unrated参加者にも適用されます。今回発表するルールは、2024年6月現在の生成AIの能力と利用状況に合わせて制定されたものです。今後のAI事情の変化に応じて、ルールを変更する予定です。 ルールの制定背景などは、以下をご確認ください。 生成AIの台頭に伴うABCにおけるルール変更について ルール AtCoderの開催中のコンテストの問題として発信されている情報の全部または一部を、ソフトウェアに入力として

                        AtCoder生成AI対策ルール - 20240607版 - AtCoderInfo
                      • 未経験者のアナタもハマる?競技プログラミング「AtCoder」って何だ?【理系通信】(2021年3月19日)

                        興味深いサイエンスニュースをお伝えする「理系通信」。 今回のテーマは「競技プログラミング」です。 「競技プログラミングなんて自分には関係ない」と思うことなかれ。 実は競技プログラミングは、「プログラミングに興味はあるけどやる気が出ない」というような人に最適だというんです。 そんな競技プログラミングのコンテストに、プログラミングのド素人・橋本ディレクターが挑戦。 果たして初心者でも本当に戦えるのか、一体どんな問題が出るのか、そしてなぜ多くの人が熱中するのか。 知られざる競技プログラミングの世界を詳しくお伝えします。 #AtCoder#高橋直大#chokudai#競技プログラミング#プログラミング#アルゴリズム#鹿島建設#競プロ#アットコーダー ◆「ワールドビジネスサテライト」「ガイアの夜明け」などが見放題! 「テレビ東京ビジネスオンデマンド」はコチラ↓(入会月無料) https://tx

                          未経験者のアナタもハマる?競技プログラミング「AtCoder」って何だ?【理系通信】(2021年3月19日)
                        • レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【上級編:目指せレッドコーダー!】 - Qiita

                          そのうち、最初の 12 個(表の 1 ~ 3 行目)をマスターする方法は、中級編 2-2-2. 節で解説がされていますので、こちらをご覧ください。本節では、残りの 11 個を理解できる記事たちを紹介したいと思います。 座標圧縮 まとまった解説記事が見つからないので、こちらで簡潔に解説しておきます。 座標圧縮とは、とても大きい座標があって現実的に扱えないサイズである場合に、圧縮して計算量を抑えるというテクニックです。以下の画像のように、相対的な位置関係が崩れないように圧縮します。(一次元の場合でも、二次元の場合でも通用します。) 実装などを含めた詳しい部分は、以下の記事に書かれています。 座標圧縮について勉強した (java)| バイトの競プロメモ 座標圧縮| 個人的な競プロメモ 半分全列挙 $N$ 通りの全列挙を $O(\sqrt{N})$ 程度の計算回数で効率的に計算する手法です。以下の

                            レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【上級編:目指せレッドコーダー!】 - Qiita
                          • AtCoderでGoをはじめてみる|LiKaf

                            はじめにこんにちわ。LiKafです 月に一本継続してNoteを出していこうという取り組みの第一弾です 今回は備忘録を兼ねて『AtCoderを使ってGoをはじめてみた』記録を書いていきます Goの超基本的な文法とかが気になる方はぜひ読んでみてください。 AtCoderをよく知らない方は、 AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~とかを参考にしてください (もしやったことないなら、やってみた方がいいと思います。異常に楽しいです、ガチで。) なぜやろうと思ったかなぜ無数にある言語の中からGoをやろうと思ったのかというと、答えは単純で、夏のインターンでGoを使って開発を行う機会を頂けたからです。 では、なぜAtCoderでGoの勉強をはじめようと思ったのかというと、これまでGoを読んだことも書いたこともない私にとって、最初から100行以上のコ

                              AtCoderでGoをはじめてみる|LiKaf
                            • 競プロ典型 90 問 - AtCoder

                              重要な連絡(2021/8/4 追記) コンテストは終了しました。今後は「過去問」としてお楽しみください。(2021/7/12) 皆さんの要望により、「競プロ典型 90 問」は常設ジャッジとなりました。(2021/8/4) 順位表は現在も更新されていますが、コンテスト自体(2021/7/11 19:00 までの提出)の順位表・表彰対象者はこのページ下部をご覧ください。 「競プロ典型 90 問」とは? これは、AtCoder の問題を解くために必要な実力を付けるために作られた「典型問題」を解いていく企画です。 E869120 によって企画・作題が行われ、有志によって準備されたコンテンツです。(AtCoder 公式制作のコンテンツではありません) 2021/3/30 ~ 2021/7/11 の期間、日曜を除き毎日 1 問ずつ問題が追加されます。現在、90 問すべてが追加されています。 主に、At

                                競プロ典型 90 問 - AtCoder
                              • AtCoder の過去問精選 10 問を Terraform で解いてみる

                                HCL (HashiCorp Configuration Language) は HashiCorp 社が開発している、シンプルな構文を持つ「プログラミング言語」です。 「プログラミング言語」なので、当然競技プログラミングに使用することもできます。 そして Terraform は HCL によって記述された「プログラム」を実行するためのツールです。 というわけで、 AtCoder の過去問精選 10 問を Terraform を使って解いてみます。 リポジトリ 今回紹介するコードは以下のリポジトリで管理しています。 テストコードや CI なども含まれています。 条件 Terraform v1.9.0 を使用する 入力は var.input で文字列として受け取る

                                  AtCoder の過去問精選 10 問を Terraform で解いてみる
                                • はじめに - AtCoderコンテストにRustで参加するためのガイドブック

                                  本書はAtCoderのコンテストにRustで参加するためのガイドブックです。 AtCoderとは? AtCoderは、オンラインで参加できるプログラミングコンテスト(競技プログラミング)のサイトです。リアルタイムのコンテストで競い合ったり、約3000問のコンテストの過去問にいつでも挑戦することが出来ます。 (AtCoderのトップページより引用) Note: 競技プログラミングはプログラミングで解決できるような問題をなるべく早く正確に解く競技です。競技プログラミングについてよく知らないが興味があるという方は、インターネット上に初心者向けの詳しい情報がたくさんありますので検索してみてください。AtCoderで開催されているものでは、大きく分けて二種類あります。 与えられる問題に対して、その解を出力するようなプログラムを書く競技 (アルゴリズム系) 定期開催のもの: AtCoder Begin

                                  • GitHub - tanakh/cargo-atcoder: Cargo subcommand for AtCoder

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - tanakh/cargo-atcoder: Cargo subcommand for AtCoder
                                    • 九州大学やAtCoderらが手がける課題解決人材を育てる「アルゴリズム思考」教育とは何か?

                                      九州大学やAtCoderらが手がける課題解決人材を育てる「アルゴリズム思考」教育とは何か?:講義をDX、地域課題も解決し人材育成も(1/3 ページ) 昨今のコロナ禍で、台湾のIT大臣ことオードリー・タン(唐鳳)政務委員の活躍が世界的に大きな注目を集めた。今はあらゆる社会課題の解決で当たり前にITが活用される時代だ。 そんな時代に必要なのが、課題をきちんと認識し、要件を定義し、解決の道筋を立てる能力だろう。残念ながら今の日本の教育には、こういった能力の開発に役立っている印象が弱い。後から次々と問題が露呈する政府や大企業のIT施策はその証左といえよう。 九州大学が、そんな状況を変えるべく立ち上がった。21世紀人に必要な新しい素養「アルゴリズム思考」を定着させようという取り組みだ。ただ「アルゴリズム思考」を教えるだけでなく、教え方を進化し続ける形にデジタルトランスフォーメーション(DX)し、さら

                                        九州大学やAtCoderらが手がける課題解決人材を育てる「アルゴリズム思考」教育とは何か?
                                      • 超高度IT人材の宝庫、「AtCoder」の実態とは? | ウェブ電通報

                                        世界トップクラスのプログラマー高橋直大氏に登場いただき、高度IT人材の採用と育成について考える本連載。今回は、高橋氏が代表を務める、競技プログラミングコンテストを開催するAtCoderの実態と、今後の展望について語っていただきます。 AtCoderって何?どんな人材がいるの? AtCoderは、本連載で紹介してきた「競技プログラミング」の大会を、オンラインで開催する日本のサービスです。 世界中から極めてレベルの高いプログラマーが集まり、毎週土曜日に約5000人の参加者が同時に、自身のプログラミング能力や、アルゴリズム構築能力を競い合っています。 さて、そんなレベルの高いAtCoderですが、参加者はどんな人たちなのでしょうか? プログラミングのコンテストに、毎週土曜日の夜9時から参加する…というと、極めて勉強熱心で、スキルアップに情熱を注いでいるような人たちを、皆さん想像するのではないかと

                                          超高度IT人材の宝庫、「AtCoder」の実態とは? | ウェブ電通報
                                        • AtCoderで実行時間0msを狙う - Qiita

                                          はじめに 「最強最速アルゴリズマー」の「最速」とは、こういう意味ではありません。 基本 AtCoderで実行時間0msを狙うにはどうすればよいのか?Pascalを使用すればよいです。 Pascalは小規模なプログラムの実行がやたらと速いです。C言語を使用し、入出力をreadとwriteで行っていても0msはなかなか出ませんが、Pascalならほとんど一発で出ます。標準の入出力が爆速なのと、(多分)起動時のオーバーヘッドが極小なんだと思います。 しかし、C言語と比較すると他の点で少し遅いのは事実です。$10^5$回ループするだけでもうC言語より遅くなったりします。 経験的に、Pascalでは実行時間0msの範囲内で 数千から一万回のループ 数百回の入出力 を行えます。ですから、ABC-A問題レベルならば、何も考えずに書いてACするだけで0msがポコポコ出ることになります。 そんなのをわざわざ

                                            AtCoderで実行時間0msを狙う - Qiita
                                          • 実録!MC Digital プログラミングコンテスト2022(AtCoder Heuristic Contest 008)参加記 - 競プロ始めました-kaede2020-

                                            0.はじめに 1.問題文の概要 2.最初の提出 3.アイデア出し 4.長期戦の準備 5.得点の計算方法 6.2回目の提出 7.考察の開始 8.5日目の考察 9.閑話休題(今回の目標) 10.スコア計算を実装する 11.動物を閉じ込めることを考える 12.動物のいない人だけのエリアを広くすることを考える 13.ビジュアライザの共有について 14.迷走中 15.7日目 16.最後の週末(8日目)はBFSをすることにしました 17.今日こそは得点を出したい日曜日 18.最終週の月曜日(10日目。残り5日) 19.最終週の火曜日(11日目。残り4日) 20.最終週の水曜日(12日目。残り3日) 21.最終週の木曜日(13日目。残り2日) 22.最終週の金曜日(14日目。残り1日) 23.残り24時間。できる限りの高みを目指す 24.最終日(土曜日) 25.そして、コンテストが終わります。 26.最

                                              実録!MC Digital プログラミングコンテスト2022(AtCoder Heuristic Contest 008)参加記 - 競プロ始めました-kaede2020-
                                            • 200日連続AtCoder生活から得られたこと - yutasの競技プログラミング勉強帖

                                              こんにちは。久しぶりのブログ更新となりました。 前回の続きとなる後編はまだ書く気が起こりません。 そもそもの話と動機など さて、AtCoderというサイトをご存知でしょうか。 atcoder.jpいわゆる「競技プログラミング」のコンテストを行っているサイトで、週1程度の頻度でコンテストが開催されています。 コンテスト自体にも、初心者向けの「AtCoder Beginner Contest」(ABC)や、世界のトップレベルの方々も参加する「AtCoder Grand Contest」(AGC)など、主に難易度別にいくつか種類があります。 特にABCについては、必ず毎回6問出題されており、最初の2問ほどはプログラミングの勉強を始めたて、という方でも解ける難易度のものとなっているので、プログラミングの勉強を始めたい方にもおすすめだと思います。 このAtCoderは、過去問を解くことも可能です。

                                                200日連続AtCoder生活から得られたこと - yutasの競技プログラミング勉強帖
                                              • AtCoderでコンテストを開催しよう!!(日本企業編) - Qiita

                                                1. AtCoder とは? AtCoder とは同時接続数が数千以上を誇る日本最大級のネットゲームであり、なんと無料で遊べます。課金要素は今の所PASTと呼ばれる特殊なアイテムを入手するぐらいで、ガチャ等の廃課金要素はなくピークタイムも土日午後9時~11時という極めて健全なゲームです。 プレイヤーは大学生を中心として幅広い層に楽しまれており、たまに上位ランカーに賞金まで出たり就職にも有利になったりするサイトです。 (※上記はジョークです。正確な説明はAtCoderのサイトで御覧ください) 1-1. なぜそんな良ゲーが無料なのか それは主に企業がリクルートや宣伝を目的としてスポンサーになっているためです。つまり自分が今いる会社でもAtCoderコンテストを開催できる可能性があるわけです!!! 2. うちの会社でもコンテストを開催したい! はい、この記事はそういった人向けの情報です。特に日本

                                                  AtCoderでコンテストを開催しよう!!(日本企業編) - Qiita
                                                • AtCoder 版!マスター・オブ・整数 (素因数分解編) - Qiita

                                                  お久しぶりです! アルゴリズムと整数好きのけんちょんです! 今回は俗に「数学ゲー」と呼ばれるタイプの問題のうち、整数について語ります。 【他シリーズ】 AtCoder 版!マスター・オブ・整数 (最大公約数編) エラトステネスの篩の活用法を総特集! 〜 高速素因数分解・メビウスの反転公式 〜 フェルマーの小定理の証明と使い方 拡張ユークリッドの互除法 〜 一次不定方程式 ax + by = c の解き方 〜 (書籍画像は amazon ページ より) 追記:整数問題を練習できるオンライン教材 本記事に準拠した、整数アルゴリズムを学べるオンライン教材を作ってみました。素数判定から始めて、段階的に学べる教材としました。 整数問題などのオンライン練習問題集 1 問 1 問は下図のような構成になっています。各問題に対して、ユーザが実装したプログラムを提出すると、その場でサーバー上で実行し、正しく挙

                                                    AtCoder 版!マスター・オブ・整数 (素因数分解編) - Qiita
                                                  • AtCoder水色になりました - Qiita

                                                    こんにちは。Pkodamaです。今回はABC153にてAtCoderのレートが1200以上になり水色コーダーになったので他の水色を目指している方にも参考になればと思い記事を書くことにしました。ターゲットは緑→水色で苦戦している人向けですが、多くのレート帯の方の参考になるように一応心がけて記事を書きました。 1.水色コーダーになった感想 AtCoder始めた頃の目標で水色になるというのがあり、無事達成できたのでやっぱり嬉しいです。 上の写真は緑になって以降のコンテストの成績表です。基本的にRatedのコンテストには参加するようにしています。ただ1月はJMO予選やRCJ九州大会など時間がうまく取れずあんまり参加できていませんでした。 前回前々回と順位的には青色パフォーマンスでしたが、残念ながらUnratedになり2回連続で水色入りを逃すということをしていました。ただ、この2回で自分には水色の実

                                                      AtCoder水色になりました - Qiita
                                                    • AtCoderの問題クオリティ - AtCoderInfo

                                                      AtCoderの問題クオリティ AtCoderの問題クオリティはなぜ高いのか? AtCoderでは、世界一の出題クオリティを目指して運営しており、世界的に高い評価を得ています。 AtCoderの問題作成体制 AtCoderでは、原案提供・Writer・Tester・Adminの4体制でコンテストを作成しています。 原案提供 / Writer / Tester 原案は、問題の元の案です。Writerがその原案を元に問題文の清書・テストケースとチェッカーの作成を行い、Testerが正当性のテストを行っております。AtCoderでは、WriterとTesterが兼任することなく、必ず2人以上の体制で問題を作成することで、コンテスト開催時のミスを軽減しています。ARCやAGCなどの上位向けコンテストでは、さらにAdminが最終チェックを行うため、極めてミスが少なくなっています。 AtCoderの公

                                                        AtCoderの問題クオリティ - AtCoderInfo
                                                      • AtCoderで15万点分の問題を解いて見えたもの - 競プロ弱者の解答

                                                        競プロ大好きなsyunsukeです。 最近はwebアプリの勉強も好きです。 タイトルの通り、15万点分の問題を解きました。 10万点の時点がこれなので、 10万点⇒15万点までに 期間 :5/18 ⇒ 10/23   約5カ月 AC数  :633  ⇒ 881      約250問(点数のつかない問題も解いていますので、 単純に5万÷250問=200点/問とはなりません) かかりました。 また、その間のレートの推移ですが、 10万点時点では1222で、15万点時点では1293なので、70増えました。 ただ、その過程はなかなか大変で、一気に1309(Highest)まで上がり、7連敗で1109まで落ち、そこから1293まで戻しています。 この間毎日精進を続け、解ける問題も増えていってたので、私の実力は向上していたはずなのですが・・ コンテストへの新規参加が増えた時期に、強い新人さんたちに抜か

                                                          AtCoderで15万点分の問題を解いて見えたもの - 競プロ弱者の解答
                                                        • AtCoder

                                                          [How to get an account / participate in contests?](http://atcoder.jp/posts/2) [AtCoder's Contest Format](http://atcoder.jp/posts/1) - [AtCoder's Testcases](https://www.dropbox.com/sh/nx3tnilzqz7df8a/AAAYlTq2tiEHl5hsESw6-yfLa?dl=0) - [AtCoder's Rating System](https://www.dropbox.com/sh/zpgcogxmmu84rr8/AADcw6o7M9tJFDgtpqEQQ46Ua?dl=0) AtCoder Race Ranking: [2023 Algo](https://img.atcoder.jp/file/gp30

                                                            AtCoder
                                                          • AtCoder Clans

                                                            Home Home Quick Start For Beginners Recommendation Web Apps and Sites Scripts Articles, Blogs, Books and Videos Libraries and Snippets Command Line Tools Milestones Related Contest Sites Archives Privacy Policy Contact Special Thanks Contributing License Change Log AtCoder Clans 【非公式】競技プログラミングサイトAtCoderがもっと楽しくなるリンク集です。有志による非公式サービス・ツール・ライブラリ・記事などをまとめています。 特長 網羅性が高い: 初心者から上級者向けの情報まで幅広く掲載しています。 最新: 最

                                                              AtCoder Clans
                                                            • 「AtCoder 競技プログラマー就職企業人気ランキング2023」を発表

                                                              日本最大の競技プログラミングコンテストサイトを運営するAtCoder株式会社(本社:東京都新宿区/代表取締役社長:高橋直大、以下AtCoder)は、AtCoderIDをもつ競技プログラマーを対象に「AtCoder 競技プログラマー就職企業人気ランキング2023」を実施しました。 ■調査結果の概要 ①就職企業人気ランキング 学生、社会人ともに1位はGoogleで、前回2021年の調査に続き2回連続の首位でした。2位以下は前回調査に比べ幅広い業種の企業がランクインしており、GAFAM、IT系の企業以外にも、製造業、ゲーム、人材、教育業界の企業も人気を集めています。 AtCoderレーティング別のランキングは以下のとおりです。 ②就職希望企業の選定理由 学生・社会人ともに、上位4位は「成長できる環境」「給与や賞与が高い」「優秀な先輩(エンジニア)がいる」「福利厚生制度が充実している」がランクイン

                                                                「AtCoder 競技プログラマー就職企業人気ランキング2023」を発表
                                                              • 社内プログラミングコンテスト「AtCoderゼミ Beginner Programming Contest #1」を開催しました | CyberAgent Developers Blog

                                                                社内プログラミングコンテスト「AtCoderゼミ Beginner Programming Contest #1」を開催しました AbemaTVでバックエンドエンジニアをしている村松です。 私の所属するAtCoderゼミで、10月23日に社内プログラミングコンテスト「AtCoderゼミ Beginner Programming Contest #1」を開催しました。 この記事では当日の様子も交えて、内容をお伝えします。 AtCoderゼミとは? CyberAgentにはゼミ制度という、業務時間の一部を研究や技術の向上に使うことができる制度があり、AtCoderゼミはそれらのゼミの中の1つです。 AtCoderゼミでは、AtCoderや競技プログラミングを通して、アルゴリズムや問題との向き合い方を習得することを目標に活動しています。 現在、約8名のメンバーが所属しており、ほとんどが今年に入っ

                                                                  社内プログラミングコンテスト「AtCoderゼミ Beginner Programming Contest #1」を開催しました | CyberAgent Developers Blog
                                                                • アルゴリズムと数学 演習問題集 - AtCoder

                                                                  この問題集について この問題集は、「アルゴリズム×数学」が基礎からしっかり身につく本(E869120 が執筆)に対応した自動採点システムです。 全部で 104 問のプログラミング問題が収録されています。 基本的なアルゴリズムを扱う問題だけでなく、数学的知識・数学的考察を問う問題もあります。 本を読んでいない方に対する注意 本には「手計算問題」「プログラミング問題」合わせて全 200 問が掲載されていますが、この自動採点システムでは「プログラミング問題」しか扱っていません。 このため、本を手に取っていない方にとっては、いくつかの重要な知識やテクニックに関する問題を扱っていないと感じるかもしれませんが、ご了承ください。 なお、問題の解説は書籍本体に掲載されています。 目次(2 章:アルゴリズムのための数学の基本知識) 2.1 節|数の分類・文字式・2 進法 本文 2.1.3 項:001 - P

                                                                    アルゴリズムと数学 演習問題集 - AtCoder
                                                                  • AtCoderで茶色から緑色に上がるには何を勉強すればよいか

                                                                    この記事では、AtCoderで緑コーダー(800-)になるために必要な勉強について話そうと思う。 緑になった時に書くと言ってたのだが、色々あって書くのが遅れてしまった。 なぜ私がこれを語るにふさわしい人間かもし私が、一回目のコンテストでいきなり橙パフォを出して緑に上がるような人間だったら、 誰も私が緑コーダーになるために何かいうことに価値を感じないと思う。 緑コーダーになるための勉強法を茶色で躓いている人たちに語るためには、 やはり自身も茶色で躓いた経験が必要であると思う。 まず私は、35歳のプログラマである。 過去には、 dm-writeboost のようにちょっと知れたソフトウェアも書いたことがある。 たぶん、私のことをコードの書けない雑魚という人間はたぶんあまりいないのではないかと思う。 緑コーダーというのは、一般的な大学の学生で優秀なレベルであると AtCoderの高橋氏は述べてい

                                                                      AtCoderで茶色から緑色に上がるには何を勉強すればよいか
                                                                    • AtCoderの色(灰~緑)とレベルの関係について - PCの歯車

                                                                      この記事は、かなり主観が入っています。より客観的な色とレベルの関係が知りたい方は、AtCoder コンテストについての tips という記事が参考になると思います。 目次用語解説ABCAtCoder Beginner Contest のこと。初心者~中級者向けのコンテスト。 レーティング 2000 未満(青色まで)の人が Rated(レート変動あり)になる。 以前、ABC が 4 問体制だった頃はレーティング 1200 未満(緑色まで)が Rated だった。その頃の ABC は初心者向けのコンテストだったが、今の ABC(6 問体制)は中級者も対象になっている。 特に E,F 問題は中級者向けの問題(初心者には手が出ないことが多い)なので、はじめのうちは E,F 問題が解けなくても大丈夫。 AGCAtCoder Grand Contest のこと。上級者向けのコンテスト。 Rated の

                                                                        AtCoderの色(灰~緑)とレベルの関係について - PCの歯車
                                                                      • AtCoder LibraryのLazy Segtreeの使い方 - ARMERIA

                                                                        AtCoder Libraryが遅延伝播機能を持つセグメント木 atcoder::lazy_segtree を提供しているものの、何か渡すものいっぱいあるしドキュメントは数学用語だらけだしよく分からん!みたいな人向けの記事です。 問題を解いていて、セグメント木に必要な機能(区間加算操作と区間最小値取得がしたい!みたいな)が明確になったときに、それを実現するためには atcoder::lazy_segtree の生成時に何を渡せばいいかを考えられるようになることがこの記事の目標です。ただしコンテスト中に読める分量ではなくなったので、整数列に対する単純な機能の組み合わせについてはコピペで使えるチートシート的なものを別途作る予定です。→作りました 対象読者は「セグメント木(抽象化も遅延伝播もナシで可)を書いたことがあって、その構造と動作の仕組みについて何となく理解している人」くらいを想定していま

                                                                          AtCoder LibraryのLazy Segtreeの使い方 - ARMERIA
                                                                        • 競技プログラミングの鉄則 演習問題集 - AtCoder

                                                                          この問題集について この問題集は、競技プログラミングの鉄則(E869120 が執筆)に対応した自動採点システムです。 全部で 150 問以上のプログラミング問題が収録されています。 なお、各問題の難易度については、本をご覧ください(前半の章でも難しい問題があります)。 諸注意 問題番号は、原則として扱うトピックごとに割り振られています。 たとえば問題 A01 と B01 は同じトピック(1.1 節)に対応します。 そのため、一部の問題 ID が欠番になっていることに注意してください。たとえば問題 B05(本の 1.5 節に対応)は存在しません。 テストケースについて(10/11 更新) 演習問題のテストケースが公開されました。(リンク) 一部の問題はまだテストケースが入手できていませんが、9 割以上の問題のテストケースが公開されていますので、ぜひご活用ください。 目次 1 章:アルゴリズム

                                                                            競技プログラミングの鉄則 演習問題集 - AtCoder
                                                                          • AtCoderアルゴリズム実技検定のすゝめ/サンプル問題の解説 - Qiita

                                                                            業務に関係のないところがむしろ楽しいという考えもある。保守性とか他人が読みやすいとかそういうことは一切気にせずにコードを書き殴れる。サーバー側でのチェックさえ通れば、もう読み返すこともない。業務ならテストは通ったが実可動で大丈夫だろうかと不安になることもあるけれど、競技プログラミングならばたとえバグっていてもチェックが通ったなら勝ちである。白黒はっきり。 Tips 普段プログラムを書いているけれど、AtCoderのコンテストに出たことがない人向け。 ググって良い 普段のコンテストで「2人以上で結託し、解答する行為」は禁止されているので、チャットで他人に相談したりするのはNG。でも、コンテスト中のインターネットの使用は禁止されていない。アルゴリズム実技検定でも多分同様でしょう。 オンライン整数列大辞典(OEIS)というサイトがあって、数列で検索ができる。数列の計算式も出てくる。たまにこれで検

                                                                              AtCoderアルゴリズム実技検定のすゝめ/サンプル問題の解説 - Qiita
                                                                            • cargo-atcoder を使って Rust での AtCoder ライフを超快適にする - Qiita

                                                                              追記(2020/08/10) このエントリで紹介している cargo-atcoder の進化版として、@qryxip さんにより、cargo-compete が開発されました。 ↓↓↓詳しくはご本人による紹介エントリをご覧ください!↓↓↓ cargo-atcoderの代替品を作った - Qiita (追記終わり) Rust で競技プログラミングをやっている方であれば、 Rustで競技プログラミングの入力をスッキリ記述するマクロ - Qiita で紹介されている input! マクロのことを見聞きしたことがある方が多いのではないかと思います。競プロにおいて第一級市民である C++ に比べて標準入力からの受け取りが冗長になりがちな Rust において、さまざまな入力形式に対応する汎用性と記述の短さをもつ input! マクロがもたらす恩恵はとても大きなものです。 さて、このマクロを作成した @

                                                                                cargo-atcoder を使って Rust での AtCoder ライフを超快適にする - Qiita
                                                                              • プログラミングは楽しくて仕方がない! 世界三大権威の競技プログラミングコンテスト「AtCoder」を運営する高橋直大氏インタビュー

                                                                                プログラミングは楽しくて仕方がない! 世界三大権威の競技プログラミングコンテスト「AtCoder」を運営する高橋直大氏インタビュー 8月27日(木)、「Codeforces」(ロシア)、「Topcoder」(米国)と並ぶ、世界三大権威の競技プログラミングコンテスト「AtCoder」を運営するAtCoder株式会社の高橋直大社長に、オンラインインタビューを行った。 AtCoderをはじめとする競技プログラミングとは、問題の採点方法が事前に示された上で、全員が同じ問題を解くためコーディングを行う。「実際のプログラミング技術」に基づいて点数が付けられ、獲得した点数で順位が決定する。 一方、中高校生向けに開かれているTech Kids Grand PrixやU-22プログラミング・コンテストなどを代表する一般的なプログラミングコンテストでは、社会的課題に対するアイデアをプログラミングし、その成果物

                                                                                  プログラミングは楽しくて仕方がない! 世界三大権威の競技プログラミングコンテスト「AtCoder」を運営する高橋直大氏インタビュー
                                                                                • AtCoder灰・茶・緑色の方必見!二分探索を絶対にバグらせないで書く方法

                                                                                  大沢 龍平 旅行プラットフォーム事業部 キャリア入社1年目のエンジニア。 人生においても色んなことを最適化できたらよいなと思いつつも、不器用でうまくいかないです。 不器用ながらも頑張っていくぞという気持ちで日々を過ごしています。

                                                                                    AtCoder灰・茶・緑色の方必見!二分探索を絶対にバグらせないで書く方法