原创 Codeforces449D - Jzzhu and Numbers - 容斥、狀壓dp

D. Jzzhu and Numbers 題意: 給出數列 a1,a2,⋯ ,ana_1,a_2,\cdots, a_na1​,a2​,⋯,an​,詢問有多少個子序列滿足 ai1 & ai2 & ⋯

原创 Codeforces1023F - Mobile Phone Network - 並查集、思維

題意: n (1≤n≤5⋅105)n\ (1\le n\le 5\cdot 10^5)n (1≤n≤5⋅105) 個點, k (1≤k≤n−1)k\ (1\le k\le n-1)k (1≤k≤n−1) 條未知權值的邊,m (1≤m≤

原创 Codeforces - 498D. Traffic Jams in the Land - 線段樹+數學

Traffic Jams in the Land 題目鏈接 分類:dp number theory data structures 1.題意概述 某個國家有(n+1) 個城市(1≤n≤105) ,城市之間有高速公路,其中第i

原创 HDU2222 - Keywords Search - AC自動機

Keywords Search 題目鏈接 分類:data structures strings 1.題意概述 給你N(N <= 10000)個模式串和一個待匹配串,現在問你待匹配串中出現過幾種模式串? 2.解題思路 裸的AC自動

原创 差分約束系統學習筆記

一、預備知識 最短路基本性質 #define inf 0x3fffffff #define M 1005 //最大點數 struct edge{ int v, w, next; }e[10005]; //估計好有多少

原创 BITACM2018第一輪積分賽(二)題解

A. Maze 題意概述: 給出 n×m (1≤n,m≤500)n×m (1≤n,m≤500) 地圖,其中 . 是空白處,# 是障礙處, 其中有 ss 個 . 構成一整塊連通塊,現在要你在空白處加 k (0≤k≤s)k (0≤k≤s)

原创 BITACM2018第二輪積分賽(一)題解

A - 一道可持久化並查集好題 出題人: zhberzhber 通過/提交: 17/3717/37 題解: 此題數據極小,直接模擬即可。撤銷操作就是不執行前面 kk 次操作,把撤銷操作視爲返回 kk 次之前的歷史版本。用state

原创 【牛客多校第一場】A - Monotonic Matrix

一、題意概述 問你有多少個滿足條件的 n⋅m (1≤n,m≤103)n·m (1≤n,m≤103) 的矩陣 AA ,滿足矩陣每個元素 Ai,j∈{0,1,2}Ai,j∈{0,1,2} 並且 Ai,j≤Ai+1,jAi,j≤Ai+1,j

原创 BITACM2018第一輪積分賽(三)題解

A. 很會dp 出題人: zhber AC/TOT: 1/50 題解: 因爲 VV 實在太大了,所以做揹包 dpdp 肯定不行,這一點在題目中已經很明顯的提示了。那麼另一種做法只能是暴力枚舉每一個物品取還是不取。每件物品可以選

原创 線性基學習筆記

線性基學習筆記 前言: 即西安區域賽A爆炸以後,覺得高斯消元這東西的沒學好。耐下性子來讀了些東西,總結如下 概述 基(basis)是線性代數中的一個概念,它是描述、刻畫向量空間的基本工具。而在現行的 OI 題目中,通常在利用基在異或空

原创 Codeforces403D - Beautiful Pairs of Numbers - 組合數學、dp

D. Beautiful Pairs of Numbers 分類: combinatorics dp Description 定義這一類數對 (a1,b1),(a2,b2),⋯,(ak,bk)(a1,b1),(a2,b2),⋯,(ak

原创 Codeforeces - 903E. Bipartite Segments - dfs、二分圖

E. Bipartite Segments 分類: data structures dfs and similar 題意: 給你一個無向圖,n(1≤n≤3×105) 個點,保證沒有偶數環,有 q(1≤q≤3×105) 次詢問,每次

原创 POJ2778 - DNA Sequence - AC自動機+矩陣快速冪

DNA Sequence 題目鏈接 分類:data structures strings 1.題意概述 有M(1<=M<=10)種DNA序列是表示有“病症”的,現在要你構造長度爲N(1<=n<=2000000000)的DNA序列,並

原创 CF - 872E. Points, Lines and Ready-made Titles - 並查集+數學

E. Points, Lines and Ready-made Titles 分類: disjoint set math 1.題意概述 平面直角座標系上有 n(1≤n≤105) 個點,你可以在每個點畫一條橫線或一條豎線或者不劃線

原创 【牛客多校第一場】J - Different Integers

一、題意概述 給你 n (1≤n≤105)n (1≤n≤105) 個數 a1...n (1≤ai≤n)a1...n (1≤ai≤n) 並且有 q (1≤q≤105)q (1≤q≤105) 次詢問,每次詢問給出 li,rili,ri