Keysight Technologies Programming Contest(AtCoder Beginner Contest 454)

Can Participate: All Rated Range: - 1999 Penalty: 5 minutes

コンテスト情報

  • コンテスト時間: 100 分
  • レーティング更新対象: 0 - 1999

キーサイト・テクノロジーとは

キーサイト・テクノロジー(Keysight Technologies)は、ヒューレット・パッカード(HP)を源流に持つ、電子計測機器のリーディングカンパニーです。
HP → アジレント → キーサイトと受け継がれてきた“計測のDNA”をもとに、世界中の先端技術開発を支えています。
計測器というと少し堅く聞こえるかもしれませんが、あなたのスマホもPCも、半導体チップのすべては設計から製造までのあらゆる段階で“正しく測る”ことによって生まれています。
計測器は、世界のものづくりを前へ進めるエンジニアの相棒です。そんな相棒たちを、我々は作っています。

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14

八王子事業所ってどんなところ?

今回のコンテストを主催する キーサイト八王子事業所は、世界でも珍しい 半導体パラメトリックテスターの開発拠点 です。
外資系企業でありながら、八王子事業所はローカライズではなく、 世界向けプロダクトを日本でゼロから開発するR&D拠点 という位置づけを持っています。 半導体デバイスの性能評価は品質や歩留まりに直結する重要工程で、八王子事業所で生まれた測定器は、世界中の研究機関や半導体メーカーで活躍しています。

技術が好きなあなたへ

八王子事業所では、半導体・計測技術・ハードウェア制御・ソフトウェア開発など、技術者の好奇心を刺激するテーマが日々動いています。もし今回のコンテストを通して「キーサイトって面白そうだな」と感じていただけたら、私たちにとってこれ以上嬉しいことはありません。

AtCoderユーザーを必要とする理由

八王子事業所はこれまで長い間、ハードウェア開発が中心で、ソフトウェアは「測定器を動かすための付属物」という側面が強い時代もありました。しかし近年、半導体テクノロジーの進化が加速する中で、テスターに求められる機能や処理は飛躍的に複雑化し、ソフトウェアの重要性が急速に高まっています。
半導体テスターには、最先端デバイスに追随するための “変化し続けること” と、どんなハード構成でも同じ測定結果を提供し続ける “変わらないこと” の両立が求められます。この矛盾する要件を満たすには、制御・最適化・並列処理・アーキテクチャ設計など、極めて高度なソフトウェア技術が欠かせません。かつて“おまけ”だった領域は、いまやテスター開発の中核を担う存在へと変わりつつあります。
こうした背景から、問題を構造化し、制約条件下で最適解を素早く導く力を持つ AtCoder の皆さんのスキルは、まさに現場で求められている素質そのものだと言えるでしょう。

社内のAtCoderユーザーからのコメント

raoZ
キーサイト 八王子事業所では、半導体計測・解析の中核となるソフトウェアを自社で開発しており、 要件検討の段階から参画し、アーキテクチャ設計、実装、テスト、そして現場でのパフォーマンス検証まで、 一連のプロセスをエンジニア自身が主体となって進められます。
純粋なソフトウェアから組込みファームウェア、FPGA まで幅広いレイヤーを扱うため、 技術的な守備範囲を広げられる点も魅力だと思います。
私自身は入社 3 年ほどですが、ハードウェアチームと密に連携しながら新機能の検討・レビューに参加し、 実装したコードが測定品質やスループットにどのように効くのかを追いかけ、 工場出荷向けにソフトウェアをリリースするところまで経験することができています。
単に仕様書を書いて終わり、コードを書いて終わりではなく、 実装が現場でどう価値を生むかを最後まで見届けられるのは、 自社プロダクト開発ならではの醍醐味です。
AI coding が一般化する時代だからこそ、競技プログラミングで培った皆さんの コーディングの基礎体力や問題を構造化して解く力は、強い武器になると感じています。
若いエンジニアも多く、社内勉強会の文化も活発です。 少しでも興味を持っていただけたら、ぜひ懇親会やインターンに参加して、 現場の雰囲気を感じてみてください!

キーサイトに少しでも興味を持ってもらえたら

いかがだったでしょうか?我々は次世代のキーサイトを支えるエンジニアを大募集しています。
少しでも興味を持っていただけたら以下の採用サイトを覗いてみてください。

賞品

条件を満たす方へ抽選で100名にAmazonギフト券3,000円分を進呈します。未成年の参加者は、商品の受け取りについて保護者の同意を得てください。

賞品に関する注意事項

  • 少なくとも1問以上の正解が必要です。
  • 賞品は日本国内に在住の方のみに、Amazonギフトカードにてお送りいたします。
  • 受賞対象者になるには、参加登録情報の全ての必須項目を記入していただく必要があります。
当選された方にはコンテスト終了後にメールにてご連絡させていただきます。2週間以内に必要事項をご返信いただけない場合は、受賞の対象外となりますのでご注意ください。

会社説明・製品デモ見学イベントのご案内

私たちと一緒にキーサイトで働いてみませんか?
弊社は「働きがいのある会社」認定企業であり、 とても挑戦しがいのある職場です。
ぜひ皆さんには、八王子事業所での製品デモルーム見学やエンジニアとの交流を通じて、私たちのことを知っていただきたいと考えています。
本イベントへの参加を希望される方は参加登録情報よりご回答ください。

  • 日時 : 2026/5/16(土) 13:30 - 16:00 (13:00から受付開始)
  • 場所 : キーサイト・テクノロジー 八王子事業所 ( JR北八王子駅下車徒歩1分、詳細は下記参照)
  • 参加者 : 10名程度
  • 参加費 : 無料 + 交通費支給(弊社規定額 上限あり)
  • イベント内容 :
    • 会社紹介
    • 製品デモルーム見学​
    • R&Dエンジニアとの懇親会 (軽食付き)​
    • キーサイトグッズがあたるミニゲーム

その他

  • 希望者多数の場合には抽選とさせていただきます。
  • 交通費に関しては弊社ポリシーに基づき支給します。
  • デモの性質上、同業他社様のご参加はお断りさせていただく可能性がございます。

八王子事業所へのアクセス

住所 : 東京都八王子市高倉町9-1
電車で来社される方へ : JR八王子駅からJR八高線に乗り換え、北八王子駅で降車後徒歩1分です。
(注意) 八高線は本数が少ないため、乗り継ぎにはご注意ください。

配点

問題 点数
A 100
B 200
C 300
D 425
E 450
F 525
G 625

ルール

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

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

便利情報

Contest Information

  • Duration: 100 minutes
  • Rated Range: 0 - 1999

About the New Judge

  • This contest will be conducted using a new judge. Please thoroughly check the available languages and versions before participating.
  • For information on available languages, versions, and libraries, please check here.
  • Display format for TLE and MLE has been changed.
  • If there are critical issues like InternalError, please notify us in Clar with the relevant submission attached.
  • We have already closed requests regarding versions and libraries, hence we cannot address them.

Point Values

Task Score
A 100
B 200
C 300
D 425
E 450
F 525
G 625

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