前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージボールドテキスト
競技プログラミングの問題で文字列のA番目からB番目までを反転させるプログラムなのですがreverse関数の二つ目の引数はなぜ S.begin()+B-1としないのですか? 幼稚な質問ですみません
該当のソースコード
c++
1#include <iostream> 2#include <algorithm> 3using namespace std; 4int main(){ 5int N,A,B; 6string S; 7cin>>N>>A>>B; 8cin>>S; 9**reverse(S.begin()+A-1,S.begin()+B);** 10cout<<S; 11 12}
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
その問題が何かってのがわからんとどーにもならんと思いますが
回答2件
あなたの回答
tips
プレビュー