A問題 高橋直体
1 2 |
a,b,c=map(int,input().split()) print(2*(a*b+b*c+a*c)) |
C問題 ピアニスト高橋君
方針
入力はド~シまでの7パターンのみです。
全パターンの入力を書き上げ、場合分けを行って出力することにしました。
1オクターブ超えるとまたドに戻るからといって、1音ずつ上がった時にWとBを単純に最後尾に持っていくとズレます。それで3回ほどミスしました。
結局、1から全パターンの音階を書き上げるてしまいました。
何かもっと良い解き方があるように思います。
解答
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
s = input() if s=='WBWBWWBWBWBWWBWBWWBW': print('Do') if s=='WBWWBWBWBWWBWBWWBWBW': print('Re') if s=='WWBWBWBWWBWBWWBWBWBW': print('Mi') if s=='WBWBWBWWBWBWWBWBWBWW': print('Fa') if s=='WBWBWWBWBWWBWBWBWWBW': print('So') if s=='WBWWBWBWWBWBWBWWBWBW': print('La') if s=='WWBWBWWBWBWBWWBWBWWB': print('Si') |
コメント