问题:知道三角形周长,求解三角形的所有可能?
解题思路:用三重循环穷举所有可能的三角形,然后做判断穷举中的三角形是否全等。
解题算法如下:
package 穷举三角形;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
public class Main {
public int count = 0;
public static HashMap<Integer,int[]> forgetList = new HashMap<Integer,int[]>();;//定义备忘录
public static void main(String[] args) {
Main ma = new Main();
ma.initMain();
}
public void initMain(){
int n = 89;
for(int i=1;i<n;i++){
for(int j=1;j<n;j++){
for(int k=1;k<n;k++){
if( i+j+k == n ){
judgeThree(i,j,k);//判断是否是三角形
}
if( i == n-1