2024-07-31から1日間の記事一覧
シミュレーション
for文
for文:N回処理する
文字列
易しい文字列の問題
文字列のfor文
文字列操作:部分文字列を取り出す
AtCoder
AtCoder100点
ABC-A
灰色diff
算数と数学
易しい算数と数学
算数と数学:植木算
文字列の部分文字列を取得する関数 substr() (C++) を用いるか、for 文で書こう。 問題へのリンク 問題概要 文字列 "atcoder" について、 文字目から 文字目までを出力せよ。 制約 解法 (1):関数 substr() を使う。 文字列 S に対して、 S.substr(i, l) は…
易しい算数と数学
算数と数学
算数と数学:条件を筋よく整理する
考察:操作・条件・目的関数を言い換える
中央値(メディアン)に関する問題
3個の値を扱う問題
AtCoder
AtCoder100点
ABC-A
灰色diff
Yes/No判定問題
易しいYes/No判定問題
NoviSteps7Q
条件を巧みに言い換えて整理しよう! 問題へのリンク 問題概要 3 個の整数 が与えられる。 がメディアンであるかどうかを判定せよ。 解法 がメディアンとは、すなわち、 を小さい順に並べたときに、 が 2 番目に小さいということである。そのような場合は が…
シミュレーション
愚直シミュレーション
演算子「/」「%」を用いる問題
シミュレーション:繰り返し回数を割り算で求める
AtCoder
AtCoder100点
ABC-A
灰色diff
易しい算数と数学
算数と数学
周期性に着目する
NoviSteps6Q
反復回数以外の終了条件指定
入力が定数個
シミュレーションで解くか、数学的に解こう! 問題へのリンク 問題概要 シャンプーが mL 余っている。 F さん、M さん、T さんが順に mL ずつ使っていく。最初にシャンプーが足りなくなる人が誰になるかを求めよ。 解法 (1):シミュレーション まずは、シャ…