HNOI2018游記

HNOI2018游記

day 0

上午稍微寫了下題保持手感,然后看了一下套路,感覺不會的還是不會.
下午去劃水在湖面上被吹成傻逼...
感覺沒有聯賽前那么緊張了,應該是聯賽考掛了的原因吧..

day1

早上大概7:40就到了考場,和同學聊了一會兒天,看了看配置就進去了.

進去之后敲配置沒有一遍對,連"emacs"都能打錯也沒誰了.

配置好之后就公布密碼了.

按照平時的策略看題,大概花20多分鐘把題目大致的看了一遍,標出第一眼的分數:

30+10+30

感覺有一點不太對勁啊,去年Day1裸暴力都有120啊.

不管了,根據流程走,再花一點時間把每道題想第二遍.

T3感覺還有10分可以拿,但我不太想寫基環樹

想了想好像可以狀壓返祖邊,復雜度\(n*2^{11}\),感覺有點不太對,理性分析一波復雜度其實為\(n*4^{11}\).然后又覺得好像是\(n*3^{11}\).反正跑不過.

然后算一下空間,沒一點戲.

不知不覺就9點了,先去看別的題吧.

感覺T2可能好搞一些?隨便猜了個結論就可以做20,推一下式子前綴最大值優化一下就可以做40.感覺十分套路的樣子,下一步應該就是用數據結構優化了.

又搞了好久,發現好像只會70分的離線做法.

又去看T1,完全沒有任何思路...

不知不覺快10點了.還沒碰鍵盤.

怎么回事啊?一道都不會啊,感覺以前每年都有會的題啊...

沒辦法,只能實行策略B,強行騙自己別人也不會做.

決定先寫T2的70分.

為了避免寫到一半突然發現是掛的情況,我又在草稿紙理了一遍細節,果然是掛的.

再次騙自己別人都不會...

于是去碼T3,用vector大力搞,沒怎么調就拍上了,測大數據RE,調了一會就好了.

隨機數據0.5秒之內能跑出來,T應該是不會T的,看會不會MLE了,反正80分算滿了也不會MLE.

剛好11:00

又想了20分鐘T1,還是一點都不會.趕緊寫完30分暴力走人.

剩下的時間全程猛剛T2,最后40分收場.

出來討論說我們這一屆沒有人切題.

真·暴力大賽

下午看成績:20+40+85

第一題莫名掛了10分,問別人才知道第一檔部分分的m<=30.

為什么會眼睛瞎啊,不過我T3多搞了10分還是沒什么大問題.

剛好卡在了線附近,這個分數段的人賊多.

明天好好考就行.

day2

配置一遍敲對.敲完配置打完pai后還有大概7分鐘,記不熟的模板不想打了,回憶了一些數學公式寫在了草稿紙上.

感覺day1的策略還是比較穩的,所以day2也走流程.

一眼分:60+20+40

預感今天會容易很多.

先看T3,發現60分好像可以樹型背包,然后再認真讀了一遍題,發現一些性質之后就覺得這是一道水題了,又想了半個多小時實現細節和空間如何優化,覺得沒有什么問題了就開打,20分鐘打完后對拍也沒有拍出錯,時間大概是快10點了.

T2實在不會寫,抱著試一試的心態寫了個模擬退火,寫了半個多小時第三個樣例都過不了...

沒辦法只好先把20分寫了.

T1想了1個多小時無果,只好寫60分暴力.

寫完了還每調出來突然肚子不舒服,趕緊去了趟廁所,在廁所的時候有一點著急了,因為已經快12:30了,但T1 還沒調出.

12:30時寫完了T1的后40分,12:35時T1的后40分和前20分拍上了.

然后突然發現T2還有20分可以拿,可是沒什么時間了,有一點緊張,這時我花1分鐘理清了實現細節并緩解了緊張,5分鐘寫完,一遍過三個樣例,又肉眼查了2分鐘沒有問題,沒有時間寫數據生成器了.

然后回去測T1的極限數據,要跑1.0s,有一點怕,這時時間12:47,應該還有時間,趕緊把線段樹改成zkw線段樹,12:50拍上了.

然后再把兩個程序namespace起來,這里生怕出錯,于是看了很久沒有錯才放心.

最后發現namespace的地方有一個bug,就是只判了n但沒有判q,打到一半突然響鈴嚇得我直接撤回了.

出來后覺得好虛,可能是最后半小時神經繃得太緊了.

不過有驚無險,最后一分未掛.

加上聯賽算了一下,應該還是進了.

NOI2018加油吧.

4.16

轉載于:https://www.cnblogs.com/pantakill/p/8858214.html

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

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

相關文章

Java 試題七

Java 試題七 1、java中有幾種類型的流&#xff1f;JDK為每種類型的流提供了一些抽象類以供繼承&#xff0c;請說出他們分別是哪些類&#xff1f; 答&#xff1a;字節流&#xff0c;字符流。 字節流繼承于InputStream、OutputStream&#xff0c; 字符流繼承于Reader、Writer…

flume快速入門及應用

? Flume 簡介? Flume 的安裝與配置? Fumne 部署   Flume 是 Cloudera 提供的一個高可用、 高可靠、 分布式的海量日志采集、 聚合和傳輸的系統。 Flume 支持定制各類數據源如 Avro、 Thrift、 Spooling 等。 同時 Flume提供對數據的簡單處理&#xff0c; 并將數據處理結果…

koa --- jwt實現最簡單的Token認證

HTML 有如下html: 先看代碼后挑重點來說明: <!DOCTYPE html><head><script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script src"https://unpkg.com/axios/dist/axios.min.js"></script></…

python基礎之常用的高階函數

前言 高階函數指的是能接收函數作為參數的函數或類&#xff1b;python中有一些內置的高階函數&#xff0c;在某些場合使用可以提高代碼的效率&#xff0e; map() map函數可以把一個迭代對象轉換成另一個可迭代對象&#xff0c;不過在python3中&#xff0c;結果都是一個map對象&…

Java 試題八

Java 試題八 1、java中有幾種方法可以實現一個線程&#xff1f;用什么關鍵字修飾同步方法? stop()和suspend()方法為何不推薦使用&#xff1f; 答&#xff1a;有兩種實現方法&#xff0c;分別是繼承Thread類與實現Runnable接口&#xff1b;用synchronized關鍵字修飾同步方法…

bzoj2957 奧妙重重的線段樹

https://www.lydsy.com/JudgeOnline/problem.php?id2957 線段樹的query和update竟然還可以結合起來用&#xff01; 題意&#xff1a;小A的樓房外有一大片施工工地&#xff0c;工地上有N棟待建的樓房。每天&#xff0c;這片工地上的房子拆了又建、建了又拆。他經常無聊地看著窗…

koa --- 使用Github OAuth登錄

準備 登錄github選擇右上角的setting Developer settings -> OAuth Apps -> Register a new application 填入基本信息 點擊綠色的按鈕,可以看見 client_id 和 client secret 理清思路: 開始時,一個登錄的連接,點擊連接.后臺監聽登錄(/login)路由,然后重定向到github…

[數據結構] - ArrayList探究

一 概述 ArrayList可以理解為動態數組&#xff0c;與java的數組相比&#xff0c;它的容量能動態曾長&#xff0c;ArrayList是List接口的可變數組的實現&#xff0c;允許包括null值在內的所有元素。除了實現List接口外&#xff0c;此類還提供一些方法來操作內部用來存儲列表的數…

10.10考試題

voteplus 【問題描述】 R 君博客上有?個投票板塊&#xff0c;?家可以使?投票的?式來表達??對某些問題的贊成或反對的意見。 投票結果是公開的&#xff0c;但是 R 君會把這個結果化成?個最簡分數&#xff0c;如 1:2,4:3。 注意到同?個最簡分數可能代表了不同的總?數&am…

koa --- 跨域,解析POST參數、路由配置

目標 將開發中經常遇見的問題寫在這里方便查詢. 使用Koa創建一個簡單的服務器 const Koa require("koa"); const app new Koa(); app.listen(3000, () >{console.log("[server] Server is running at http://localhost:3000") })使用koa2-cors解決…

mysql數據庫常用操作

目前最流行的數據庫&#xff1a; oracle、mysql、sqlserver、db2、sqline --&#xff1a;單行注釋 #&#xff1a;也是單行注釋 /* 注釋內容*/&#xff1a;多行注釋 mysql -uroot -p密碼&#xff1a;登錄mysql service mysqld restart重啟mysql /etc/my.cnfmysql的配置文件 /var…

數碼相機控制點的自動定位檢校

為簡化控制場相機檢校中的人工量測控制點的繁瑣工作,提高相機檢校精度,本文提出一種方法:只需均勻量測少量控制點的像方坐標獲取相機檢校初始參數,便可通過動態模板匹配實現單影像相機檢校的控制點高精度自動定位檢校。實驗證明此方法檢校精度與人工量測檢校精度相近。 https:/…

Java 常用類

Java 常用類 字符串相關類 String類&#xff1a;構造字符串對象 常量對象&#xff1a;字符串常量對象是用雙引號括起的字符序列。 例如&#xff1a;”你好”、”12.97”、”boy”等。 字符串的字符使用Unicode字符編碼&#xff0c;一個字符占兩個字節 String類較常用構…

koa --- restful規范及其栗子

遵循Restful規范的簡單的栗子 前端代碼: <html><head><script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script src"https://unpkg.com/element-ui/lib/index.js"></script><script src&qu…

軟工五:四則運算

題目要求 本次作業要求兩個人合作完成&#xff0c;駕駛員和導航員角色自定&#xff0c;鼓勵大家在工作期間角色隨時互換&#xff0c;這里會布置兩個題目&#xff0c;請各組成員根據自己的愛好任選一題。 題目一&#xff1a; 我們在剛開始上課的時候介紹過一個小學四則運算自動生…

Tomcat 配置Https

https://www.cnblogs.com/wanghaoyuhappy/p/5267702.html JDK1.8 keytool 生存證書 C:\keys\tomcat.keystore 1:證書生成 命令如下: keytool -genkey -alias tomcat -keypass 123456 -keyalg RSA -keysize 1024 -keystore C:/keys/tomcat.keytore -storepass 123456 keytool 使…

koa --- 使用koa-multer和element-ui組件上傳頭像

文件上傳 前端代碼 <script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src"https://unpkg.com/element-ui/lib/index.js"></script> <linkrel"stylesheet"href"https://unpkg.co…

PKUSC2018訓練日程(4.18~5.30)

(總計:共66題) 4.18~4.25&#xff1a;19題 4.26~5.2&#xff1a;17題 5.3~5.9: 6題 5.10~5.16: 6題 5.17~5.23: 9題 5.24~5.30: 9題 4.18 [BZOJ3786]星系探索(偽ETT) [BZOJ4337][BJOI2015]樹的同構(樹的最小表示法) [BZOJ3551][ONTAK2010]Peaks(加強版)(Kruskal重構樹,主席樹) …

筆記:less的三種使用方法

直接在瀏覽器端使用 第一步&#xff0c;引入 .less 文件&#xff08;注意要將 rel 屬性設置為“stylesheet/less”&#xff09; <link rel"stylesheet/less" type"text/css" href"styles.less" /> 第二步&#xff0c;引入Less.js文件 <…

koa --- nunjucks在Koa中的使用、中間件的配置

Nunjucks在Koa中的應用 app.js const koa require(koa); const app new koa(); const router require(./router) const nunjucks require(koa-nunjuncks-2); app.use(nunjucks({ext: html, // 指定視圖文件默認后綴path: path.join(__dirname, views), // 指定視圖目錄…