二戰藍橋杯所感

🌴 前言

今天是2025年4月12日,第十六屆藍橋杯結束,作為二戰的老手,心中還是頗有不甘的。一方面,今年的題目比去年簡單很多,另一方面我感覺并沒有把能拿的分都拿到手,這是我覺得最遺憾的地方。不過遺憾歸遺憾,考后及時總結還是很有必要的,畢竟需要LWE(Learn With Error)嘛,向前看!

🍁 值得肯定

考前復習

首先,因為本人寒假擺爛,加上開學之后沒能堅持刷題,導致刷題斷斷續續的,幾度想要放棄。在考前一周,我身邊好幾個同學已經放棄掙扎了,但我回顧起這些年來的人生經驗,越是在大多數人想要放棄的時候,越是在你覺得努力沒有什么意義的時候,你越要去嘗試拼一拼,因為我給自己的定位從來都不是成為大多數人,因此我擺平心態,沒有臨考前直接擺爛,而是突擊刷了幾天題。雖然刷的都是一些簡單的算法題,而且在考試的時候都沒有考到,但是我覺的還是提升了我的題感,并且在一定程度上給了我一定的底氣和信心。

細節把控

很多時候,細節往往能決定成敗,考場上考驗的從來都不只是智力因素,還有很多非智力因素的成分。這里我分成了兩點:1. 硬性規定 2. 優化操作

📖 硬性規定

硬性規定就是賽事要求,主要有以下3點:(以Java組為例)

  1. 首先,答案中不能包含Package語句
  2. 其次,類名必須是Main
  3. 最后,使用到相應的包要使用import語句

不過不用擔心,這些在比賽的時候,都會在考試系統的注意事項里面寫清楚,但還是要平時留一個心眼,防止考試的時候太緊張忘記了。

📓優化操作

優化操作就是一些優化編程體驗的操作,我以配置Eclipse為例,提出了一下4點優化:

  1. 設置字體大小
  2. 設置自動補全
  3. 設置自動導包
  4. 顯示控制臺

具體怎么操作我不想在這里展開贅述,因為我的是mac電腦,操作邏輯可能不一樣,各位看官可以在網上一一搜索,我也貼幾張我的配置截圖:

設置字體大小:
在這里插入圖片描述
設置自動補全:
在這里插入圖片描述

設置自動導包:
在這里插入圖片描述

顯示控制臺:
在這里插入圖片描述

這里提一嘴,最后這個是我在考前熟悉Eclipse的時候遇到的一個比較尷尬的事情,就是運行了代碼,但是控制臺沒有顯示出來,找了我好半天,我一開始還把控制臺(Console)和終端(Terminal)搞混了,因此我覺得這是一個需要注意的點。

常見函數的回顧

這里有些尷尬,因為Java平時遇到一些函數不知道怎么用的時候,都是直接上網搜的,因此對一些函數的使用細節不是很了解(汗)。雖然比賽的時候可以查閱Java API文檔,但是不到萬不得已還是不建議這樣做,畢竟考場上的時間還是很寶貴的。

其實主要就是一些數據結構的的方法函數,比如String,StringBuilder,List,Deque等等,還有一些實用類的靜態方法,比如Math類,Arrays類,Collection類等。

🌿不足之處

就我在賽場上來說,我覺得最大的一點就是我對一些不常用的數據結構的方法不熟,比如今年的第四道大題,我是用全排列思想來做的,因此我寫了一個深度優先搜索算法,用到了Deque這個數據結構,結果編譯的時候遇到了java.util.NoSuchElementException這個錯誤,我當時排查這個錯誤花了1個小時!而且最后還沒找到原因!最后用了一個非常愚蠢且低效的字符串操作來曲線救國,才把這道題寫完,真的快要被自己蠢哭了。

另一個本質的問題就是刷題量不足,對一些常見算法不能做到信手拈來。考場上的時間非常寶貴,如果你花很長時間去想一個算法,那基本上是做不了幾道題的。而且作為過來人,在不能查閱任何資料的情況下,你在寫一道不熟悉的算法題的時候,心情可能會經歷從煩躁、焦慮再到不安和絕望,最后放棄的這幾個過程,即使僥幸寫出來了,時間也已經所剩無幾了。因此,我的建議是先打好基礎,循序漸進,把最基本的算法吃透、練透,比如“動歸”,“前綴和”,“dfs”等。

最后是個人原因,其實我覺得自己是一個很喜歡逃避的人,我有時候也會無法忍受那種一天只做一兩道題目,收獲甚微的低效感,因此會有意無意地以各種借口去欺騙自己不去刷題,最后死期將至才開始抱佛腳。

🌱 改進

悟以往之不諫,知來者之可追。不想太PUA自己,想想怎么改進或許更有意義。首先,我覺得需要認清學習算法的重要性——面試需要寫算法題,考研機試需要寫算法題,以后參加算法比賽需要寫算法題,寫好程序需要學習算法…可以說每一個計算機學子都離不開算法,因此我覺得要把學習算法當作吃飯喝水一樣融入日常的學習生活中。

認清算法的重要性后,則需要有一個計劃,比如把一些常見的算法過一遍,從易到難開始刷題,并且規定好一個月至少花多少時間刷題以及刷多少題,這些都有待計劃。而且,我覺得堅持就一定會有效果,就比如大一那會,我對于Linux和Markdown這兩項技能不是很熟練,但堅持用了一年,也算是小有所成了,因此我覺得只要堅持保證適量的訓練,算法能力一定會提升的,現在才大二,還有比較充分的時間提升算法能力。

差不多就到這里,雖然今年藍橋杯可能沒有達到預期的成績,但是我覺得自己相比一年前,還是有很大的提升,這是一件好事,也希望各位看官看了這篇文章能有所啟發,今天就到這了,下期見!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/75579.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/75579.shtml
英文地址,請注明出處:http://en.pswp.cn/web/75579.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于ueditor編輯器的功能開發之給編輯器圖片增加水印功能

用戶需求,雙擊編輯器中的圖片的時候,出現彈框,用戶可以選擇水印縮放倍數、距離以及水印所放置的方位(當然有很多水印插件,位置大小透明度用戶都能夠自定義,但是用戶需求如此,就自己寫了&#xf…

算法題(123):回文日期

審題: 本題需要我們判斷以八位數確定的日期范圍中是否存在回文數 思路: 方法一:枚舉法 1.確定枚舉對象: 對象1:八位數日期,所需枚舉次數:10^8 對象2:年,所需枚舉次數&…

數據庫表的操作

一、數據庫的搭建 如上篇文章 二、基礎了解 show命令支持模糊匹配 show databases、show tables、 show databases like “” “%”、“_”通配符字符串 三、MySQL數據庫表的操作 關系型數據庫都是遵循SQL語法進行數據查詢和管理的 3.1 SQL介紹 3.1.1 SQL的功能 結構化查詢語…

在 Lua 中實現 JSON 與 Table 的相互轉換的詳細使用方法

在 Lua 中實現 JSON 與 Table 的相互轉換是常見的數據序列化需求。以下是詳細的實現方案、性能優化技巧及進階用法: 在 Lua 中實現 JSON 與 Table 的相互轉換的詳細使用方法-目錄 一、常用 JSON 庫對比二、基礎轉換實現1. 使用 lua-cjson(高性能 C 庫&am…

dbVisitor 規則怎么用?

在數據庫操作中,dbVisitor 是一個功能強大的工具,其規則的使用大大簡化了 SQL 語句的編寫過程。下面將詳細介紹 dbVisitor 規則的使用方法并附上具體例子。 一、規則的基本調用 在 dbVisitor 中,SQL 語句可以通過 {...} 的形式來調用規則&a…

Kingbase 常用運維命令總結

一、數據庫連接與基礎操作 連接指定服務器數據庫 ksql -h 主機IP -p 端口號 -U 用戶名 -d 數據庫名 -W # 示例:連接 IP 為 192.168.1.100 的數據庫 ksql -h 192.168.1.100 -p 54321 -U system -d test -W 斷開數據庫連接 \q 或 exit 查看數據庫列表及詳細信息…

【數據結構與算法】LRU Cache 算法實現

文章目錄 Ⅰ. 什么是 LRU CacheⅡ. LRU Cache 的實現[146. LRU 緩存](https://leetcode.cn/problems/lru-cache/) Ⅰ. 什么是 LRU Cache ? LRU( Least Recently Used) 是一種淘汰策略的縮寫,意思是 最近最少使用,它是一種 Cache…

網頁布局匯總

1. 盒模型 容器大小 內容大小 內邊距(padding) 邊框大小 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0">&l…

打造海外流量矩陣,TikTok云控工具讓獲客更簡單!

跨境獲客&#xff0c;始終是無數企業主心中的一道難題。今天&#xff0c;給大家帶來一款強大實用的工具——TikTok矩陣云控系統&#xff0c;幫你輕松突破流量瓶頸&#xff0c;實現高效跨境獲客&#xff01; 跨國遠程操控——蘋果手機矩陣云控系統 在正式開始之前&#xff0c;…

MyBatis-plus 快速入門

提示&#xff1a;MyBatis-Plus&#xff08;MP&#xff09;是一個 MyBatis的增強版 文章目錄 前言使用MybatisPlus的基本步驟1、引入MybatisPlus依賴代替Mybatis依賴2、定義Mapper接口并繼承BaseMapper他是怎么知道哪張表&#xff0c;哪些字段呢 3、實體類注解4、根據需要添加配…

找搭子系統 搭子經濟新風口 基于精準匹配的社交新生態探索

一、市場前景&#xff1a;為什么現在需要"找搭子"&#xff1f; 孤獨經濟爆發 超60%年輕人存在"精準陪伴"需求&#xff08;2024社交報告&#xff09; 傳統社交App無法滿足"非婚戀、非熟人"的中間態需求 線下活動復蘇 劇本殺/飛盤等興趣活動年增…

深入探析C#設計模式:訪問者模式(Visitor Pattern)的原理與應用

引言 在軟件開發中&#xff0c;設計模式為我們提供了高效、可維護的解決方案。而在眾多設計模式中&#xff0c;訪問者模式&#xff08;Visitor Pattern&#xff09;以其獨特的結構和應用場景&#xff0c;在復雜系統中發揮著重要作用。本文將深入講解訪問者模式的定義、原理、優…

Redis核心功能實現

前言 學習是個輸入的過程&#xff0c;在進行輸入之后再進行一些輸出&#xff0c;比如寫寫文章&#xff0c;筆記&#xff0c;或者做一些技術串講&#xff0c;雖然需要花費不少時間&#xff0c;但是好處很多&#xff0c;首先是能通過輸出給自己的輸入帶來一些動力&#xff0c;然…

RPA VS AI Agent

圖片來源網絡 RPA&#xff08;機器人流程自動化&#xff09;和AI Agent&#xff08;人工智能代理&#xff09;在自動化和智能化領域各自扮演著重要角色&#xff0c;但它們之間存在顯著的區別。以下是對兩者區別的詳細分析&#xff1a; 一、定義與核心功能 RPA&#xff08;機…

多模態大語言模型arxiv論文略讀(十五)

Jailbreaking GPT-4V via Self-Adversarial Attacks with System Prompts ?? 論文標題&#xff1a;Jailbreaking GPT-4V via Self-Adversarial Attacks with System Prompts ?? 論文作者&#xff1a;Yuanwei Wu, Xiang Li, Yixin Liu, Pan Zhou, Lichao Sun ?? 研究機構…

第1節:計算機視覺發展簡史

計算機視覺與圖像分類概述&#xff1a;計算機視覺發展簡史 計算機視覺&#xff08;Computer Vision&#xff09;作為人工智能領域的重要分支&#xff0c;是一門研究如何使機器"看"的科學&#xff0c;更具體地說&#xff0c;是指用攝影機和計算機代替人眼對目標進行識…

【工具】Fiddler抓包

本文主要講解如何使用Fiddler抓HTTP包&#xff0c;可通過所抓包內容分析HTTP請求/響應的細節 安裝與配置 1.下載與安裝 下載地址: https://www.telerik.com/fiddler/ 點擊了鏈接后&#xff0c;跳轉到以下頁面&#xff1a; 點擊Fiddler Classic(免費版)后&#xff0c;跳轉到以…

STM32F103復用JTAG/SWD引腳為GPIO

普中-精靈1開發板&#xff0c;主芯片為STM32F103C8T6&#xff0c;4個獨立按鍵K1~K4依次接PA15~PA12&#xff0c;按下為低電平&#xff0c;8個LED燈D1~D8&#xff0c;依次接PA0~PA7。查詢手冊得知&#xff1a;PA15主功能為JTDI&#xff0c;PA14為JTCK/SWCLK&#xff0c;PA13為JT…

難度偏低,25西電人工智能學院821、833、834考研錄取情況

1、人工智能學院各個方向 2、人工智能學院近三年復試分數線對比 學長、學姐分析 由表可看出&#xff1a; 1、智能院25年院線相對于24年院線 全部專業下降比較多&#xff0c;其中控制科學與工程下降20分&#xff0c;計算機科學與技術下降20分&#xff0c;計算機技術[專碩]下降…

達夢數據校驗系統(DMDVS):數據完整性保障的不二之選

產品概述 達夢數據校驗系統(DMDVS)是一款企業級數據一致性管理平臺,提供跨數據庫、跨平臺的數據比對與修復能力。系統采用模塊化架構設計,支持靜態校驗、動態校驗、單向校驗及分布式校驗四大核心模式,適用于數據遷移驗證、容災備份核查、實時同步監控等關鍵場景,??更多…