E問題をC++とPythonで解いてみました。ABC347は、2024年3月30日21:00に実施されました。紹介はこちらに、プログラミングの方針はこちらに記事があります。1166)問題はリンク先をご覧ください。Queryそれぞれの整数について、集合に含まれている期間を記録して、各要素の値を累積和で求めます。ついて、最初(奇数回目)に指定されたときに集合に加えて、2回目(偶数回目)に指定されたときに集合から削除します。集合に加えると同時にそれぞれの数字が出現したクエリ順を記憶しておきます。範囲の和を集計して、それぞれの整数の値とします。プログラム例(ABC347E)プログラムの補足です。要素のインデックスは0からカウントします(13行目)。数字を加えるか、削除します(20ー24行目)。要素数から累積和を計算します(25行目)。和を出力します(32ー36行目)。以下が、C++プログラムとなります。0;}AC(Accepted=正しいプログラム)と判定されました。版も基本的な考え方は同じです。result.append(t_sum)print(*result)こちらも「AC」と判定されました。最後にコンテスト当日は、D問題で時間を使ってしまい、この問題を解く時間が無くなりました。コンテナと累積和を組み合わせる問題で、学びが多い問題でした。問題を紹介していきます。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です上に表示された文字を入力してください。Contest)記事一覧ソフトウェア技術者アナダパンチ組込み製品の開発に従事しているソフトウェア技術者です。仕事でソフトウェア開発に従事しながら、趣味でもプログラミングを楽しんでいます。