A - 分 (Minutes)

実行時間制限: 2 sec / メモリ制限: 1024 MiB

配点: 100

問題文

整数 H, M が与えられる.

H 時間 M 分が何分かを求めよ.

制約

  • 0 \leqq H \leqq 23
  • 0 \leqq M \leqq 59
  • 入力される値はすべて整数である.

入力

入力は以下の形式で与えられる.

H
M

出力

H 時間 M 分が何分かを,単位 (分) を省いて出力せよ.

答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)

解答形式については,練習問題やその解答例 を参考にしても良い.


入力例 1

8
30

出力例 1

510

8 時間 30 分は 510 分であるので,510 を出力する.


入力例 2

14
0

出力例 2

840

14 時間 0 分は 840 分であるので,840 を出力する.


入力例 3

0
29

出力例 3

29

0 時間 29 分は 29 分であるので,29 を出力する.


入力例 4

23
59

出力例 4

1439

23 時間 59 分は 1\,439 分であるので,1\,439 を出力する.

B - 桁 (Digit)

実行時間制限: 2 sec / メモリ制限: 1024 MiB

配点: 100

問題文

2 つの整数 A,B が与えられる.

AB の和は十進法で表したとき何桁であるか求めよ.

制約

  • 1 \leqq A \leqq 499
  • 1 \leqq B \leqq 499
  • 入力される値はすべて整数である.

入力

入力は以下の形式で与えられる.

A
B

出力

AB の和は十進法で表したとき何桁であるか,単位 (桁) を省いて出力せよ.

答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)

解答形式については,練習問題やその解答例 を参考にしても良い.


入力例 1

3
9

出力例 1

2

39 の和は 12 である.122 桁であるため,2 を出力する.


入力例 2

499
499

出力例 2

3

499499 の和は 998 である.9983 桁であるため,3 を出力する.


入力例 3

3
2

出力例 3

1

入力例 4

1
99

出力例 4

3
C - 揃った文字 (Matched Letters)

実行時間制限: 2 sec / メモリ制限: 1024 MiB

配点: 100

問題文

長さ N の文字列 S が与えられる.S の各文字は英小文字である.

S がすべて同じ文字からなるならば Yes を,そうでないならば No を出力せよ.

制約

  • 2 \leqq N \leqq 100
  • S は長さ N の文字列である.
  • S の各文字は英小文字である.
  • N は整数である.

入力

入力は以下の形式で与えられる.

N
S

出力

S がすべて同じ文字からなるならば Yes を,そうでないならば No を出力せよ.

答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)

解答形式については,練習問題やその解答例 を参考にしても良い.


入力例 1

4
bbbb

出力例 1

Yes

文字列 bbbb はすべて同じ文字 b からなるので,Yes を出力する.


入力例 2

7
pppdppp

出力例 2

No

文字列 pppdppp には pd が含まれ,すべて同じ文字からなるわけではないため,No を出力する.


入力例 3

2
xx

出力例 3

Yes

文字列 xx はすべて同じ文字 x からなるので,Yes を出力する.


入力例 4

9
joijoijoi

出力例 4

No

文字列 joijoijoi はすべて同じ文字からなるわけではないため,No を出力する.

D - 差 (Difference)

実行時間制限: 2 sec / メモリ制限: 1024 MiB

配点: 100

問題文

整数 K と,長さ N の整数列 A=(A_1,A_2,\dots,A_N) および長さ M の整数列 B=(B_1,B_2,\dots,B_M) が与えられる.

次の条件をすべて満たす 2 つの整数の組 (p,q) の個数を求めよ.

  • 1\leqq p \leqq N
  • 1\leqq q \leqq M
  • A_p+K=B_q

制約

  • 1\leqq K \leqq 100
  • 1\leqq N \leqq 100
  • 1\leqq M \leqq 100
  • 1\leqq A_i \leqq 100 (1\leqq i \leqq N).
  • 1\leqq B_j \leqq 100 (1\leqq j \leqq M).
  • 入力される値はすべて整数である.

入力

入力は以下の形式で与えられる.

K
N
A_1 A_2 \cdots A_N
M
B_1 B_2 \cdots B_M

出力

条件をすべて満たす 2 つの整数の組 (p,q) の個数を出力せよ.

答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)

解答形式については,練習問題やその解答例 を参考にしても良い.


入力例 1

1
4
1 8 6 8
3
7 9 4

出力例 1

3
  • A_2=8, B_2=9 であり,A_2+1=B_2 を満たすため,整数の組 (2,2) は条件を満たす.
  • A_3=6, B_1=7 であり,A_3+1=B_1 を満たすため,整数の組 (3,1) は条件を満たす.
  • A_4=8, B_2=9 であり,A_4+1=B_2 を満たすため,整数の組 (4,2) は条件を満たす.

条件を満たす整数の組は (2,2),(3,1),(4,2)3 個である.したがって 3 を出力する.


入力例 2

66
4
31 41 59 26
5
29 97 92 45 8

出力例 2

2
  • A_1=31, B_2=97 であり,A_1+66=B_2 を満たすため,整数の組 (1,2) は条件を満たす.
  • A_4=26, B_3=92 であり,A_4+66=B_3 を満たすため,整数の組 (4,3) は条件を満たす.

条件を満たす整数の組は (1,2),(4,3)2 個である.したがって 2 を出力する.


入力例 3

99
5
1 1 1 1 1
6
100 100 100 100 100 100

出力例 3

30

条件を満たす整数の組は 30 個ある.したがって 30 を出力する.


入力例 4

100
1
11
1
18

出力例 4

0

条件を満たす整数の組は存在しない.したがって 0 を出力する.