![](https://cdn-ak-scissors.b.st-hatena.com/image/square/3343025a63493159af79df1fdd542bac487e3d52/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QXRjb2RlciVFMyU4MSVBRUFCQzMwMiVFMyU4MSVBRUUlRTUlOTUlOEYlRTklQTElOEMlRTMlODElQkUlRTMlODElQTclRTMlODIlOTIlRTglQTclQTMlRTglQUElQUMlMjhQeXRob24lMjklMjB-JUU2JTg0JTlBJUU3JTlCJUI0JUUzJTgxJUFBJUU1JTg1JUE4JUU2JThFJUEyJUU3JUI0JUEyJUUzJTgyJTkyJUU4JUE2JTlBJUUzJTgxJTg4JUUzJTgyJTg4JUUzJTgxJTg2fiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MThlNjI2OTgzNmM5ZjM5OGNhNDJjZDNiYzk3ZTUxNjc%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwaGFsY3lvbkZYJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0yNTM5Y2ZlYWQ2OTViZGEyNTFmYjcwZmYxYjdjN2ZiZQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Df8694c96d9b7ba4c9b93f68cccc89c22)
エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
AtcoderのABC302のE問題までを解説(Python) ~愚直な全探索を覚えよう~ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
AtcoderのABC302のE問題までを解説(Python) ~愚直な全探索を覚えよう~ - Qiita
B問題 Find snuke 問題文(要約) $H×W$マスのマス目にそれぞれ英小文字が書かれています。 たて、よこ、... B問題 Find snuke 問題文(要約) $H×W$マスのマス目にそれぞれ英小文字が書かれています。 たて、よこ、ななめのどれかの方向にただ一つだけ隠れているsnukeを見つけてください。 解き方 問題の簡単さの割に実装が重いですね… 右(左)、下(上)、右下(左上)、右上(左下)を全探索するほかないと思います。 計算量は$O(HW)$ですが、制約が鬼畜とは真反対の生ぬるいものなので余裕で間に合います。 私は愚直な方法(ゴリ押し)で書いたので解答例は参考にならない気がしています。 ソースコードの解説は最小限にしておきます。 解答例 H,W=map(int,input().split())#H,Wを入力 snuke=[] for i in range(H):#マスを入力 snuke.append(input()) for i in range(4,H):#右上(左下)方向のsnukeを探