摘要:
題意 給定長度為 \(n\) 的排列 \(p\),\(q\) 次詢問 \(l,r\),求 \(p[l,r]\) 的 LIS 長度。\(1\leq n,q\leq 10^5\)。 題解 挺牛的題。 考慮如何刻畫 LIS。感覺上 DP 沒有什么前途,考慮另一種經典的 \(\mathcal{O}(n\lo
閱讀全文
摘要:
題意 給定 \(n\),對于所有 \(0\leq x,y<n\) 求有多少長度為 \(n\) 的排列 \(p\) 滿足 \(\sum\limits_{i=1}^{n-1}[p_i<p_{i+1}]=x\) 且 \(\sum\limits_{i=1}^{n-1}[p^{-1}_i<p^{-1}_{i+
閱讀全文
摘要:
題意 給定 \(n,m\)。對于 \(n\times m\) 的網格 \(a\),定義 \[c_{i,j}=\left\lvert \sum_{k=1}^{n}a_{k,j}-\sum_{k=1}^{m}a_{i,k} \right\rvert \]現在給定 \(c\),構造一組合法的 \(a\)。
閱讀全文
摘要:
題意 給定長度為 \(n\) 的字符串 \(s\) 和權值序列 \(v\)。求所有子串 \(s[l,r]\) 使得 \(s[l,r]\) 在所有子串去重后的字典序降序排名,恰好等于 \(v[l,r]\) 的區間和。\(1\leq n\leq 10^5\)。 題解 注意到固定左端點 \(l\) 后,隨
閱讀全文
摘要:
題意 給定長度為 \(n\) 的序列 \(a\) 和值域 \(V\)。有 \(m\) 次操作: 給定 \(l,r,x\),將 \(a[l,r]\) 中 \(=x\) 的數改為 \(0\)。 給定 \(x\),在序列末尾添加 \(x\)。 給定 \(l\),查詢最小的 \(r\) 使得 \(a[l,r
閱讀全文
摘要:
題意 給定 \(C,X\),構造一個 \(n(1\leq n<2^{60})\) 使得 \((n\oplus C)\bmod{n}=X\),或報告無解。多測,\(1\leq T\leq 2\times 10^5\),\(1\leq C,X<2^{30}\)。 題解 神人構造題。 顯然要有 \(n>X
閱讀全文
摘要:
題意 給定長度為 \(n\) 的序列 \(a\) 和一個數 \(X\),求有多少種 \(a\) 的重排 \(b\) 使得 \(\sum\limits_{i=1}^n\max(b_i-i+1,0)\leq X\)。\(1\leq n\leq 100\),\(1\leq a_i,X\leq 10^9\)
閱讀全文