算法与数据结构:枚举


N为最大数,也就是最后一位数值

从1增加,也就是,k的值是从小变大

那么N-K也就是倒序搜寻解

也就是说,从大到小将每一个数进行判断,看是否是素数.

这样可以更高效率得出答案

素数,指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数


给素数编引索,找到符合条件的解,将该引索的数值输出



优先排除错误选项


算法核心:




古代的一个算术问题


解的集合区间在1-100之间

5x+3x+z/3=100        //每种鸡买的数量

x+y+z=100            //所有鸡的总数

这是一个三元一次方程        这个方法最简单的办法是利用双重循环判断.    每个循环执行100次,复杂度为100²


具体代码示例:

这个我还没写,明天用java写个出来

下面是原答案:


未完待续...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值