アットウィキロゴ
競技プログラミング用 知識集積所
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

競技プログラミング用 知識集積所

ABC458A - Chompers

最終更新:

sport_programming

- view
管理者のみ編集可


問題


必要知識


考え方

まずは入力内容を確認。
入力内容は文字列と整数なので、string型int型の変数を用意してcinで入力を受け取る。

さて、sのn+1文字目から始まるm-2*n文字の文字列を出力したい。(mはsの本来の長さ)
これは
s.substr(n,m-2*n)
で取得できるので、これをcoutすればよい。
問題文(1始まりで数える)でいうn+1文字目は、プログラミング(0始まりで数える)はn文字目なことに注意。

解答例


注意点


別解

.substr()の代わりにforループを使う

自力forループで1文字ずつ取り出してもよい。
解答例

タグ:

int型 string型 cin cout
最近更新されたスレッド
ウィキ募集バナー