Skip to content

Leonhard-Euler/Linear-diophantine-equation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Linear-diophantine-equation

A Linear-diophantine-equation problem solved.

Counting the number of non-negative solutions for a linear diophantine equation.

SolutionA: (fast)

dynamic programming

SolutionB: (slow)

math,recursion

Example

x + y = 0

input: [1,1], 0
output: 1
x + y = 1

input: [1,1], 1
output: 2
x + y = 2

input: [1,1], 2
output: 3
x + y = 3

input: [1,1], 3
output: 4
x + y + z + k = 30

input: [1,1,1,1], 30
output: 5456
x + 2y + 3z + 4k = 30

input: [1,2,3,4], 30
output: 297
3x + 2y + z + k = 40

input: [3,2,1,1], 40
output: 2282

About

A Linear-diophantine-equation problem solved.【Easy】

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages