鹿島建設プログラミングコンテスト2020 (AtCoder Regular Contest 110)

参加対象: All Rated対象: ~ 2799 ペナルティ: 5分

コンテスト情報

  • コンテスト時間: 120 分
  • writer: gazelle
  • レーティング更新対象: 0 - 2799

鹿島建設プログラミングコンテスト2020概要

総合建設業(ゼネコン)である鹿島建設が主催する、オンラインプログラミングコンテストです。


なぜ鹿島はAtCoderユーザを必要としているのか?

「建設」。それは有史以来、人間が生きる基盤を作る仕事です。いま、この仕事は人手不足や働き方の変化によって、大きな転換点を迎えています。私たち鹿島は「土木をコードで書きかえろ。」を合言葉に、テクノロジーの力でこの業界に革命を起こそうとしています。これまで「建設」や「土木」と接点のなかった方々にも、ぜひ私たちの取り組みを知っていただきたいと思います。

具体的には、熟練作業員の技と人手に頼っていた労働集約型の建設現場を、AI、IoT、ロボットの技術によって知識・情報集約型の巨大工場へと進化させます。その進化の中核を担うのは、社会基盤を自動運転で造る技術「A4CSEL(クワッドアクセル)」。センシング・認識技術と自動運転技術によって、天候の影響を強く受ける屋外においても、24時間、安全に作業し続けることができる自動化施工システムです。

実際に、いま秋田県で施工中の成瀬ダムは、23台の自動化された建設機械によって造られています。

自律自動運転のための技術、数千もの作業を最適配置し計画する技術、刻々と得られる機体データによって動的にスケジューリングする技術……A4CSELによって築く「建設の未来」を私たちと一緒につくっていきませんか。鹿島建設は、プログラミングコンテストに参加している方々と共に、社会変革ができることを期待しています。

土木をコードで書きかえろ 特設サイトはこちら

https://www.kajima.co.jp/tech/c_recruit/index.html


ルール

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

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


配点

問題 点数
A 300
B 400
C 500
D 600
E 800
F 900

賞品

順位(全体の順位ではなく、条件を満たした方から構成される順位) により賞品(Amazon ギフトカード)を用意しております。優秀賞と社会人賞は同時受賞が可能です。ここでの社会人とは、企業に雇用されていて正社員として働いている人、または同等以上の職責を負っている人のことを指します。

総合順位 金額
1位 100,000円
2位 50,000円
3位 40,000円
4位 30,000円
5位 20,000円
10位 10,000円
20位 10,000円
30位 10,000円
40位 10,000円
50位 10,000円
100位 10,000円
社会人順位 金額
1位 50,000円
2位 30,000円
3位 25,000円
4位 20,000円
5位 15,000円
10位 10,000円
20位 10,000円
30位 10,000円
40位 10,000円
50位 10,000円
100位 10,000円

賞品に関する注意事項

  • 少なくとも1問以上の正解が必要です。
  • 該当順位が複数名いる場合は抽選とさせていただきます。
  • 賞品(ギフトカード)は日本国内に在住の方のみに、Amazon.co.jpギフト券にてお送りいたします。
  • 賞品の受け取り方法等については、コンテスト終了後に受賞された方へメールにてご連絡させて頂きます。その際、運営事務局が提示させて頂く期限内に必要事項をご返信頂けない場合、お送りできかねますのでご注意ください。

鹿島での仕事内容

  • 自動化する建設機械の制御系設計・プログラム実装
  • 施工計画・施工管理の自動化に関わるシステム構築
  • 自動化に関わるプログラムの開発・管理および運用


鹿島の求める人材:プロジェクトを担う3つのエンジニア

  • 自動制御プログラム・組込エンジニア
  • 開発管理・テスト自動化エンジニア
  • データ計測・ソリューションエンジニア


鹿島で活きるプログラミングスキル

  • C/C++(制御システム;Linuxやデバイス周りの知識を有すること)
  • C#,Python(施工計画・施工管理システム)
  • シェルスクリプトなどのスクリプト言語や各種OSの動作に関する知識を有していること


鹿島の主な開発環境

  • OS:Linux,Windows
  • データベース:SQL他
  • リポジトリ管理:Git


便利情報

Contest Information

  • Duration: 120 minutes
  • Writer: gazelle
  • Rated Range: 0 - 2799

Point Values

Task Score
A 300
B 400
C 500
D 600
E 800
F 900

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