高橋君の言った文字列と,カードに書かれた文字列が完全に一致していた場合のみを考えます。書かれた青いカードがあってもお金は貰えません(逆に,このような文字列が書かれた赤いカードがあってもお金を失うことはありません)。高橋君は,最大で差し引き何円貰うことができるでしょうか?ただし,違うカードに同じ文字列が書かれていることもあることに注意してください。青カード、赤カードそれぞれ連想配列を使用します。キーに文字列、値にその文字列のカウント数になります。それぞれのカード数をループで回して、受け取った文字列を連想配列のキーに当てはめてカウントします。赤のカードでも同じようにループします。後は青のカードのカウント数からそのキーの同じ赤のカードのカウント数の差を出して、最大値と比較して、大きければ代入し直しています。私がハマったポイントカードのデータ構造を配列にしようとしてしまったため、文字列とカウント数の連結をどうやっていいかわからなくなりました。学んだことC++の連想配列を知りました。pythonとはまた違う感じです。GameをC++で解いてみた回答と解説でした。mnbd(@mnbbbbbd)です。問題文のご説明と実際に解いてみた回答をご紹介いたします。mnbd(@mnbbbbbd)です。構築したPHPで「Cocoon設定」の内容が表示されない場合の対処法ホームプログラミングAtCoderスポンサーリンクmnbdPC歴20年以上のブロガー。パソコン・スマホに関する情報を中心に本やライフハックなどの情報も発信しています。常に初心を忘れずに新しい学びと実践をシェアしていきたいと思っています。まなびシステム.メニューホームまなびシステムについてお問い合わせホーム検索トップサイドバースポンサーリンクmnbdPC歴20年以上のブロガー。パソコン・スマホに関する情報を中心に本やライフハックなどの情報も発信しています。常に初心を忘れずに新しい学びと実践をシェアしていきたいと思っています。JUDGE37AtCoder3python1モバイル4アプリ4今日の気になる11読書21雑記13食レポ51タイトルとURLをコピーしました。