estie Programming Contest 2024 (AtCoder Regular Contest 188)

It is prohibited to use generative AI in ongoing AtCoder contests. Please refer to the following rules for more details. <a href="https://info.atcoder.jp/entry/llm-rules-en-20241115" target="_blank" rel="noopener" class="alert-link">AtCoder Rules against Generative AI - Version 20241115</a>

Can Participate: All Rated Range: 1200 - 2799 Penalty: 5 minutes

コンテスト情報

  • コンテスト時間:120分
  • Writer:riano_
  • レーティング更新対象:1200 - 2799

お知らせ

 

懇親会を11/29(金)に予定しておりましたが、諸事情により開催日を12/6(金)に変更いたします。ご予定を調整いただいていた方には申し訳ございません。12/6にご参加可能な方はぜひお越しください。


なぜ estie は AtCoder ユーザーを必要としているのか? from riano_


既に多くの AtCoder ユーザー・経験者が活躍しているので、今後もたくさんの入社をお待ちしています。

詳しくはこちら

estie でソフトウェアエンジニアをしている riano_ です。

estie では、商業用不動産という大きな業界全体の DX 推進を図るため、複数プロダクトを同時展開し、多くの解決すべき課題と向き合っています。その推進には試行錯誤の速度が何より重要であり、AtCoder ユーザーの思考力、実装力を以って課題を高速に解決していくことを大いに期待しています。

また、不動産データを扱う上では、複雑なデータを計算量も意識しつつシンプルに扱う方法を考えていく必要があります。オフィス不動産には、国内のビルや空室の情報を網羅的に管理しているデータベースが存在しないため、自分達で最も良い構造を考えなければなりません。土地・建物・フロアといったそれぞれが唯一無二の実体である対象を、検索や分析を十分高速に行うことのできるデータ構造にまとめていくことが必要であり、その過程では、計算量の感覚や複雑な課題をシンプルに解きほぐしていく能力が求められます。

そして何より、多くの AtCoder ユーザー・経験者が現に活躍し、プロダクトの開発に大きな貢献をしています。もちろん一人一人得意分野は異なりますし、今後入社してくださる方にも今いるメンバーと全く同じ活躍を期待するというわけではありませんが、共通の土台としてコンテストで培った圧倒的な思考・実装速度があれば、今いるメンバーに匹敵する(あるいはそれ以上の)活躍をしていただける可能性は高いと考えています。各メンバーからのメッセージもぜひご覧ください。

さらに詳しくはこちら:とある競技プログラマーの1年


CTOからのメッセージ

こんにちは、estie CTOのNari (@tiwanari) です!

私自身は、学生時代に「インターンシップのコーディング面接に役立つ」と聞いて初めて競技プログラミングに触れるようになり、AtCoderで友人と競争して楽しみながら技術力を磨いていました。そこで身につけた力は新卒でIndeed Japan(現Indeed Technologies Japan)に入社してプロダクト開発をする際にも非常に役立ちましたし、日々の仕事でデータ構造とアルゴリズム等の前提知識が共有できていることによるコミュニケーションの楽さを実感しました。

estieは「産業の真価を、さらに拓く。」というPurposeを掲げて、不動産業界のDXに取り組んでいるスタートアップです。昨年年始時点では3個だったプロダクトも今日現在では10個と、急速にプロダクト開発が進んでいるのですが、これはestieの技術力あるメンバーによって実現できています。

これからさらに取り組む領域も広がり、不動産という現実に存在する対象を扱うデータモデリングや、多数のプロダクトがつながって価値を生むプロダクト連携などの複雑な課題が次々と生まれていくため、質もスピードも両立する競技プログラマーが活躍する機会はもっと増えていきます。難しい課題にぜひ一緒に挑戦しましょう!


社員からのメッセージ

mayocorn :主婦からジョブチェンジして1年が経ちました!毎日元気に働いています!分からないことがあってもすぐに助けてもらえる環境なので、思い切った挑戦ができます!競技プログラマーの問題解決能力を活かして産業の真価をさらに拓きましょう!

入社エントリ:Web開発、まじで何もわからない

PAKACHU :3月に開発未経験で入社しました。ありがたいことに周囲からたくさんの支援を受けながら、やりたいことに挑戦させてもらえており、めちゃくちゃ楽しいです!解決していきたい課題はまだまだ沢山あるので、一緒に取り組んでくださる方、お待ちしています!

入社エントリ:競プロをきっかけに化学メーカーからestieに飛び込んでみて

hige :社内のメンバーから面白いオンラインゲームがあると聞いてAtCoderに登録しました。競プロは、素早く論理を組み立てて実装に落とす瞬発力と、粘り強く試行錯誤する思考体力の両方を要求されるものだと思います。そして、これらの能力はプロダクトの開発にも大きく寄与するなぁと日々感じています。複雑で取り組みがいのある課題がまだまだたくさんあるので、ぜひ一度お話ししましょう!

kenkoooo :これまでに、AtCoder経由で多くの方々にご入社いただき、メチャクチャコードを書いていただいています。そのおかげもあり、開発スピードが飛躍的に向上し、業界の皆様から大きな期待を寄せていただいております。おかげさまで、28億円の資金調達を実現し、さらなる開発の加速を目指しています。プログラミングが好きで、その力を存分に発揮したい皆様、ご入社をお待ちしております。

ブログ:競技プログラマーにお願いしたいことリスト


estieとは

estie は 2018 年 12 月設立にされた日本最大級のオフィス不動産データ分析基盤や業務支援 SaaS を提供しているスタートアップ企業です。

2024年10月にはシリーズBラウンドとして28億円の資金調達を行い、「産業の真価を、さらに拓く。」というPurposeを実現するべく、より強力なチームメンバを加えながら事業に邁進しています。

日本最大級のオフィスビル分析基盤である「estie マーケット調査」を主軸とし複数のプロダクトを開発し、現在多くの企業様に導入いただいています。超巨大産業の進化を牽引するプロダクトを次々と開発しています。


賞金・賞品

順位(全体の順位ではなく、条件を満たした方から構成される順位)により、Amazon ギフトカード等を用意しております。賞金・賞品の対象となる条件の詳細については、「賞金・賞品に関する注意事項」をご確認ください。

総合優秀賞

総合順位 金額
1位 50,000円
2位 30,000円
3位 20,000円
4位-10位 10,000円

社会人賞

賞金対象の社会人参加者内での上位 100 名のうち、総合優秀賞に該当しない参加者からランダムに 10 人を抽出し、その 10 名に対して Amazon ギフト券 5,000 円分を進呈します。

※ ここでの社会人は、現在学生ではなく、就業中あるいはすぐに就業可能な方と定義しております。

参加賞

1 問以上正解した賞金対象の参加者で、総合優秀賞および社会人賞に該当しない参加者を「参加賞対象者」と呼びます。

  • 参加賞対象者からランダムに 10 人を抽出し、その 10 名に対して Amazon ギフト券 5,000 円分を進呈します。
  • 参加賞対象者からランダムに 100 人を抽出し、その 100 名に対してオリジナルグッズを進呈します。

賞金・賞品に関する注意事項

  • 賞金・賞品の対象となる方は、以下の条件を全て満たし、本コンテストで 1 問以上正解された方です。
    • 日本国内に居住されている方
    • estieの社員あるいはestieと業務委託契約を結んでいない方
    • 参加登録フォームで必要な項目を全てご記入いただいている方
  • 該当順位が複数名いる場合は抽選により同順位内での順序を決定させていただきます。
  • 対象者の方には参加時にご登録いただいたメールアドレスに詳細をご連絡させていただきます。
  • 何らかの理由により賞金・賞品配送が完了しなかった場合、ご登録いただいたメールアドレスにご連絡させていただきます。2 週間以内にご返信がない場合は賞金・賞品対象外となります。
  • 未成年の参加者は、賞金・賞品の受け取りについて保護者の同意が必要です。

懇親会のご案内

2024/11/29 2024/12/6(金)19:30〜、本コンテスト参加者のみを対象とした懇親会を開催予定です!
こちらの参加を希望される方は、参加登録情報よりご回答ください。コンテスト終了後、メールにて詳細をご案内いたします。
是非お気軽にご参加ください!
※希望者多数の場合には抽選とさせていただきます。
※アルコール提供予定のため、20 歳以上の方のみご参加可能といたします。ご了承ください。

概要

日時:2024/11/292024/12/6(金)19:30〜21:30
場所:東京都港区赤坂9-7-2 東京ミッドタウンイースト4F
参加費:無料

懇親会内容

表彰式 総合優秀賞の上位 3 名を表彰いたします。
参加必須ではございませんが、上位 3 名の方はご希望いただいた場合、希望者多数でもご参加を確約いたします。
LT estie より 2 名程度登壇いたします。
自由時間 軽食と飲み物をご用意しております。
また、以下の 4 ブースを設置予定です。
  • ARC 復習
  • ボードゲーム
  • estieプロダクトのデモ
  • 雑談(自由)

配点

問題 点数
A 500
B 600
C 700
D 1000
E 1000

ルール

  1. コンテスト中に問題に正解すると点数を獲得できます。
  2. 順位は総合得点で決定します。
  3. 同点の場合は提出時間の早い人が上の順位になります。
  4. 誤答を提出するたびにペナルティが加算されます。このコンテストのペナルティは5分です。詳細は画面下部の「ルール」をご覧ください。

このコンテストは full-feedback 形式のコンテストです。コンテスト中に提出された結果だけで順位が決定します。

便利情報

Contest Information

  • Duration: 120 minutes
  • Writer: riano_
  • Rated Range: 1200 - 2799

Point Values

Task Score
A 500
B 600
C 700
D 1000
E 1000

Contest Rules

This contest is full-feedback (solutions are judged during the contest).
When you solve a problem, you get a score assigned to it. Competitors are ranked first by total scores, then by penalties. The penalties are computed as (the time you spend to get your current score) + (5 minutes) * (the number of incorrect attempts).

Useful Links