前言 雖然做了幾年的C/C++開發,但是總體上感覺自己的基礎方面還是有些薄弱,很多細節問題沒有了解清楚,希望寫blog來加深自己的理解。 最近看這本書,覺
題意:給定A和B,A和B互質,求最大不能組合數,和不能組合數的個數。 基礎知識: Gcd(A, B) = 1 → Lcm(A, B) = AB
分析: 這題另外還要求簡單環的個數, 只要加一個標記數組將不是簡單環的集合標記即可. [cpp] #include<iostream&
題意是說在圓上有若干點...問這些點能構成多少個銳角三角形.... 很重要的一個突破點...什麼時候能
生成下一個組合,其實原理很easy,聽我慢慢道來也~ 在集合{1,2,3,4,...N}中生成r組合。我們假設當前生成的是{a1,a2,...ar},則當
以下是我的代碼,但是在通過uva測試是time limit exceeded, 不知道是什麼原因,而且我自己測試了幾個數據都是對的。 [cpp] #in