17.11.04
- 模擬考試
- Prob.1(只AC了兩組)
簡化問題後:給出不超過20個50位以內的二進制數,問是否存在某些數的異或值等於輸入的數。
解法:
1).暴力搜索每種情況(誒,我怎麽連搜索都打錯了???)
2).for循環枚舉每種選法,看是否存在一種選法的異或值等於目標值
然後有一個小技巧:
對於每個枚舉到的集合S,不需要把每一個出現的元素再重新提出來相異或。因為是從小到大枚舉,且最後的異或值與異或的順序無關,所以只需要把S這個01串減小一個“1”(就去掉lowbit對應的那個“1”吧),這樣得到S的一個子集S‘,然後O(1)轉移就好了。
但是這個復雜度是k(多組)*107級別的。
大米兔大佬不甘忍受如此高的復雜度,於是他大發神威,寫了一個線性基(鹹腥雞)來處理這個問題。於是這個就變成鹹腥雞裸題了,他說復雜度是小得多。(他科普了一下,真的學不來,就先記下來了。)
- Prob.2(AC)Tarjan求強連通,裸裸裸
- Prob.3(AC)最小生成樹後,跑兩個dfs求以每個點作為根時整棵樹的代價,用到“轉根”小技巧。
17.11.04
相關推薦
17.11.04
復雜度 但是 技巧 超過 簡化 線性基 最小 pro 1.0 模擬考試 Prob.1(只AC了兩組) 簡化問題後:給出不超過20個50位以內的二進制數,問是否存在某些數的異或值等於輸入的數。 解法: 1).暴力搜索每種情況(誒,我怎麽連搜索都打錯了???) 2).for
51CTO學院新課發布~~帶你遇見更好的自己(九)(2017.11.04-12.17)
開發 運維 辦公 設計 理財 新的一周新的失望,大家好,你們的毒雞湯姐又華麗麗的上線了。今天想跟大家聊聊這個投資。為什麽要說這個呢?因為最近小編的媽媽(一位三四線小城市的中年婦女),居然開始玩區域鏈了,這使得小編不寒而栗,畢竟我現在都沒徹底搞清楚區域鏈。曾記得我是2014年的時候開始聽說比
17.10.04
spa tabs val string cst first art ron false 中秋節到了呢。 上午 入門OJ 2062: [Noip模擬題]計蒜姬 看似搜索樹很大,但仔細觀察後發現: X=X-X這一操作好像沒有用 X=X/X也就最多提供一個值為1的狀態 那麽就
17.11.06
判斷 scan true bsp static 忘記 每一個 類型 計算 上午模擬考試 Prob.1(AC) 題意:給出一個4*4的黑白棋盤,然後有一個騷操作:選擇一個位置,是它和它的上下左右的四個格子的顏色取反。問最後達到全黑或全白狀態的最小步數。 1).BFS計
17.11.10 全是模板的一上午
ack dijkstra n+1 最小 || true define mar tmp 大米餅的左偏樹#include<iostream> #include<cstdio> #define N 1000005 using namespace s
實訓17 2018.04.17
結果 mod lec native 就是 image reac 方式 三種 Collection及其部分子類: List的特點:有索引,有序(按照存入順序進行輸出),可出現重復元素; Set的特點:沒有索引,沒有重復元素,不一定有序(HashSet的存儲是無序的,
NOIP2018 11.04 比賽 總結
T1 荒誕(absurdity) 題目都是花言巧語,程式碼就幾行。。發現性質,字典序就是原序。 所以直接 i^2 求和就行了,這題資料水,可以直接 O(n), 如果資料大了可以 O(1) ,有公式的: ans=(n*(n+1)*(2n+1))/6 T2失意(failu
2018.11.04-3988-地理課(geography)
地理 for size char nbsp 離線 技術 b- insert 題目描述: 地理課上,老師給出了一個巨大的地圖,由於世界日新月異,會有一些道路在某一時刻被刪除,也會有一些道路在某一時刻被修建。這裏的道路均為雙向的。 老師認為,有一些城市被分在了一個連通塊中可以相
Windows下使用XManager訪問Ubuntu 11.04的設定方法
Windows下使用XManager訪問Ubuntu 11.04的設定方法 (在設定之前要開啟允許遠端桌面 系統->首選項->遠端桌面-> &
[Python筆記]PyCharm的一些常用功能--(持續更新至11.04)
1.多行註釋 選定需要註釋的程式碼塊,選擇選單欄Code->Comment with Line Comment 預設熱鍵: Ctrl+/ 2.程式碼格式化 選單欄code->Reformat Code 預設熱鍵: Ctrl+Alt+L 3.程式碼全域性替換 在
JZOJ5950. 【NOIP2018模擬11.04】虐暴全場
題解 很顯然,每個線段與它的 b i
JZOJ-senior-5950. 【NOIP2018模擬11.04】虐暴全場
Time Limits: 1500 ms Memory Limits: 131072 KB Description 眾所周知,DH是一位人生贏家,他不僅能虐暴全場,而且還正在走向人生巔峰; 一天,DH在刷題的時候碰到了一道大模擬題: DH表示他要趕著去幹人生贏家應該乾的事並把這
MySQL資料庫(三)__2018.11.04
可以自由的指定date型別的分隔符:.、@、%。 但是還是不要使用這些奇形怪狀的分隔符。 yyy-mm-dd; hh:mm:ss; datetime型別,使date和time的結合體。表示事件和日期;佔8byte。 和date和time的轉換規則是一樣的。 CREATE TA
響應鍵盤事件__2018.11.04
Version:1.0 StartHTML:000000212 EndHTML:000055788 StartFragment:000000914 EndFragment:000055731 StartSelection:000001038 EndSelection:000055706 Source
【 OJ 】 HDOJ1023 18年11月08日17:11 [ 22 ]
遲來的正義..... ummmm,此題不會,全排列爆炸的可能 對於卡特蘭數並沒有理解.... f(n)=f(0)*f(n-1)+f(1)*f(n-2)......f(n-1)*f(0); ----------------------------------------------
java把時間轉換為時分秒格式,如:11:04:05
public class TimeUtil { /** * 把時間轉換為:時分秒格式。 * * @param second :秒,傳入單位為秒 * @return */ /** * 把時間轉換為:時分秒格式。
IPFS週報(10.29-11.04)IPFS正成為當前Dapp開發的首選儲存平臺
週報週期:2018年10月29日——2018年11月04日。 我們從交易、社群、技術這幾個層面蒐集資料供大家參考。 概述 10月31日,龔焱教授(中歐創業營)與達令智庫聯合釋出《2018全球區塊鏈趨勢報告》,從基礎層、應用層和生態層三部分全面揭示2018年至今全球區塊鏈產業的大圖景。
2018.11.04 洛谷P2679 子串(線性dp)
傳送門 為什麼前幾年的noipnoipnoip總是出這種送分題啊? 這個直接線性dpdpdp不就完了嗎? f[i][j][k][0/1]f[i][j][k][0/1]f[i][j][k][0/1]表示當
頂點對間最短路: SPFA —— 2012.11.04 ACM 杭州 現場賽 H題:Friend Chains!
For a group of people, there is an idea that everyone is equals to or less than 6 steps away from any other person in the group, by way of introduction. S
[CareerCup] 17.11 Rand7 and Rand5 隨機生成數字
17.11 Implement a method rand7() given rand5(). That is, given a method that generates a random number between 0 and 4 (inclusive), write a method that g