Time Limit: 2 sec / Memory Limit: 1024 MiB
配点: 100 点
問題文
面積 が x の図形を a 倍に拡大すると面積は xa^2 になる.
面積が Y の図形を B 倍に拡大したときの面積を求めよ.
制約
- 1 \leqq Y \leqq 100.
- 1 \leqq B \leqq 100.
- 入力される値はすべて整数である.
入力
入力は以下の形式で与えられる.
Y B
出力
面積 Y の図形を B 倍に拡大したときの面積を出力せよ.
答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)
解答形式については,練習問題やその解答例 を参考にしても良い.
入力例 1
3 2
出力例 1
12
面積 3 の図形を 2 倍に拡大すると,面積は 3 \times 2^2 = 12 になる. よって,12 を出力する.
入力例 2
10 5
出力例 2
250
面積 10 の図形を 5 倍に拡大すると,面積は 10 \times 5^2 = 250 になる. よって,250 を出力する.
入力例 3
1 1
出力例 3
1
面積 1 の図形を 1 倍に拡大すると,面積は 1 \times 1^2 = 1 になる. よって,1 を出力する.
入力例 4
100 100
出力例 4
1000000
面積 100 の図形を 100 倍に拡大すると,面積は 100 \times 100^2 = 1\,000\,000 になる. よって,1\,000\,000 を出力する.
Time Limit: 2 sec / Memory Limit: 1024 MiB
配点: 100 点
問題文
現在,ノートパソコンの充電がバッテリー全体の A パーセントある.このノートパソコンは 1 時間使うごとに充電がバッテリー全体の B パーセント分だけ減る.
充電が 0 パーセントになることなくノートパソコンを 3 時間使うことができるなら 1 を,そうでないなら 0 を出力せよ.
制約
- 1 \leqq A \leqq 100.
- 1 \leqq B \leqq 100.
- 入力される値はすべて整数である.
入力
入力は以下の形式で与えられる.
A B
出力
充電が 0 パーセントになることなくノートパソコンを 3 時間使うことができるなら 1 を,そうでないなら 0 を出力せよ.
答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)
解答形式については,練習問題やその解答例を参考にしても良い.
入力例 1
100 20
出力例 1
1
現在ノートパソコンの充電はバッテリー全体の 100 パーセントあり,1 時間使うごとに充電がバッテリー全体の 20 パーセント分だけ減る.
3 時間使った後も充電はバッテリー全体の 40 パーセント残るため,ノートパソコンを 3 時間使うことができる.よって,1 を出力する.
入力例 2
70 30
出力例 2
0
現在ノートパソコンの充電はバッテリー全体の 70 パーセントであり,1 時間使うごとに充電がバッテリー全体の 30 パーセント分だけ減る.
このノートパソコンを 3 時間使うことはできない.よって,0 を出力する.
入力例 3
30 10
出力例 3
0
現在ノートパソコンの充電はバッテリー全体の 30 パーセントであり,1 時間使うごとに充電がバッテリー全体の 10 パーセント分だけ減る.
このノートパソコンを 3 時間使うと,充電がちょうど 0 パーセントになってしまう.よって,0 を出力する.
入力例 4
76 25
出力例 4
1
現在ノートパソコンの充電はバッテリー全体の 76 パーセントあり,1 時間使うごとに充電がバッテリー全体の 25 パーセント分だけ減る.
3 時間使った後も充電はバッテリー全体の 1 パーセント残るため,ノートパソコンを 3 時間使うことができる.よって,1 を出力する.
Time Limit: 2 sec / Memory Limit: 1024 MiB
配点: 100 点
問題文
それぞれ長さ N の整数列 A = (A_1, A_2, \dots, A_N) と B = (B_1, B_2, \dots, B_N) が与えられる.
A と B を交互に並べた長さ 2 N の列 C = (A_1, B_1, A_2, B_2, \dots, A_N, B_N) を出力せよ.
制約
- 1 \leqq N \leqq 100.
- 1 \leqq A_i \leqq 100 (1 \leqq i \leqq N).
- 1 \leqq B_j \leqq 100 (1 \leqq j \leqq N).
- 入力される値はすべて整数である.
入力
入力は以下の形式で与えられる.
N A_1 A_2 \cdots A_N B_1 B_2 \cdots B_N
出力
C の各要素を 2 N 行ですべて出力せよ.
i 行目 (1 \leqq i \leqq 2 N) には C の i 番目の要素を出力せよ.
答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)
解答形式については,練習問題やその解答例 を参考にしても良い.
入力例 1
3 3 1 4 1 5 9
出力例 1
3 1 1 5 4 9
A_1 = 3,A_2 = 1,A_3 = 4 であり,B_1 = 1,B_2 = 5,B_3 = 9 である.
これらを交互に並べると C = (A_1, B_1, A_2, B_2, A_3, B_3) = (3, 1, 1, 5, 4, 9) となる.
入力例 2
1 2 3
出力例 2
2 3
A = (2) と B = (3) の長さはそれぞれ 1 である.
C の長さは 2 であり,C = (A_1, B_1) = (2, 3) となる.
入力例 3
6 12 10 8 6 4 2 11 9 7 5 3 1
出力例 3
12 11 10 9 8 7 6 5 4 3 2 1
Time Limit: 2 sec / Memory Limit: 1024 MiB
配点: {100} 点
問題文
N 行 N 列のマス目があり,このマス目の上から i 行目 (1\leqq i \leqq N) ,左から j 列目 (1\leqq j \leqq N) のマスをマス (i,j) と表記する.マス (i,j) には文字 C_{i,j} が書き込まれている.ここで C_{i,j} は o
または x
である.
「全体が同じ文字で揃っている行」または「全体が同じ文字で揃っている列」が存在するならば Yes
を,そうでないならば No
を出力せよ.
制約
- 1\leqq N \leqq 100.
- C_{i,j} は
o
かx
のいずれかである (1\leqq i \leqq N,1\leqq j \leqq N). - N は整数である.
入力
入力は以下の形式で与えられる.
N C_{1,1} C_{1,2} \cdots C_{1,N} C_{2,1} C_{2,2} \cdots C_{2,N} \vdots C_{N,1} C_{N,2} \cdots C_{N,N}
出力
「全体が同じ文字で揃っている行」または「全体が同じ文字で揃っている列」が存在するならば Yes
を,そうでないならば No
を出力せよ.
答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)
解答形式については,練習問題やその解答例 を参考にしても良い.
入力例 1
3 o x x o o x o x o
出力例 1
Yes
C_{1,1} = \mathtt{o},C_{2,1} = \mathtt{o},C_{3,1} = \mathtt{o} であり,1 列目の文字はすべて o
である.したがって Yes
を出力する.
入力例 2
4 o x x x x o x x x x o x x x x o
出力例 2
No
- 全体が同じ文字で揃っている行は存在しない.
- 全体が同じ文字で揃っている列は存在しない.
したがって No
を出力する.
入力例 3
6 x x o o x x x o x x o x o x x x x o o x x x x o x o x x o x x x o o x x
出力例 3
No
- 全体が同じ文字で揃っている行は存在しない.
- 全体が同じ文字で揃っている列は存在しない.
したがって No
を出力する.
入力例 4
10 o x o o o x o x o x o o x o o x o o o x x o o x o o o x x x o o o x o o x o x x o o o o o o o x o x x x x x x x x x x x o o o x o o o o o x o o o x o o o o o x o o o x o o x x o x o x o o o o x o o x
出力例 4
Yes
10 列目と 6 行目はそれぞれ全体が同じ文字で揃っているので, Yes
を出力する.