NOIP2018 11.04 比賽 總結
T1
荒誕(absurdity)
題目都是花言巧語,程式碼就幾行。。發現性質,字典序就是原序。
所以直接 i^2 求和就行了,這題資料水,可以直接 O(n),
如果資料大了可以 O(1) ,有公式的:
ans=(n*(n+1)*(2n+1))/6
T2
失意(failure)
要是交最大。
dalao們有用堆,而我用樹狀陣列。a[l]+1 a[r+1]-1
用 L、R 記錄當前最大合法區間。
維護到 p 為止有多少區間覆蓋,若大於等於m 則符合。
資料大了注意要離散化唔哦
T3
快速冪 + 容斥。。
因為有 K 天,所以要 ksm。
用 f[i] 記錄包含 i 這個狀態的方案數。
根據容斥原理:當滿足 i 個人時若 i 為奇數則對答案貢獻為正,否則為負。
推薦一句巧妙的位運算:for (int j=x; j; j=(j-1)&x) f[j]++;
巧妙地將包含於 x 的所有狀態全部弄出來了。。
相關推薦
NOIP2018 11.04 比賽 總結
T1 荒誕(absurdity) 題目都是花言巧語,程式碼就幾行。。發現性質,字典序就是原序。 所以直接 i^2 求和就行了,這題資料水,可以直接 O(n), 如果資料大了可以 O(1) ,有公式的: ans=(n*(n+1)*(2n+1))/6 T2失意(failu
NOIP2018提高組比賽總結
NOIP2018提高組比賽總結 前言 新賽季,依舊有很多失誤。 在些許的遺憾和無奈中,NOIP2018,撒花結束 縱觀今年的整一場NOIP,有許多值得總結的地方 正文 NOIP2018初賽 第二次參加提高組的初賽,由於去年已經學過一遍知識點了,所以沒有花很多時間,甚至
10.29-11.04學習總結
週一10/29 完成內容:爬蟲專案的目錄結構調整,增加了PreProcess和DataCrawler目錄並上傳到了github 基本問題歸納: package名稱更改不完全導致出現了ClassNotFound、NullPointer、cannot compile class f
JZOJ5950. 【NOIP2018模擬11.04】虐暴全場
題解 很顯然,每個線段與它的 b i
JZOJ-senior-5950. 【NOIP2018模擬11.04】虐暴全場
Time Limits: 1500 ms Memory Limits: 131072 KB Description 眾所周知,DH是一位人生贏家,他不僅能虐暴全場,而且還正在走向人生巔峰; 一天,DH在刷題的時候碰到了一道大模擬題: DH表示他要趕著去幹人生贏家應該乾的事並把這
NOIP2018比賽總結
Experience 一年一度的NOIP如約而至,這次比賽是在廣州六中。 經過一個月的停課訓練,感覺我的水平有了挺大的提升,怎麼說聯賽一定要全力以赴啊! DAY1 隨意試機,之後就開始愉
2018-11-4 ICPC區域賽(青島) 比賽總結
比賽總結 2018-11-4 ICPC區域賽(青島) 第一次參加區域賽,知道時還有點慌,想著還有一段時間,一定要加班多學一點,但其他幾隻隊伍打完後更慌了,看學長賽後發的部落格,裡面提到的好多東西還不會,努力學了一下,到比賽前幾天反而不慌了。 值得一提的是我還
vim7.4官方原始碼在vs2013的編譯方法及問題總結 (2013-11-04 12:06:52)
1、安裝vs2013,這個應該不用說了。2、下載vim原始碼,ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz23、下載vim的最新補丁。ftp://ftp.vim.org/pub/vim/patches/ ,把這個地址裡面的7.4目錄全部用ftp工具下載下來,然後把
201521044091 《Java程序設計》第11周學習總結
概念 ray 本周 art pre sign 繼續 not 生產 1. 本章學習總結 2. 書面作業 Q1.1.互斥訪問與同步訪問完成題集4-4(互斥訪問)與4-5(同步訪問) 1.1 除了使用synchronized修飾方法實現互斥同步訪問,還有什麽辦法實現互斥同步訪
201521123087 《Java程序設計》第11周學習總結
syn finally ktr comm 解鎖 cer 存取 ren 進行 1. 本周學習總結 2. 書面作業 本次PTA作業題集多線程 互斥訪問與同步訪問完成題集4-4(互斥訪問)與4-5(同步訪問)1.1 除了使用synchronized修飾方法實現互斥同步訪
201521123089 《Java程序設計》第11周學習總結
提交 trac 消費者 生產者消費者問題 start nal 出現 選擇 查詢 1. 本周學習總結 1.1 以你喜歡的方式(思維導圖或其他)歸納總結多線程相關內容。 2. 書面作業 本次PTA作業題集多線程 Q1.互斥訪問與同步訪問 1.1 除了使用synchroni
2017.9.11 星期一 學習總結
主體 學習 網頁開發 器) 直接 html網頁 靜態網頁 world title 第二章 靜態網頁開發技術 2.1 HTML網頁設計 HTML(Hyper Text Markup Language)即超文本標記語言,是用來編寫網頁文件的標準,定義了一組標記(tag,也稱
centos7下安裝docker(11容器操作總結)
創建 centos 安裝 pause 共享內存 打印 volume -a bytes 這段時間主要是學習了對容器的操作,包括:容器的狀態:start,stop,restart,rename,pause,unpause,rm,attach,exec,kill,logs;還學習
2017/11/01考試總結
和我 常數 直接 暴力 是個 利用 之前 考試總結 循環 今天考試,一邊雙手捧著茶杯一邊看題...不是享受,是勞資嘴幹的太厲害賊雞疼,用熱水的蒸汽好讓舒服一點...在買的小菊膏還沒有到之前,先這樣將就吧... T1看的時候直接是個裸的容斥,想了想遞歸的常數有些大,就用了bf
2017/11/02考試總結
ash 成績單 spfa 評測 pan spf 並查集 考試 離散 題目很水,看到老劉發的成績單上面全都是AK的,想著,怎麽也要AK一回... T1sort或者離散或者Hash都可 T2麻煩一些,用並查集維護每個塊的值即可,代碼也就170行... T3正反SPFA,完美。
17.11.04
復雜度 但是 技巧 超過 簡化 線性基 最小 pro 1.0 模擬考試 Prob.1(只AC了兩組) 簡化問題後:給出不超過20個50位以內的二進制數,問是否存在某些數的異或值等於輸入的數。 解法: 1).暴力搜索每種情況(誒,我怎麽連搜索都打錯了???) 2).for
201671010116. 2016-2017-10《Java程序設計》第11周學習總結
循環 ont 輸出結果 對象 基本 map 每次 lin 訪問 本周理論課復習了1-8章的內容,具體是通過示例程序IDTest復習具體知識點。 實驗通過學習集合,知識點總結如下: 1.Map接口映射唯一關鍵字到值。 2.Map循環使用兩個基本操作:get( )和put( )
# 學號12 《程序設計與數據結構》第11周學習總結
arc 軟件 進行 pri images 可能 第七周 生成 新增 教材學習內容總結 遍歷 深度優先遍歷: 深度優先遍歷,從初始訪問結點出發,我們知道初始訪問結點可能有多個鄰接結點,深度優先遍歷的策略就是首先訪問第一個鄰接結點,然後再以這個被訪問的鄰接結點作為初始結點,
20162313苑洪銘 2017-2018-1 《程序設計與數據結構》第11周學習總結
第五周 過程 clas 方法 col eve 避免 解決 一段 20162313苑洪銘 2017-2018-1 《程序設計與數據結構》第11周學習總結 教材學習內容總結 哈希方法 哈希算法將任意長度的二進制值映射為較短的固定長度的二進制值,這個小的二進制值稱為哈希值。哈希值
20162307 2017-2018-1 《程序設計與數據結構》第11周學習總結
integer matrix 時間 多項式 pre ade src 字段 行數 20162307 2017-2018-1 《程序設計與數據結構》第11周學習總結 教材學習內容總結(第十九章 圖) 19.0 概述 本章是在講圖及它的特殊用途 討論有向圖和無向圖