UNIQUE VISION Programming Contest 2025 Christmas (AtCoder Beginner Contest 437)

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

コンテスト情報

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

コンテスト概要


なぜユニークビジョンがコンテストを実施するのか

このコンテスト開催を通じて、技術が好きなAtCoderユーザーの皆様にユニークビジョンのことを知っていただき、是非とも一緒に技術で世の中を変えていく仲間となっていただきたいと思っています。

私たちは企業とファンをつなぐSNSマーケティングツールを開発・提供しているテクノロジーカンパニーです。

SNSは情報の展開が早く影響力の高いメディアであるため、当社のクライアントである大手企業がSNSで実施するキャンペーンは品質やスピードの面でシビアなものがほとんどです。こうした高負荷・高難易度な開発において、皆様には競技プログラミングで培われた「決められた時間内でいかに問題を解決していくか」という能力を活かし、ユニークビジョンでご活躍いただきたいと思っています。

実際に、社内にも 橙色コーダー1名黄色コーダー1名 青色コーダー7名 水色コーダー6名緑色コーダー3名 、その他数名の競技プログラマーが在籍しており、競技プログラマーの皆様とは高い親和性を感じております!


ユニークビジョンのサービス

SNSマーケティングをより効果的に運営するための「Belugaシリーズ」を開発・運用しています。ソーシャルメディアを活用した、幅広いマーケティング施策で企業のブランド体験の創出に貢献しています。

Beluga キャンペーン ロゴ

X・LINE・Instagramにて自動返信やインスタントウィン(その場で抽選、当落の確認)キャンペーンを提供。スピーディで品質の高いキャンペーンを実現します。

Beluga スタジオ ロゴ

X(旧Twitter)・Facebook・Instagramのアカウントを一元管理できるツールとして、企業のSNS運用をサポートします。

Beluga CRM ロゴ

BelugaキャンペーンやBelugaスタジオで取得できるデータを蓄積し、分析・活用できるプラットフォームとして提供。キャンペーンの精度を向上させることで、ロイヤル顧客の醸成につなげます。

上記以外にも、様々なBelugaシリーズ製品を開発・運用しています。

▮導入事例▮

Belugaシリーズは2011年のリリース以来、大手企業を中心にのべ500の企業に導入され、約5000の施策に利用していただいております。

▼例えば...

その他の事例はこちらよりご覧ください!


技術スタック

主要開発言語

  • Rust

開発言語

  • TypeScript、SQL、Ruby、Python3

フレームワーク

  • Vue.js、axum、actix-web、Ruby on Rails、Node.js、Sinatra

データベース

  • PostgreSQL、DynamoDB

環境

  • nginx、Redis、Linux、Amazon Web Service、Google Cloud、BigQuery

プロジェクト管理

  • Git

社内競技プログラミング部員のメッセージ

数年前まで社内に競技プログラマーはほぼいなかったのですが、年々増え続け、今では15名以上の競技プログラマーが在籍しています。有志で競技プログラミング部を作り、出場したいコンテストの仲間を募ったり、問題の振り返りをしたりという活動をしています!

競プロユーザーがいなかった時代もあったので、社員同士でチーム戦のコンテストに出たときはとても嬉しかったです。 実際の案件でも、再帰関数・トポロジカル順序など競技プログラミングの知識を活かしてスピード感のある実装を叶えられている業務もあります。

共通の話題があるので打ち解けるのも早いですし、AtCoderさんの本社が近いことも密かに嬉しいポイントです(笑)
気になった方は是非、UV Study(勉強会)などで遊びに来てください!


社内AtCoderユーザーからのメッセージ

ユニークビジョンでは担当業務に関わらずスピード感を持った開発と高いパフォーマンスや可用性が求められており、その実現のためにエンジニア主導で新しい技術の導入や開発体験を高めるための改善の検討を行うなど、改善意欲のあるエンジニアが力を発揮しやすい職場となっています。

また、主要サービスであるBelugaキャンペーンは柔軟で表現能力が高く未知のキャンペーンでも多くの場合追加開発なしで行うことが出来るようになっています。一方で、その柔軟さ故に案件実現の可否を判断するためには深い業務知識と問題の本質を見抜く能力、パフォーマンス的に問題が無いかを判断する計算量などの知識が必要で簡単ではありません。こういった業務は通常のWebアプリケーション開発にはない面白さがあり、競技プログラミングで培った知識や思考力を活かしていただけるのではないかと期待しています。

向上心の高いエンジニアが多く、競技プログラミングをはじめ様々な技術分野について社内で議論することが出来ます。少しでもご興味を持たれた方は是非、オフィスツアーや弊社主催の勉強会に参加してみてください!


ABC437参加者限定イベント

LT会+懇親会をユニークビジョン 新宿オフィス(現地参加のみ)にて開催予定です!

「競技プログラミング」をテーマとして、登壇参加・聴講参加ともに募集いたします。
イベントへの参加を希望される方は、必ず参加登録情報よりご回答ください。コンテスト終了後、メールにて詳細をご案内いたします。
(注記)希望者多数の場合には抽選とさせていただきます

しかく 開催概要

  • 日時:2026年1月14日(水) 19:30~
  • 参加対象:本コンテスト参加者のみ
  • 場所:ユニークビジョン 新宿オフィス(現地参加のみ)

しかく ご登壇(LT会)について

  • 時間: 5分 ×ばつ 最大6名様
  • テーマ:競技プログラミングに関連すればなんでもOK
  • (例)今日から使える競プロTips、競プロ用実行環境構築の話、お気に入りのアルゴリズムなど

当日は軽食をご用意してお待ちしております。是非お気軽にご参加ください!


配点

問題 点数
A 100
B 200
C 350
D 400
E 450
F 500
G 625

賞品

条件を満たす方へ抽選で25名にAmazonギフトカード10,000円分を進呈します。
未成年の参加者は、賞品の受け取りについて保護者の同意を得てください。
賞品に関する注意事項はこちらをご確認ください。

ユニークビジョン賞キャンペーンのイメージ
特別提供!

Amazonギフトカードが当たる!UV賞キャンペーン

本コンテストでは上記賞品に加え、ユニークビジョン賞をお渡しします!
同社のサービスであるBelugaキャンペーン for Xの「カスタムストーリー」機能を用いて、受賞者にはAmazonギフトカードを進呈します!

キャンペーン対象となる投稿は、2026年1月9日(金)11:00に@uv_technologyよりポストいたします。
是非、アカウントをフォローしてお待ちください!

【賞品】

金額 当選者数
Amazonギフトカード 10,000円 1名様
Amazonギフトカード 2,000円 5名様
Amazonギフトカード 500円 60名様

【キャンペーン参加方法】

  1. ユニークビジョン技術Xアカウント(@uv_technology)をフォロー
  2. キャンペーンポストから問題に挑戦!
  3. 成績をポストで応募完了
  4. キャンペーン終了後一週間以内に、当選者のみにDMでご連絡(当選:66名)

【キャンペーン開催期間】

2026年1月9日(金)11:00〜1月15日(木)23:59

【ユニークビジョン賞キャンペーンにおける注意事項】

ユニークビジョン賞キャンペーンにおける注意事項はこちらをご確認ください。

ルール

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

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

便利情報

Contest Information

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

Point Values

Task Score
A 100
B 200
C 350
D 400
E 450
F 500
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



Page Top

AltStyle によって変換されたページ (->オリジナル) /