Contest Duration: - (local time) (100 minutes) Back to Home

HHKB Programming Contest 2025(AtCoder Beginner Contest 388)

Register

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" target="_blank" rel="noopener" class="alert-link">AtCoder Rules against Generative AI - Version 20241206</a>

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

コンテスト情報

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

HHKBプログラミングコンテスト概要

プログラマーに長年愛用されるキーボード"HHKB"で有名な株式会社PFU が、今年度もプログラミングコンテストを開催することになりました!

世の中が大きく変わる中、私たちPFUも大きな転換期を迎えています。長年培ってきた技術を基に、もっともっとお客様の期待を超え、感動していただけるような製品、ソリューション、サービスを提供していきたい。 そのために、みなさんの高い技術力、ユニークな発想、こだわりをPFUというステージで思う存分発揮してもらいたく、本コンテストを通してPFUという会社を知っていただけたら幸いです。

PFUの社員はどう思っている?

競プロが趣味の社員から見たPFUについて、少し語ってもらいました。

PFUはHHKB以外にも、ScanSnap(ドキュメントスキャナー)、Caora(セルフサービス端末)、組込みコンピュータなど、さまざまなプロダクトを開発しています。そのため、ハードウェアに触れる機会が多くあります。また、多くのソフトウェア製品の開発も手掛けています。さらに、自社製品だけではなくお客様にソリューションシステムの提供を行っており、幅広くエンジニアが活躍している会社です。

プロジェクトによっては、ハードウェア、ファームウェア、ソフトウェア、システムエンジニアが職種を超えて連携することができるのがPFUの特色の一つです。ものづくりに興味がある方はもちろん、そうでない方もぜひご参加ください!

社内では「競技プログラミングは実装の基礎体力や、開発上の課題に向き合う力として役に立つ」という意見が多くあります。
さまざまな業務で、さまざまなレートの方が活躍しています。社内の競プロerたちのコメントを集めてみました!


社内の競プロerたちのコメント

Gさん(ファーム開発): 最近は業務でDMA転送を利用した素子への書き込み周りを実装しました。その際に、キャッシュメモリ周りの挙動を意識するのですが、競プロでも行列積の計算でforループ順を入れ替えたら「なんか速くなった!」など、キャッシュ周りの高速化の話題があるかと思います。メモリ制限、実行時間制限、PC性能も、競プロ環境に比べるとはるかに劣りますが、組込み系の限られた計算資源の中で目的のコードを実装することは競プロに近しいものがあるなと最近感じます。競プロerの就職先として、メモリを意識した定数倍の良いコードを書きたい方には弊社の組込み系もおすすめです。
[HHKB杯をきっかけに入社]


KKT89(アプリ開発):この1年でさらに社内競技プログラマーが増えました。自分もまだまだ頑張るぞと刺激を受けるばかりだけではなく、時には仕事の相談に乗って頂けるなど、競プロを通じて世代を超えた交流に恵まれており、居心地の良い職場環境に繋がっていると感じます。
[HHKB杯をきっかけに入社]


A0ikun_1818(アプリ開発):プログラムを素早く正確に実装したり、問題を解くための適切なアルゴリズムを検討したりする能力を競プロで培ってきたからこそ、楽しく仕事をこなすことができています。また競プロ繋がりで他部署の方と会話する機会にも恵まれています。
[HHKB杯をきっかけに入社]


Hさん(ファーム開発):皆さんのレベルが高く、追いつけるように日々努力しています。競プロを通じてプログラミングの楽しさに気づける良いきっかけになりました。興味関心のある人は、一問解いてみてください。気付くと、2問、3問とどんどん増えていきますよ。
[HHKB杯をきっかけに入社]


Aさん(マネージャー):最近は業務上、自分で書く機会は少なめですが、競プロが実装力の維持に効いている気がします。HHKB杯経由で入社の方も増えてきましたが、まだまだ募集中ですので、お気軽にお問い合わせください!(そういえば、リモートワークも結構活用しています)


maeda3(画像処理開発):社内のメンバーに勧められて始めたAtCoderをきっかけに、競プロに挑戦するようになりました。その競プロで培ったプログラミングの基礎力やアルゴリズムの知識が、日々の開発業務でも役立っていると実感しています!


Dさん(AI技術開発):マスターズに向け日々精進中!


Eさん(NW技術開発):脳の衰えをひしひしと感じてきたので、トレーニングとしてABCに参加しています。ランキング上位のスピードに毎回驚愕していますが、まずは緑を目指して時間内に問題を解けるように精進中です!


Fさん(ドライバ開発): ときどき参加する程度ですが、部署をまたいでワイワイ振り返り会をするのが楽しい!


少しPFUの様子が伝わりましたでしょうか?

賞品

HHKB studioに好評の雪カラーが追加!配列、色は自由に選べる!

条件を満たす方へ抽選で20名に弊社製品HHKBを進呈します。賞品のHHKBのキー配列、色は受賞者に選んでいただきます。

【賞品に関する注意事項】

* 少なくとも1問以上の正解が必要です。
* 日本国内に居住されていない方は賞品対象外となります。
* 賞品に関しては参加登録情報にて、全ての項目を記入していただく必要がございます。未記入の項目がある場合は賞品対象外とさせていただきます。
*未成年の参加者は、賞品の受け取りについて保護者の同意を得てください。
* 何らかの理由により賞品配送が完了しなかった場合、ご登録いただいたメールアドレスにご連絡させて頂きます。2週間以内にご返信がない場合は賞品対象外となります。

写真
写真

特典

ソフトウェア開発者・システムエンジニアの新卒採用強化中!

以下の条件に当てはまる学生は、採用選考「一次面接」を免除します。
また最終面接合格後に、経験や能力に応じてグレードアップ入社や報酬のアップを検討いたします。


  • 2026年卒業予定の学生
  • コンテスト終了時のレートが「緑」以上の人

本特典をご希望の方は、PFUマイページへの登録お願い致します。

  

注意事項

* 大学生および大学院生の方には弊社のインターンシップや採用イベント等のご案内をさせていただくことがございます。
* 社会人の方には、弊社のキャリア採用情報等のご案内をさせていただくことがございます。


 

配点

問題 点数
A ???
B ???
C ???
D ???
E ???
F ???
G ???

ルール

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

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

PFUとは?

世界シェアトップクラスのスキャナー、国内シェアトップクラスの組込みコンピューター、そして本コンテストのHHKB、
それら国内外で愛され続ける独創的なハードウェアや、
近年重要性が飛躍的に高まっているセキュリティやドキュメントなど多岐にわたるソリューション&サービスを
石川・横浜に本社を構えるグローバル企業として、シームレス・トータルに提供しています。

もっとPFUのことを知りたい方はこちら

写真

PFUの採用情報

1day秋冬イベントを多数実施予定しております。興味のある方はぜひこちらからエントリーください!

採用HP(新卒採用/キャリア採用)
https://www.pfu.ricoh.com/recruit/
 

便利情報

Contest Information

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

HHKB Programming Contest Overview

Do you love it? PFU Limited, which is famous for HHKB, will hold a programming contest again this year!

As the world changes drastically, we at PFU are at a major turning point. Based on our technology we have developed over many years, we would like to provide products, solutions, and services that inspire our customers and exceed their expectations.

To that end, we would like you to fully demonstrate your high technology, unique ideas, and commitment on the stage of PFU, and we hope that you will get to know the company called PFU through this contest. We would like you to know about PFU through this contest.

Point Values

Task Score
A ???
B ???
C ???
D ???
E ???
F ???
G ???

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).

By the way, what's PFU?

Rooted in the technological skill cultivated through computer development, PFU provides ICT solutions and services-hardware such as document scanners that hold the top number of shares in the world, embedded computer systems boasting an impressive sales track record, security and document management software and systems, and IT infrastructure design and multi-vendor services coordinated with other enterprises.

pic

If you want to know more about PFU, click here!!

Useful Links