數學規律題,數論知識: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遍歷,所以能夠
相關文章
- 一些數學知識&題
- 機器學習數學知識積累之概率論機器學習
- 彩票的數學知識
- 容斥原理——數學知識
- 記錄:演算法題數學知識總結演算法
- ●連續質數2.3.5.7.11.13.17.19的規律●(9)
- ●連續質數2.3.5.7.11.13.17.19的規律●(6)
- ●連續質數2.3.5.7.11.13.17.19的規律●(5)
- ●連續質數2.3.5.7.11.13.17.19的規律●(4)
- ●連續質數2.3.5.7.11.13.17.19的規律●(3)
- ●連續質數2.3.5.7.11.13.17.19的規律●(10)
- ●連續質數2.3.5.7.11.13.17.19的規律●(1)
- ●連續質數2.3.5.7.11.13.17.19的規律●(2)
- ●連續質數2.3.5.7.11.13.17.19的規律●(15)
- ●連續質數2.3.5.7.11.13.17.19的規律●(16)
- ●連續質數2.3.5.7.11.13.17.19的規律●(11)
- ●連續質數2.3.5.7.11.13.17.19的規律●(13)
- ●連續質數2.3.5.7.11.13.17.19的規律●(8)
- ●連續質數2.3.5.7.11.13.17.19的規律●(7)
- ●連續質數2.3.5.7.11.13.17.19的規律●(12)
- ●連續質數2.3.5.7.11.13.17.19的規律●(14)
- 冷知識:數學常數“e”的傳奇故事
- 數學知識巧學JCF(Java Collections framework)JavaFramework
- 數學 之 數論
- 常用程式碼模板4——數學知識
- 00023 高等數學(工本) 知識總結
- 機器學習數學知識積累之數理統計機器學習
- 數學——數論/雜項
- 機器學習數學知識積累之高等數學微積分機器學習
- Android面試之——數學基礎知識Android面試
- date命令的引數選項有哪些?學習linux基礎理論知識Linux
- PAT-B 1049 數列的片段和【規律】
- PAT-B 1056 組合數的和【規律】
- 機器學習數學知識積累總結機器學習
- 數學 in OI-數論-1
- HDU 1792 - A New Change Problem(規律,最大不能組合數及其個數)
- 「數論難題解答」
- 鑑權理論知識學習
- 離散數學(數論基礎)