Tenka1 Programmer Contest 2019

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

同日開催の初心者/初級者向けコンテスト、Tenka1 Programmer Beginner Contest 2019 はこちらから!


「天下一プログラマーコンテスト」は、KLab株式会社が開催するAtCoder Regular Contest / AtCoder Beginner Contest相当のプログラミングコンテストです。


  • 100 分間
  • レーティング更新対象: 0 - 2799


問題 配点
C 300
D 600
E 800
F 800


Tenka1 Programmer Contest 2019 では、順位により以下の金額分の賞金(ギフトカード)を獲得することができます。Tenka1 Programmer Beginner Contest 2019 は対象外です。

順位 賞金(ギフトカード)
1位 100,000 yen
2位 50,000 yen
3位 30,000 yen
4位 20,000 yen
5位 10,000 yen
6-10位 5,000 yen
11-20位 3,000 yen

First AC賞

Tenka1 Programmer Contest 2019 または Tenka1 Programmer Beginner Contest 2019 において、以下各問題に対してそれぞれ最も早く「すべてのテストケースに正解」するソースコードを提出した各1名に、「First AC賞」として3,000円分のギフトカードをお送りします。

  • C問題
  • D問題
  • E問題
  • F問題


Tenka1 Programmer Contest 2019 または Tenka1 Programmer Beginner Contest 2019 で1問以上正解した方の中から、抽選で20名に3,000円分のギフトカードをお送りします。
Python 3.7.1でlottery_2019.py (sha1: 5d814731d0d6f073bd023811c252ee9055f3c09c) を実行し、当選者を決定します。users.txtは抽選対象者のAtCoder IDを改行区切りで入れたものとします。key.txtは当選者決定後に公開します。


  • First AC賞は Tenka1 Programmer Contest と Tenka1 Programmer Beginner Contest で合算です。Tenka1 Programmer Beginner Contest で C問題に対し First AC賞が発生した場合、Tenka1 Programmer Contest で C問題を First AC しても First AC賞は得られません。
  • 賞金(ギフトカード)は、Amazon.co.jpギフト券、iTunes Card (Japan)、Google Playギフトカード (Japan) のいずれかからお選び頂く予定です。
  • 賞金(ギフトカード)の受け取り方法等については、コンテスト終了後、受賞された方へメールにて相談させて頂きます。 (尚、その際、運営事務局が提示させて頂く期限内に必要事項をご返信頂けない場合、お送りできかねますのでご注意ください)
  • 発送先は日本国内に限ります。
  • もし、賞金獲得者がギフトカードの受け取りを辞退した場合には、賞金獲得対象者に次ぐ順位以下の方を、順番に繰り上げてギフトカードを進呈します。


最後に正解した時間 + (正解するまでに提出した)不正解の数 × 5分



Tenka1 Programmer Beginner Contest is held at the same time. If you prefer easier problems, please visit here.

Contest Information

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

Point Values

Task Score
C 300
D 600
E 800
F 800


You can earn prizes if you win this contest, but the shipping address is limited to those living in Japan.

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

Past Contests

Useful Links