Problem
Earthquake
Description
给定,求满足方程的非负整数解的个数。
Input
输入一行三个整数,含义如上所述。
Output
Sample Input
| 1 | 3 4 13 | 
Sample Output
| 1 | 12 | 
HINT
标签:类欧几里得
Solution
类欧几里得基础题。
令,则根据的关系将其分为两类递归处理
- 若,则将、分离常数后可知
- 若,则
由于每次均将参数变为其辗转相模的结果,故而复杂度和欧几里得算法大致相同。
Code
| 1 | 
 | 
给定,求满足方程的非负整数解的个数。
输入一行三个整数,含义如上所述。
| 1 | 3 4 13 | 
| 1 | 12 | 
标签:类欧几里得
类欧几里得基础题。
令,则根据的关系将其分为两类递归处理
由于每次均将参数变为其辗转相模的结果,故而复杂度和欧几里得算法大致相同。
| 1 | #include <bits/stdc++.h> |