よこのよこのよこがよこである確率(前編)
この記事はサークルスクエアのページから移植されました。
よこのよこのよこがよこである確率(前編)
…という題で議論しようと思ったけど、数学が高校レベルから進展してないせいで苦しくなった人の話
よこ「おはよう」
かなこ「あら、遅いな。朝ごはん冷めてるぞ」
よこ「ああ、ごめん…」
かなこ「昨日の夜何かしてたのか?」
よこ「いや、特に何もしてない…」
かなこ「そうか。早く寝ないと体に悪いぞ」
よこ「…(ムシャムシャ)」
かなこ「学校は行かなくていいのか?」
よこ「今日は昼から」
かなこ「何の授業だ?」
よこ「競技プログラミング。にとり先生の」
かなこ「そうか。早く支度しときな」
よこ「いや、CuCumber上でやるオンラインの授業だから」
かなこ「ああ、そうか。最近の学校は進んでるな」
よこ「いま地底とか冥界にも回線引こうと頑張ってるらしいよ、あの先生」
かなこ「地底は分かるけど、冥界にはどうやって回線を引くつもりなんだ?」
よこ「さあ…でもこれで、よっぽど辺境の神社とかじゃない限り通信できるようになるって言ってた」
かなこ「便利になるな」
よこ「まあね。だんだんと個人の特異な『能力』に頼らなくていいようにはなってきてるよね」
よこ「例えば、前に蒸気機関車を走らせようという話があったけど」
かなこ「ああ」
よこ「石炭とかの燃料があまり採れないからどうやって火を燃やし続けるか、という問題があって」
かなこ「火を操るのは、魔法使いとか一部の人にしかできないからな」
よこ「核融合が実現すれば、そういう問題も解決するでしょ」
かなこ「核融合で鉄道車両を動かすのは、かなり勿体ない話だが」
よこ「ええ…じゃあ他にどんな使い道があるの?」
かなこ「地図が書き換わるような大規な工事などに力を発揮するだろう」
よこ「そんなに大差ないレベルだと思うけど…」
かなこ「そろそろキューカンバーの授業だろ?少し見せてくれないか?最近プログラミングを始めたんだ」
よこ「お、いいね。まずこの電算式機を起動して…」
かなこ「最初に画面に出てきたこの『Cheng8』ってロゴは何だ?」
よこ「式機用の仮想式神の名前。これが『ついて』ないと、せっかくの式機もただの置物同然」
よこ「次に、CuCumberにログインする」
かなこ「yokoって名前でやってるのか」
よこ「時間になったら問題が何問か公開されるから、それを解く。今回は初回だから、易しい問題ばかり」
かなこ「お、何か出てきたぞ」
A - お賽銭
問題文
きゅうりバー神社では、毎朝決まった時間にお賽銭箱の中からお賽銭を取り出し、小銭の数を数えています。
今朝はA銭硬貨のみがちょうどB枚だけ入っていました。今朝の分のお賽銭の合計金額S(銭)を計算してください。
制約
0 < A < 1,000
0 < B < 10,000
入力
入力は以下の形式で標準入力から与えられる。
A B
出力
合計金額S(銭)を出力せよ。
入力例
100 5
出力例
500
100銭硬貨が5枚で、合計金額は500銭です。
よこ「これは、A*Bを出力するだけ」
かなこ「そうだな。私にもできそうだ」
よこ「せっかくだから、色々なプログラミング言語で解いてみよう。まずC言語」
main(a,b){if(scanf("%d%d",&a,&b)*printf("%d",a*b)){}}
かなこ「ちょっと待て」
よこ「次はAWK」
$0*=$2
かなこ「うん?」
よこ「Octaveも書いとこう」
disp(prod(scanf("%d")))
かなこ「はあ…」
よこ「Python3は、これでいいか」
print(eval(input().replace(' ','*')))
かなこ「ああ?」
よこ「Bashも、ほい」
echo $[`sed 's/ /*/'`]
かなこ「うう…」
よこ「ついでにSedも」
s/\(.*\) \(.*\)/echo $((\1*\2))/e
かなこ「…さっきから本当に掛け算やってるのか?」
よこ「最後にSchemeも通しておこう。これは簡単」
(print(*(read)(read)))
かなこ「…」
よこ「競プロ楽しいな!」
かなこ「…ちょっと、最初のC言語のやつから全部説明してくれないか…?」
よこ「今日はもう疲れたから、明日でいい?」
かなこ「まあ…仕方ない」
続く(かも)