Time Limit: 2 sec / Memory Limit: 1024 MB
配点: 100 点
問題文
リンゴが X 個,ミカンが Y 個,バナナが 3 個ある.リンゴとミカンとバナナが合わせて何個あるかを求めよ.
制約
- 0 \leqq X \leqq 100.
- 0 \leqq Y \leqq 100.
- 入力される値はすべて整数である.
入力
入力は以下の形式で与えられる.
X Y
出力
リンゴとミカンとバナナが合わせて何個あるか,単位 (個) を省いて出力せよ.
結果以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)
解答形式については,練習問題やその解答例 を参考にしても良い.
入力例 1
2 4
出力例 1
9
リンゴが 2 個,ミカンが 4 個,バナナが 3 個ある.リンゴとミカンとバナナは合わせて 9 個あるため,9 を出力する.
入力例 2
15 30
出力例 2
48
リンゴとミカンとバナナは合わせて 48 個あるため,48 を出力する.
入力例 3
0 0
出力例 3
3
リンゴとミカンとバナナは合わせて 3 個あるため,3 を出力する.
Time Limit: 2 sec / Memory Limit: 1024 MB
配点: 100 点
問題文
3 つの正の整数 A, B, C が与えられる.
このうちある 1 つの値がそれ以外の 2 つの値の和になっているなら 1 を,そうでないなら 0 を出力せよ.
制約
- 1 \leqq A \leqq 100.
- 1 \leqq B \leqq 100.
- 1 \leqq C \leqq 100.
- 入力される値はすべて整数である.
入力
入力は以下の形式で与えられる.
A B C
出力
ある 1 つの値がそれ以外の 2 つの値の和になっているなら 1 を,そうでないなら 0 を出力せよ.
結果以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)
解答形式については,練習問題やその解答例 を参考にしても良い.
入力例 1
3 5 2
出力例 1
1
B=5 はそれ以外の 2 つの値 A=3 と C=2 の和になっているので,1 を出力する.
入力例 2
2 3 4
出力例 2
0
- A=2 はそれ以外の 2 つの値 B=3 と C=4 の和 7 になっていない.
- B=3 はそれ以外の 2 つの値 A=2 と C=4 の和 6 になっていない.
- C=4 はそれ以外の 2 つの値 A=2 と B=3 の和 5 になっていない.
したがって,どの値もそれ以外の 2 つの値の和になっていないので,0 を出力する.
入力例 3
100 50 50
出力例 3
1
A=100 はそれ以外の 2 つの値 B=50 と C=50 の和になっているので,1 を出力する.
入力例 4
1 1 1
出力例 4
0
どの値もそれ以外の 2 つの値の和になっていないので,0 を出力する.
Time Limit: 2 sec / Memory Limit: 1024 MB
配点: 100 点
問題文
整数 N と,2 つの長さ N の 文字列 S, T が与えられる.S と T のハミング距離を出力せよ.
ここで S と T のハミング距離とは,S の i 文字目と T の i 文字目が異なるような i (1 \leqq i \leqq N) の個数である.
制約
- 1 \leqq N \leqq 100.
- N は整数である.
- S, T は英小文字からなる長さ N の文字列である.
入力
入力は以下の形式で与えられる.
N S T
出力
S と T のハミング距離を出力せよ.
結果以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)
解答形式については,練習問題やその解答例 を参考にしても良い.
入力例 1
3 joi ioi
出力例 1
1
- S と T それぞれの 1 文字目は
j
とi
であり,異なる. - S と T それぞれの 2 文字目は
o
とo
であり,一致する. - S と T それぞれの 3 文字目は
i
とi
であり,一致する.
よって joi
と ioi
のハミング距離は 1 であるので,1 を出力する.
入力例 2
5 march april
出力例 2
4
march
と april
のハミング距離は 4 であるので,4 を出力する.
入力例 3
6 sample sample
出力例 3
0
sample
と sample
のハミング距離は 0 であるので,0 を出力する.
Time Limit: 2 sec / Memory Limit: 1024 MB
配点: 100 点
問題文
0 以上 9 以下の整数からなる,長さ N の数列 A = (A_1, A_2, \dots, A_N) が与えられる.数列 A に少なくとも 1 回現れている整数をすべて,小さい順に出力せよ.
制約
- 1 \leqq N \leqq 100.
- 0 \leqq A_i \leqq 9 (1 \leqq i \leqq N).
- 入力される値はすべて整数である.
入力
入力は以下の形式で与えられる.
N A_1 A_2 \cdots A_N
出力
数列 A に少なくとも 1 回現れている整数をすべて,小さい順に改行区切りで出力せよ.
結果以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)
解答形式については,練習問題やその解答例 を参考にしても良い.
入力例 1
8 2 0 2 3 0 9 1 6
出力例 1
0 1 2 3 6 9
少なくとも 1 回現れている整数を小さい順に並べると 0, 1, 2, 3, 6, 9 であるので,これらを 6 行で出力する.
入力例 2
3 9 9 9
出力例 2
9
少なくとも 1 回現れている整数は 9 のみであるので,これを 1 行で出力する.
入力例 3
10 3 1 4 1 5 9 2 6 5 3
出力例 3
1 2 3 4 5 6 9
少なくとも 1 回現れている整数を小さい順に並べると 1, 2, 3, 4, 5, 6, 9 であるので,これらを 7 行で出力する.