Blue Bridge Cup C++ (グループ B) 試験準備体験
情報
2023-08-07 05:24:54
訪問数: null
試験準備のアイデア:
Blue Bridge Cup でテストされる基本アルゴリズムを検討する
関連するアルゴリズムの学習教材 (ビデオ/書籍) を見つけて、基本的なアルゴリズムの原理を学習します。
トレーニングに関連するアルゴリズムのトピック oj を検索します。
1. 研究ではどのようなアルゴリズムがテストされていますか
(1)ブルーブリッジカップの過去の実問を検索し、自分でまとめを作成することができます
(2) acwIng に移動して、基本的なアルゴリズムについてどのアルゴリズムを学習する必要があるかを確認できます (イベント - AcWing、追記: 私は宣伝していません。提案は参考のみです)
2. 関連する学習教材を見つける
(1) Bilibiliで学習する必要のあるアルゴリズムを検索できます。Bilibiliを強くお勧めします。本当に非常に優れた学習ソフトウェアです。
私にとって個人的により役立つアップメインリンク を添付します。
(2)いくつかの正式なアルゴリズムのオンラインコースを購入し、体系的な学習アルゴリズムに進むと、体系的な学習アルゴリズムの方が効率が良く、思考がより明確になります。
例: Niuke、Likou、acwing などはすべて、基本的なアルゴリズムを学習するためのオンライン コースを提供しています。(オンライン授業だけならpddが売られているようですが、できる学生は公式ルートを使ってみると良いでしょう)
3. トレーニング用の関連アルゴリズムを含むトピック oj を検索します。
アルゴリズムの学習を終える たびに、このアルゴリズムを検証して覚えるために、いくつかのテンプレートの質問を見つける必要があります。
アルゴリズムのテンプレートは、覚えて上手に入力する必要があるので、アルゴリズムの学習が終わるたびに、oj のトレーニング テンプレートの質問に行き、コードを入力できるまで繰り返しコードを入力します。熟練かつ迅速に実行し、アルゴリズムを使用する次のステップに進みます。
私がよく使うアルゴリズムの質問 oj:
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