けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

for文:ループ変数の更新式を工夫する

AtCoder ABC 284 A - Sequence of Strings (7Q, 灰色, 100 点)

「 個の文字列を受け取ること」と「逆順に出力すること」の練習! 問題へのリンク 問題概要 個の文字列 が与えられる。 これらを の順に出力せよ。 制約 考えたこと まず、 個の文字列を受け取るためには、C++ では vector<string> 型というように「文字列の配列」を</string>…

AtCoder ABC 368 A - Cut (7Q, 灰色, 100 点)

for 文を工夫しよう 問題へのリンク 問題概要 長さ の数列 が与えられる。 この数列の末尾の 個の要素を順序を保ったまま先頭に持ってきて得られる数列を出力せよ。 制約 考えたこと 次のように考え直すとよい。なお、0-indexed で考えている。 数列の 番目…

AtCoder ABC 340 A - Arithmetic Progression (7Q, 灰色, 100 点)

for 文を使って、等差数列を実現する! 問題へのリンク 問題概要 初項が 、末項が 、公差が であるような等差数列を出力せよ。 なお、そのような等差数列が存在する入力のみが与えられる。 考えたこと 等差数列の中でも、次のようなものは我々はいつも実装し…