[数学] NOI1995 极值问题

本文探讨了在限定范围内找到一对整数m、n,使得(n²-mn-m²)²=1成立的同时,m²+n²的值达到最大。通过分析发现解符合斐波那契数列规律。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

m、n为整数,且满足下列两个条件:

①m、n∈{1,2,…,K },(1≤K≤ 109

②(n2-mn-m2)2=1

编一程序,由键盘输入K,求一组满足上述两个条件的m、n,并且使m2+n2的值最大。

例如,若K=1995,则m=987,n=1597,则m、n满足条件,且可使m2+n2的值最大。


打表可知满足fib数列


稍加分析

n2-mn-m2= -(m2+mn-n2)

  = -[(m+n)2-mn-2n2]

  = -[(m+n)2-n(m+n) -n2]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值