Blue Bridge Cup C++ (グループ B) 試験準備体験

試験準備のアイデア:

        Blue Bridge Cup でテストされる基本アルゴリズムを検討する

        関連するアルゴリズムの学習教材 (ビデオ/書籍) を見つけて、基本的なアルゴリズムの原理を学習します。

        トレーニングに関連するアルゴリズムのトピック oj を検索します。

1. 研究ではどのようなアルゴリズムがテストされていますか

        (1)ブルーブリッジカップの過去の実問を検索し、自分まとめを作成することができます

        (2) acwIng に移動して、基本的なアルゴリズムについてどのアルゴリズムを学習する必要があるかを確認できます (イベント - AcWing、追記: 私は宣伝していません。提案は参考のみです)

2. 関連する学習教材を見つける

        (1) Bilibiliで学習する必要のあるアルゴリズムを検索できます。Bilibili強くお勧めします。本当に非常に優れた学習ソフトウェアです。

私にとって個人的により役立つアップメインリンク        を添付します

                Kaptree の個人空間_哔哩哔哩_bilibili (アルゴリズムを教えるお気に入りのアップマスター)

                Beef Good Personal Space_哔哩哔哩_bilibili

         (2)いくつかの正式なアルゴリズムのオンラインコースを購入し体系的な学習アルゴリズムに進むと、体系的な学習アルゴリズムの方が効率が良く、思考がより明確になります。

                例: Niuke、Likou、acwing などはすべて、基本的なアルゴリズムを学習するためのオンライン コースを提供しています。(オンライン授業だけならpddが売られているようですが、できる学生は公式ルートを使ってみると良いでしょう)

3. トレーニング用の関連アルゴリズムを含むトピック oj を検索します。

アルゴリズムの学習を終える         たびにこのアルゴリズムを検証して覚えるために、いくつかのテンプレートの質問を見つける必要があります。

        アルゴリズムのテンプレートは、覚えて上手に入力する必要があるので、アルゴリズムの学習が終わるたびに、oj のトレーニング テンプレートの質問に行き、コードを入力できるまで繰り返しコードを入力します。熟練かつ迅速に実行し、アルゴリズムを使用する次のステップに進みます。

私がよく使うアルゴリズムの質問 oj:

        ホームページ - Dream Chasing Algorithm Network (mangata.ltd) (個人にとって最も役立ち、最も一般的に使用されています)

        ホームページ - 新しいオンライン審査員 (ecustacm.cn)

        読み込み中 - Luogu | コンピューター サイエンス教育の新しいエコロジー (luogu.com.cn)

        OJ_ACM/NOI/CSP/CCPC/ICPC_Informatics プログラミング アルゴリズム トレーニング プラットフォーム (nowcoder.com)

        Dotcpp プログラミング (C 言語ネットワーク) - 実践的なプログラミング学習プラットフォーム 

        杭州典子大学オンライン審査員 (hdu.edu.cn) へようこそ 

        Question Bank - LeetCode、世界中のオタクに愛されるテクノロジー成長プラットフォーム 

4. トレーニングスキル

        (1) 大井競技システムなので、できるだけ正確なレートを維持し、実際に一度提出するようにしてください

       (2) 特別なテスト サンプルについて考えることに注意を払います(つまりテスト用のデータを作成します。たとえば、最大値、最小値、0、1 など)。

        (3) ブルーブリッジカップは暴力的な解決をベースとした競技であるため、まず問題を暴力的に解決する方法を考え、問題を暴力的に解決した後、他のアルゴリズムを使用して問題を解決することを考えることができます。(私は試験中に暴力的な解決策の答えを印刷しようとしました、そして、対応する質問の問題解決ルールを観察しました)

        (4) Blue Bridge Cup 競技はスコア競技システムであり、総当りアルゴリズムを使用して競技スコアの一部を取得することができます。(つまり、%30 または %60 または %100 のテスト データに合格します)

        (5)毎日少なくとも 1 つの問題に取り組むことを主張し、問題が完了するたびに問題の考え方と解決策を記録します。また、自分の考えや洞察をcsdn や blog garden などのコミュニティ Web サイトで共有できますコンテンツに応じて対応する列を作成すると、簡単に見つけられるようになります。

        (6) 時間配分としては、時間があれば問題を書き、問題を考えるだけで、時間が空いたときに問題をやりたいと思ったら、すぐに実行する必要があります。

やっと:

        試験の準備をするときは、問題を解く楽しさを味わう必要があります。問題を解く方法をもっと考えなければなりません。問題を解くと、いつも自分がダメだと感じてしまいます。それでも大丈夫です。しなければならないのは、粘り強く自分自身を信じることです。私たちはすべての生き物の中でただの普通の人間であるため、知識を創造することは不可能であり、私たちは継続的に理解し、暗唱することによってこの既存の知識を習得します。したがって、私たちが粘り強く続ける限り、利益は得られます。

おすすめ

転載: blog.csdn.net/m0_56501550/article/details/130334847