文系プログラマーのプログラミング備忘録

Java、競プロ、数学などについて書いてます

2019-03-11から1日間の記事一覧

Dice Rolling [ Educational Codeforces Round 56 (Rated for Div. 2) A ]

codeforces.com 問題 2~7の数字が書かれた六面体ダイスと、n 個の数字がある。 ダイスを振って、出た目の和でそれぞれの数字を作るとき、何回振れば作ることができるか、それぞれの数字について出力せよ(最小回数ではないことに注意)。与えられる数字は、…

Repeating Cipher [ Codeforces Round #529 (Div. 3) A ]

codeforces.com 問題 文字列 s が与えられる。 s の 0,2,5,9,14......n 番目 (ns.length()) を取り出した文字列を出力せよ。 考察 0,2,5,9,14......n は階差数列というらしいです。 この階差数列の一般項は n(n+3)/2 になります。 文字列 s の n(n+3)/2 番目…

UNOシミュレータ [ yukicoder No.769 ]

yukicoder.me 問題 UNOの対戦ログから局面をシミュレーションして、 ・勝った人の番号 ・勝った人が最初に持っていた手札の枚数 を出力せよ。 考察 純粋な実装の問題です。 よって、コードを見ていただいたほうが手っ取り早いです。 コード void solve (Fast…