# Project Euler 提示
# 001--050
Problem 14
记忆化。
# 050--100
Problem 100
设蓝色盘子有个,红色盘子有个,可以得到方程
利用一元二次方程求根公式,以及和均为正整数的条件,可以得到
令,可得
也就是说,我们需要恰好为完全平方数的三角数。不妨枚举打印出前几项,然后可以查到OEIS A001108 (opens new window)。这个数列增长很快,所以我们找到其中能够使得的第一项即可。
记忆化。
设蓝色盘子有个,红色盘子有个,可以得到方程
利用一元二次方程求根公式,以及和均为正整数的条件,可以得到
令,可得
也就是说,我们需要恰好为完全平方数的三角数。不妨枚举打印出前几项,然后可以查到OEIS A001108 (opens new window)。这个数列增长很快,所以我们找到其中能够使得的第一项即可。