NOIP2017小凱的疑惑(提高D1T1)
阿新 • • 發佈:2019-01-29
小學奧數題&&結論題
給大家一個不太嚴謹的證明:
用到一個引理:不定方程
ax+by=c(a,b,c>0) 一定有一組解(x1,y1) 滿足−a<y1≤0 且x1>0
先證引理
首先,顯然
然後假設有一組特解
所以有一組特解
因為
引理得證
再證原命題
分兩步:
1.證a b−a−b≠ax+by
假設
那麼
令
所以
又因為
上面的式子變為
原命題得證
2.證ab−a−b+t(t≥1) 可以被分解為ax+by 的形式
構造不定方程
因為 0
所以,
code
#include<iostream>
using namespace std;
unsigned long long a,b;
int main()
{
cin>>a>>b;
cout<<a*b-a-b;
return 0;
}