uva 11538 chess queen:∑n
i=1c
2n=1
2∑ni
=1i2
−1=1
2(∑n
i=1i
2−∑n
i=11
) 這樣的話這個式子就可以o(1)計算,我的第一想法則是o(n)求字首和
page 109 uva 11375 火柴:
可以參考下排除出現前導0的方法
page 111 uva 11375 村民排隊:
最後的結論非常有意思
page 112 帶標號連通圖計數
含有n個節點的所有無向圖(聯通的+非聯通的),並且還標了號的
總共有2n(
n−1)
/2個
推導:暫時不會
uva 10253 series-parallel networks
1. long long *= int 乘法的結果在多少以內不會溢位? (int的範圍內)
2. 這道題我做首先沒有能夠抽象成樹的計數,乙個串聯結構只能由多個併聯結構串聯在一起得來, 乙個併聯結構只能由多個串聯結構併聯得來。開了兩個dp[maxn][maxn], dp[i][j]的意義是乙個i條邊的串聯結構中最大的子併聯結構用了j條邊。整個dp是o(
n4) 的,但是看了大白上的**可以發現它的dp是o(
n3) 的, 關鍵在於它的狀態意義是(從我的做法的角度):乙個i條邊的串聯結構中最大的子併聯結構用了不超過j條邊。相當於我的乙個字首和效果,有效減少了複雜度, 學習學習。
3. **:
la 3704 cellular automaton
1. 迴圈矩陣相乘仍然為迴圈矩陣
2. 迴圈矩陣定義: 它的行向量的每個元素都是前乙個行向量各元素依次右移乙個位置得到的結果
3. 迴圈矩陣的特性:迴圈矩陣遵循代數運算法則。對於兩個迴圈矩陣 a 與 b 來說,a + b 也是迴圈矩陣。ab 也是迴圈矩陣,並且ab=ba。[???不要求是n階對稱?]
uva 10828 back to kernighan-ritchie
1. 本題我第一次做選擇在構造矩陣的時候分類討論, 將執行次數為0次的和infinity的先floyd解出,剩下的節點資訊消元法解出。但應該注意到
2
2 20 0
這組資料中query2的結果為0而不是infinity
2. 第二次我將所有節點資訊都列入方程組,消元。 消元後的方程有三種情況
設矩陣為 double m[n][n+1] ①m
[i][
i]!=
0 x[i] 有解 ②m
[i][
i]==0
且m[i
][n+
1]!=
0 x[i] = inf ③m
[i][
i]==0
且m[i
][n+
1]==0
x[i] = 0
對於這道題三種情況是這樣,應用到其他題目時應結合題目考慮不同情況取什麼結果
uva 11542 square
1. 本題是解模2方程組, 但因為 x 的取值只能是0 或 1, 因此確定自由變數的取值後,整個方程組的結果是唯一確定的。 轉化為xor方程組可以使計算簡便。
2. 可以將求自由變數的數量轉化為求非自由變數的數量,再轉化為求矩陣的秩
uva 10655 contemplation! algebra
1. 記乙個結論: 如果 a+b是整數 ab也是整數 那麼a^n + b^n也是整數
2. 因為是矩陣的知識點,所以應該嘗試能否得到什麼遞推公式,這道題在矩陣的知識點下難度急劇降低……
uva 11149 power of matrix
1. 題意:對於矩陣a 要求 a + a^2 + a^3 + …. + a^k
2. 對於數字a, 可以很簡單得到遞推矩陣, 再將遞推矩陣中的數字替換為a、零矩陣、單位矩陣即可
la 3139 kid』s problem
1. 解乙個膜方程組, 每乙個膜方程都可以解出好幾個x……比如 2x
=6(m
od14)
可以得到解 3或10
2. 因此需要搜尋, 再考慮到資料範圍需要剪枝
3. 然而我re了 不明所以, 大資料跑的還有點慢……
4. 希望有人教教我……
排序部分專題
各種排序思路總結 氣泡排序 1 外層迴圈將排序好的除去 2 內層迴圈將沒排好的陣列進行前後比較大小,每經過乙個迴圈,最大的數都在最後面 穩定排序,時間複雜度o n2 選擇排序 先找到第乙個數後的最小值,並將其與之交換 內層迴圈為找到最小值 不穩定,o n2 插入排序 1 外層迴圈是將排好續的陣列保留...
數學相關專題1
本來準備來數學題專題訓練的,不過這次的題目都沒太大思維量,沒起到很好的效果。在rqnoj的數論 數值 標籤裡看的題。基本成了高精度專題練習了。題目一 wikioi1252 fib詞鏈 這個嘛。假設g n 為fib n 包含的原單詞數。其實g n 就等於g n 1 g n 2 拼接後增加的部分。然後就...
數學專題訓練3
這次是概率專練 選的題都比較基礎。因為我對概率的感覺很不到位啊啊啊啊 題目一 wikioi計算概率 這個就是古典概型嘛。先列舉選的第一根。然後再求出第選二根後和小於等於l的方案個數。然後答案很自然就是 這些方案個數的和 n n 1 了。考慮到n稍大。求方案數不能直接暴力。可以選擇二分來求 要注意選的...