穷举算法

作者: FORGET_静哥哥 | 来源:发表于2019-02-15 09:24 被阅读1次


package com.xj.www.algo;
import java.util.Scanner;
/**
 * 穷举算法
 * @author xiongjing
 *
 */
public class AlgorithmTest {
      // chichen鸡的个数,rabbit兔的个数
      static int chichen, rabbit;
      // 算法具体实现
      public static int qiongJu(int head, int foot) {
            int re, i, j;
            re = 0;
            for (i = 0; i <= head; i++) {
                  j = head - i;
                  // 鸡的脚+兔的脚=总数量
                  if (i * 2 + j * 4 == foot) {
                        re = 1;
                        chichen = i;
                        rabbit = j;
                  }
            }
            return re;
      }
      // 程序主入口
      public static void main(String[] args) {
            int re, head, foot;
            System.out.println("穷举算法求解鸡兔同笼问题:");
            System.out.println("请输入头数:");
            @SuppressWarnings("resource")
            Scanner sc = new Scanner(System.in);
            head = sc.nextInt();
            System.out.println("请输入脚数:");
            foot = sc.nextInt();
            re = qiongJu(head, foot);
            if (re == 1) {
                  System.out.println("鸡有" + chichen + "只,兔有" + rabbit + "只");
            } else {
                  System.out.println("无法求解");
            }
      }
}

相关文章

  • 穷举算法

    穷举算法: 将所有可能情况的数据结果都罗列出来,然后对其进行条件判断 举例: 有红、白、黑三种球若干个,其中红、白...

  • 穷举算法

    穷举算法思想 将问题的所有可能的答案一一列举,然后根据条件判断答案是否合适,保留合适的,丢弃不合适的。 算法步骤:...

  • 穷举算法

  • (一)最大子列和的逐步优化 JS实现

    最大子列和//1,算法一,去穷举 O(n^3) 2.算法二,穷举优化O(n^2),穷举第三层可以省略,因为都是之前...

  • 排列穷举算法

    今天看到一篇博文 玩个算法题:1-5的排列组合问题 觉得挺有意思。鉴于博主写的是死代码,于是决定自己实现一个动态排...

  • 基本算法思想之穷举法

    穷举算法是最基本的算法思想,我们通过一个简单的例子来看看穷举算法的应用。鸡兔同笼问题: 今有鸡兔同笼,上有三十五头...

  • 程序设计的16种类型

    Dynamic Programming(动态规划) Greedy(贪心算法) Complete Search(穷举...

  • 芯片物理攻击平台 ChipWhisperer 初探

    前言 传统基于穷举或纯数学理论层面的分析,对于现代高强度加密算法而言,算力有限导致无法实现穷举,算法的复杂性也无法...

  • 枚举(穷举)算法思想

    枚举法,也称为穷举法,是编程中常用的算法之一。在解决某些问题时,可能无法按照一定的规律从众多答案中找出正确的解。这...

  • 回溯=试探=穷举算法

    回溯法:试探,从一条路往前走,能进则进,不能则退回上一步,换一条路; 穷举问题的通用算法 深度优先向下构造,约束函...

网友评论

    本文标题:穷举算法

    本文链接:https://www.haomeiwen.com/subject/exzueqtx.html