數學規律題,數論知識:hdu1792
關於數論中,互質數的最大不能組合數
程式碼實現沒含量,關鍵看答案是怎麼推匯出來的,數學證明是關鍵
http://blog.csdn.net/a601025382s/article/details/10304255,證明,數學基礎果然不夠啊
#include<cstdio>
#include<algorithm>
#include<cstring>
#define ll long long
using namespace std;
int main()
{
ll a,b;
while (scanf("%lld%lld",&a,&b)!=EOF)
{
printf("%lld %lld\n",a*b-a-b,(a-1)*(b-1)/2);
}
return 0;
}
剛剛發現的一個性質,一個數n,模m的剩餘系,如果gcd(n,m)==1,那麼可以遍歷整個剩餘系,推廣而論,設gcd(n,m)==k,那麼在m的剩餘系中,
餘數將以k為迴圈節遍歷,而k|m,並且一輪能夠遍歷到的數量為m/k,所以每一輪就會一個迴圈,並且不會遍歷其他的同餘等價類,所以當gcd==1時,
可以以1遍歷,所以能夠
相關文章
- HDU4342 History repeat itself數學規律題
- codeforces 340CTourist Problem(找規律數學題)
- 機器學習數學知識積累之概率論機器學習
- 彩票的數學知識
- 機器學習數學知識積累之高等數學微積分機器學習
- 容斥原理——數學知識
- 記錄:演算法題數學知識總結演算法
- 冷知識:數學常數“e”的傳奇故事
- 機器學習數學知識積累之數理統計機器學習
- 數學知識巧學JCF(Java Collections framework)JavaFramework
- 機器學習數學知識積累總結機器學習
- 數學公式基礎知識(更新中...)公式
- 數學——數論/雜項
- Android面試之——數學基礎知識Android面試
- HDU 1792 - A New Change Problem(規律,最大不能組合數及其個數)
- 好書短評之《數學萬花筒2:五彩繽紛的數學問題及知識》
- 離散數學(數論基礎)
- 機器學習中那些必要又困惑的數學知識機器學習
- 程式設計需要知道多少數學知識?程式設計
- date命令的引數選項有哪些?學習linux基礎理論知識Linux
- 智慧手機增長規律,掌握在少數人手裡
- 細數全球最流行的66款App的共同規律APP
- 25張不可思議的數學知識動圖,早點看到這數學動圖,我數學及格了
- NOIP複習之1 數學數論
- 數論學習筆記 (2):質數筆記
- 動手學深度學習需要這些數學基礎知識深度學習
- JavaScript陣列、字串、數學函式的知識點JavaScript陣列字串函式
- 你不可不知的50個數學知識
- “盲人”視角看常數,品讀科學知識
- 浮點數小知識點
- 簡單討論資料型別(byte)強制轉化後的數值變化規律資料型別
- 數論學習筆記 (3):因數與倍數筆記
- 【組合數+找規律】codeforces 815B - Karen and Test
- 知識論(一): 知識傳遞
- 數論學習總結
- 想從事資料科學領域,需要多少數學知識?資料科學
- 離散數學 II(最全面的知識點彙總)
- [譯]深度學習中所需的線性代數知識深度學習