QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 2048 MB Total points: 200 Difficulty: [show]

#1. I/O Test

統計

これは入出力の効率をテストするためのテスト問題です。本問題を通して、あなたの入出力方法の効率を確認することができます。

具体的には、あなたのプログラムは次のいずれかのタスクを実行します。

  • $N$ 個の整数 $a_1,a_2,\cdots, a_N$ を読み込み,それら $N$ 個の整数の和を出力する。
  • 1 つの整数 $N$ を読み込み,$[10^8,10^9)$ の範囲内の整数を $N$ 個,任意に出力する。

実装詳細

あなたは 3 つのファイルを提出する必要があります。

config

最初に提出するファイルは config で,テキストファイルです。ここではテストしたい $N$ の大きさを記述します。具体的には,ちょうど 1 行に 2 つの整数 $N_{\mathrm{in}}, N_{\mathrm{out}}$ を含め,入力テストおよび出力テストのサイズを表します。特に,対応するテストを行いたくない場合は,対応する $N_*$ を $0$ に設定してください。

テストを容易にするために,$1 \leq N \leq 10^7$ を任意に指定することができます。ただし,提出記録を問題統計ページのランキングに表示させたい場合は,必ず $N=10^7$ を指定しなければなりません。

input_test

2 つ目に提出するファイルは input_test で,入力テストを行うプログラムのソースコードです。

このプログラムは標準入力から次の形式の入力データを読み込みます。

入力の 1 行目には整数 $N$ が含まれ,次の行には $N$ 個の整数 $a_1,a_2,\cdots, a_N$ が含まれます。$1 \leq a_i \leq 10^9$ が保証されます。

標準出力に 1 行で,$N$ 個の整数すべての和を表す整数を出力してください。

output_test

3 つ目に提出するファイルは output_test で,出力テストを行うプログラムのソースコードです。

このプログラムは標準入力から次の形式の入力データを読み込みます。

入力は 1 行のみで,整数 $N$ が含まれます。

標準出力に 1 行で,$[10^8,10^9)$ の範囲内の整数をちょうど $N$ 個含むように出力してください。条件を満たす任意の出力は正解と判定されます。

评分规则

本問題には $2$ つのテストポイントがあり,各テストポイントはそれぞれ $100$ 点,合計 $200$ 点です。第 1 テストポイントではプログラム input_test が実行され,第 2 テストポイントではプログラム output_test が実行されます。

評価時,評価システムは config から整数 $N_{\mathrm{in}}, N_{\mathrm{out}}$ を読み取ろうとします。$0 \leq N_{\mathrm{in}}, N_{\mathrm{out}} \leq 10^7$ を必ず満たしてください。このファイルに含まれる情報が不正な場合,システムは評価を中止し,直ちに Compile Error を返します。

その後,対応する $N_*$ の値が $0$ でない場合,評価システムは対応する input_test または output_test をコンパイルします。コンパイルエラーが発生した場合,システムは評価を中止し,直ちに Compile Error を返します。

コンパイル完了後,システムは各テストにおける対応する $N$ の値に基づいてテストデータを生成します。

各テストポイントにおいて,出力が誤っている場合,実行時エラーが発生した場合,または時間制限(1.0 秒)やメモリ制限(2.0 GiB)を超過した場合は $0$ 点となります。それ以外の場合は $\frac{N}{10^5}$ 点を得ます。

問題統計ページでは,2 つのテストの両方で満点を獲得した提出記録のみが集計されます。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.