主頁 >  其他 > 【經驗分享日記】 第十一屆藍橋杯 省國賽經歷

【經驗分享日記】 第十一屆藍橋杯 省國賽經歷

2021-04-18 12:37:43 其他

Now

拿起鍵盤寫下這段話的時候,已經是第12屆藍橋杯省賽前的一天了(2021.4.17),
距離上次藍橋杯省賽正好6個月了,
如今的我仍在ACM里,這半年經歷了挺多事情,退ACM已經勢在必行,且行且珍惜吧,
未來的我將會接觸一些新的領域,在演算法之路上大概不會再沖鋒在前了,


寫給Qust學子們的

承蒙學院關心,這半年在天梯 藍橋 學業上取得了一些成績,想到以后會經常帶領同學們參加各類賽事(藍橋天梯等),也可能日后會有學弟學妹咨詢我演算法競賽的事情,我便將自己關于藍橋天梯ACM等之類的參賽經驗和參賽流程,寫下來,希望同學和以后的學弟學妹能平穩自己的心態,不要有心理壓力,珍惜參賽機會,多多提升自己,也希望同學們和后來的學弟學妹能取得佳績,


藍橋杯說明

考試方面:
1.5道填空+5道大題, 4個小時,9點到13點,qust是在弘毅D402到405考試.
2.填空題的答案怎么算出來都可以,可以寫程式,可以用計算器,也可以用excel表格出答案(如果題目真的用得到的話),
3.填空只需要提交最后答案,大題需要提交完整程式,每道題在比賽結束前無限次提交,每道題以最后一次提交為準,
4.比賽程序中沒有分數反饋資訊,也就是說,只有出成績的時候你才知道自己做的怎么樣,而且還不告訴你分數,
5.拿到省一才有資格打國賽,
難度方面:
大部分題目不需要演算法,只需要代碼基本功,要有邏輯思維能力,最主要是還是細心,代碼基本功要扎實!
獲獎方面:
獲獎率將近90%,獲獎還是很簡單的,山東b組省一需要做對至少5道題(做不出五道來,每道題盡可能多拿部分分也是可以的),具體情況在下面可以見到,


最初

在2019年11月、12月就聽說過這個賽事了,當時想參加自費300塊錢報名,但是硬是被qust教練懟了回去,白挨了一頓罵,
當時高中競賽好友mzd、gal等人都能報名這個比賽,還是學校報銷費用的,羨慕不已…
不過沒想到趕上疫情,比賽硬是拖到了2020年底,接著就發生了下文的事情,
自身基礎是高中noip省一等獎,在疫情半年多重拾演算法,取得了一些進步,這些是我下文做題和比賽的獲獎基礎,


賽前(學院和ACM相關)

2020年9月轉專業后,大概是10月左右,
導員突然聯系上我,問我可不可以幫他打藍橋杯,當時第一反應是很高興,終于能參加比賽了,但隨即想到某教練不讓參賽,我就忐忑不已,最終鼓起勇氣開口向教練提起這個事情,但最侄訓是不出所料,教練在群里含沙射影的把我和另外一個同學罵了一晚上,qq群里他的訊息連刷數十屏(流汗黃豆.jpg),
那幾天我在導員和教練那里四處奔走,來回傳話,但教練硬是不允許我們參賽,否則就要踢出隊伍等,即便是現在我也不知道為什么教練要四處得罪人, 導員很好,沒有為難我,最終勉勵我好好參賽,并沒有像其他學校導員似的刁難我,這大概也是我打完5.15銀川站后準備退了ACM的原因吧(當時這件事對我的影響很大的,種下了退ACM想法的種子),
臨報名結束前的周末,教練不知怎么突然跟院領導聯系上了,突然一改常態,允許我們報名并出錢報銷費用,但指導老師的權利必須是由教練來定,就這樣稀里糊涂的報上名了,
教練挑出了主力四人(xky zlq myj 我) , 但是報名截止前一天把我的指導老師換成另一位老師了,但可惜不是導員,


省賽

省賽前一天,2020級的大佬wzk跟我說了幾道往年省賽題目,我聽著有些稀里糊涂,感覺省賽就要完(毒奶),

就這樣,毫無準備的我裸考上陣了,
當天晚上在床上有點睡不著,畢竟這是自己上了大學打的第一場比賽(大一被疫情耽誤了好多),想著又是NOIP賽制,萬一考場上把題目寫掛了怎么辦,萬一簡單題做錯了怎么辦…………胡思亂想了很多種情況,后來想到自己水平也不是多低,做錯了應該也能打進國賽吧?? 沒一會就不知不覺的睡著了,,,

省賽當天的早晨(2020.10.17),比賽前一個多小時,起床,吃早飯,去考場,
到了考場,忘了 帶準考證了,草,跑去列印,累死了,
考場座號,左邊 wzk 右邊 myj, 草,壓力真大,

(接下來配合試題原題一并閱讀比較好)
第11屆藍橋杯第二場省賽試題
省一分數線大概是:3個填空+2個完整大題(出成績后估的)?

A題 門牌制作
數區間內數字2的個數,不難,
NOIP2010 數字統計 (算是原題吧)

B題 既約分數
gcd為1的點對數,不難,

C題 蛇形填數
矩陣斜著填數而已,不難,
NOIP2014 螺旋矩陣(類似題目)

D題 跑步鍛煉
什么毒瘤題……每周一或月一多跑一千米……想了幾秒,想到先只考慮每周一多跑一千米的情況,每月一號多跑的一千米先不考慮,然后算出來了 起止日期的天數,數了數周期,很快求出了 只考慮每周一多跑一千米的情況, 然后陷入了沉思, 最終決定手動數一下這250個月里有多少個月的一號不是周一,答案再加上這部分就做出來了,(既是一個月的一號也是周一的已經在周一的時候算過了,所以不算這部分答案), 打開電腦日歷,數了半個小時,記載草稿紙上,答案輸出來了, 此時比賽已經過去了半個小時,但只要保證答案對,多花點時間也無所謂嘛 好像wzk myj都做到大題了,為什么他們沒用到草稿紙啊?我好菜

E題 七段碼
不難,
給邊編號,矩陣建邊,
dfs列舉每條邊選或不選兩種情況,bfs判聯通,
沒學過dfs bfs的同學可能會被卡住,可以把128種情況都列舉一遍,

(除了D題好像都挺水的)

F題 成績統計
模擬題,不難,

G題 回文日期
NOIP2016 回文日期 原題?
好像差不多的題意,都是列舉年,然后根據年構造月和日,再判斷符不符合回文規范就行了,10分鐘寫完,跑了遍樣例,草?答案不對? 應該是寫掛了, 花5分鐘找到了一個細節錯誤,加了個if,再測一遍樣例,過了, 耗時20分鐘左右吧,

H題 子串分值和 ,
有點難度了,感覺像是DP題,答案是long long存的(先用long long讀了資料),
讀完題,只會 N 2 l o g 2 N N^2log_2 N N2log2?N 的暴力做法,這才只有50%的分數,
時間過了15分鐘……
想到了一個奇怪做法,考慮每個字串最大價值為26,如果列舉每個首字母,再列舉區間長度,那么顯然區間長度越長,這段字串價值貢獻的答案一定不減(遞減),那么就滿足二分性,關鍵就在于找字串價值變化的位置,那用vector記錄每個字母出現的下標,然后列舉起點+二分找答案變化點, N ? 26 ? l o g 2 N N*26*log_2N N?26?log2?N, 可以過!),
做法還好,寫起來出現了各類問題,樣例怎么測都不過,調代碼大概調了半個多小時吧,樣例突然就過了,自己飛速造了幾十個資料,手算答案,嘗試各種特殊或者極端情況,都過了, 也開了long long,這題大概也穩了吧,

此時突然想到之前七道題某道是不是做錯了?時間莫名其妙的就剩兩個多小時了,我覺得省一應該穩了吧,剩下倆題不是很想做了,不如多檢查檢查前邊的題別寫掛,

檢查了好久,一點問題也沒發現,,

I題 平面切割
?最不擅長的幾何題, pass 看下一道

J題 字串排序
冒泡排序是什么垃圾排序?我都忘了,只會sort了
看了看樣例,有點回憶了
題目好像不是很可做,先打表看看答案呢
花了快一個小時打完了n<=20的表(調bug好久才發現我的冒泡排序不是很規范),還手玩了一些樣例,發現沒問題,
先寫上20行if(n == 1/2/3/4…)吧,然后觀看構造,
好像有點規律啊?但我心思著最后一題太難了 也不可能是規律題吧,
先不做了, 回去看I,

I題想了想覺得應該會卡精度,打表討論n比較小的情況吧,在紙上模擬了好多情況,然后分別寫if 一一對應,時間也花了好久……根本沒去想正解,

繼續檢查,8個大題+2個大題部分分,省一應該是穩了,
13點交卷,走人,一點半還要去上黨課,

賽后:
I題 每新增一條直線,答案會+(k+1),k為這條直線與其他線的交點數(比賽的時候完全沒往這方面想),
J題, myj拿的部分分比我多,
G題在 檢查的 時候 想起來 1111年11月11日這種AAAAAAAA型的日期算不算ABABBABA型的日期呢?題目也沒說,最終我認為11111111不是ABABBABA型的日期,


省賽成績 和到國賽的那幾周經歷

當天下午黨課后在知乎查到了填空題答案,5個題全對,穩!大題也許沒寫掛,
省賽成績,山東省rk30+名,比預想的高好多(以為人人ak), 省一,
wzk省20+名,myj省前十, tql,神仙,

我爸打電話跟我說 國賽要好好加油, 國賽是取前5%為國一(臥槽)? 還給我算了算我省一的位次,大概是5%到6%,這樣算剛剛被卡出國一? 也就是說我國賽必須取得的成績再高一點才可以??臥槽,好難,

以監考需要手機為由 換掉了華為nova2s,買了紅米K30S至尊版,

周末一直打acm模擬賽,一直沒準備藍橋杯國賽呀, 還是裸考上陣,
自己還是有希望能沖到國一的
省30多名,是我高中noip參賽時想都不敢想的成績,不過大概率是沾了報名b組的光,


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/277478.html

標籤:其他

上一篇:【程式人生】干了三年程式員,我決定去兼職送外賣

下一篇:About Me一個普普通通的我

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more