ちゃっくのメモ帳

ちゃっくがメモしときたいことをメモしとくよ

2017-06-01から1ヶ月間の記事一覧

Codeforces #418 Div2 C An impassioned circulation of affection

コンテスト中に解けなかったやつ...Problem - C - Codeforces 概要 文字列sが与えられる.(sの長さ) クエリがq個飛んでくる(q) 各クエリはm()と文字cが与えられる. 文字列sの文字のうちm個をcに書き換えた場合,部分文字列でcのみからなるも文字列の最長の長さ…

ABC060D Simple Knapsack解いたんだよ

問題 D: Simple Knapsack - AtCoder Regular Contest 073 | AtCoder dp解 個使用して重さの総和がとなるときの価値の最大値 とする. ここで重さを直接持つと配列に収まらないのでの代わりにを使用することで配列に収まるようにできる 注意点 内部のループは…

C++のmapの最大のキーをとる

C++

C++のstd::mapのキーで最小のキーはbegin()を使用し,最大のキーはrbegin()を使用すればよい.間違えて最大のキーを取得する際にend()を使ってしまったのでメモ. endは最終要素の次にアクセスしてしまうので値が不定になる(多分). 未定義動作になるらしいです …