Skip to content

Latest commit

 

History

History
127 lines (89 loc) · 3.1 KB

statement.md

File metadata and controls

127 lines (89 loc) · 3.1 KB

Description

2つの整数 $A, B$ の積を求めよ。

Constraints

  • $A, B$ は整数
  • $-5000 \leq A, B \leq 5000$

Input

1つの入力ファイルは複数のテストケースからなる。

入力ファイルの最初の1行目にはテストケースの個数 $T$ が記される $(1 \leq T \leq 50)$

2行目以降には、$T$ 個のテストケースが記述されており、各テストケースは次の形式で表される。

$A$ $B$

Output

各テストケースに対して、$A \times B$ を1行ずつ出力せよ。

Sample Input

3
1 2
-4 2
-100 100

Sample Output

2
-8
-10000

Sample Programs

以下の内容は,Practice Contestの問題 A+B と同等です.理解できている人は読み飛ばして構いません.

C

#include <stdio.h>

int main() {
    int t;
    scanf("%d", &t);
    while (t-- > 0){
        int a, b;
        scanf("%d %d", &a, &b);
        int answer = 0; // EDIT HERE
        printf("%d\n", answer);
    }
    return 0;
}

Java

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        for(int i=0; i < n; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();
            System.out.println(0); // EDIT HERE
        }
        sc.close();
    }
}

Answer Book

言語に依らない共通作業

  1. 本画面の最下部にある提出フォームにおいて、フォーム左上で適切なデータセット(Small or Large)を選択して、 フォーム右上でSmallのダウンロードもしくはLargeのダウンロードを押す。

  2. ダウンロードしたファイルをソースコードと同じディレクトリに移動して、in.txtにリネームする。

C言語

  1. ソースコードをコンパイルする

    gcc main.c
    

    コンパイルでは必要に応じて、-O2-Wallなどのコンパイルオプションを使用するとよいかもしれない。

  2. キーボード入力の代わりにin.txtを読み込んで、実行結果をout.txtに出力するように、プログラムを実行する

    ./a.out < in.txt > out.txt
    

Java

  1. ソースコードをコンパイルする

    javac Main.java
    
  2. キーボード入力の代わりにin.txtを読み込んで、実行結果をout.txtに出力するように、プログラムを実行する

    java Main < in.txt > out.txt
    

C++ / Python / Ruby / 他

上記を参考に、自分で調べてください。

提出方法についての注意

解答を提出する際は、上記のAnswer Bookを参考に、in.txtを入力してout.txtを出力するようにプログラムを実行して、out.txtの中身をテキストボックスに貼り付ける 方法を強く推奨します。

(実行結果をout.txtに出力せずに画面に表示してしまうと、表示される内容が多すぎて、画面からコピーすることが難しいためです。)