振り返り【B問題】グリッド問題 ABC 364 _ 385 【灰】C++

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • グリッド問題のプログラムの作りとコードの書き方を勉強する
    pairとsetの使い方を学ぶ
    忘れないように時々見直し用
    参加回
    ABC385: • 【AtCoder】ABC385【灰】C++
    問題:
    ABC 364
    atcoder.jp/con...
    ABC 385
    atcoder.jp/con...
    ABC364 ―――――― vector
    11:00 問題を見る
    ▶コードを読み解く
    21:30 入力 グリッド幅、初期座標
    30:25 入力 地図(グリッド情報)char
    49:50 入力 移動指示
    51:55 処理 移動指示・現在の座標の代入(移動処理用) 
    59:20 処理 次の移動座標取得
    1:10:45 処理 次の座標に移動できるか判断
    1:31:45 処理 座標更新
    1:34:15 出力
    1:38:30 まとめ
    ABC385 ―――――― set pair
    1:52:20 問題を見る
    ▶コードを読み解く
    2:03:40 準備 変数の定義 pari
    2:13:10 入力 グリッド幅、初期座標
    2:18:50 入力 地図(グリッド情報)string
           pair配列(家の座標、移動可能座標)
    2:44:15 入力 移動指示
    2:47:40 前処理 座標情報 -1
    2:51:15 処理 移動計画作成 移動方向、移動可能
    3:20:15    コードの読み間違いに気づく
    3:23:55 処理 移動
           pair配列(移動した座標)
    3:30:30 処理 通った家の座標
           積集合 set_intersection(インターセクション)
    3:59:00 処理 訪問回数計上
    4:00:45 出力 後処理
    4:05:00 まとめ
    よく、学習方法の紹介動画で、綺麗にまとめたり、ノートに書くのは良くない学習方法だと言われております。
    その方法でやっているのでデメリットは理解しています。
    文章を理解したりするのが難しいので、ゆっくり描いて確認していかないとままならないのであえて描いています。
    思い出しやすい様に録画しながらの勉強です。
    383の問題は、また勉強します
    アバター:nizima.com/Ite...
    ボイスチェンジャー:www.roland.com...
    歌唱曲 ――――――――――――
    @otakara_BGM : • 【フリーBGM / 歌あり】Frozen F...
    BGM ―――――――――――――
    なぐもりずの音楽室:
      / @nagumorizu
    音楽:zippy
      / @zippysound
    Neighbor Eight Sound
     neighbor-eight...
    BGM えんぶらー ――――――――
    the path of my life - mini album
    bluembler.boot...
    Ocean in Call - Embler 3rd album
    bluembler.boot...
    Eternity Ravine revelated Embler 1st album 完全版
    bluembler.boot...
     Embler
      / bluembler
     つきこ
      / tsubaki_hachi
     くーにゃん
      / maplevanilla30
     rune
      / 0x0rune0x0
     まめらー
      / mamera1129
     Miu.
      / sr_miumiu
     とーず
      / tomatoze_
     乃葵
      / noa14236
     Slushy
      / slusluslushy
     www.foriio.com...
     兎角Arle
     arlequin.chiman...
    【曲タイトル/エルム凪】 ――――――――
    ・販売先BOOTHのURL:
      【ミニアルバム】心紡ぎ:
        erumunagi.boot...
       Ents'tr vol.1 /ミニアルバム
        erumunagi.boot...
    ・エルム凪UA-cam: / @erumunagi

КОМЕНТАРІ • 10

  • @DDincrement
    @DDincrement Місяць тому +1

    setをすごい使い方してるコードですね(もちろん正解であることには間違いない)
    「この問題で set 使うっていったら多分こういうことじゃない?」っていう385Bの解答を本日21時28分57秒にAtCoderに提出しましたんで、よろしければご参考まで。
    2:45:11 ミテルゾ
    作業用BGM代わりに流しながら、時々「へー、そういう視点もあるんだなあ」なんて思いながら、等倍速で最初から最後まで見させてもらってます。

    • @WillowLog
      @WillowLog  Місяць тому

      🫣ミラレテルゾ
      提出回答探して見ます!ありがとうございます!

  • @called3875
    @called3875 Місяць тому +1

    配列が0インデックスだから入力の時に-1、出力の時に+1しないといけなかったのは中々に罠でしたね。自分もサンプル見て気づけました。

    • @WillowLog
      @WillowLog  Місяць тому +1

      配列で、最後に座標を出力するタイプは引いたら戻すと、最初は分かって-1をするのですが…
      中の処理を終えた後、頭の中ではその時の処理をする事だけで一杯になり完全に忘れてしまうんですよね😢

  • @WillowLog
    @WillowLog  Місяць тому +1

    maxとmapを間違えいます😢