关闭

暴力破解法时间长短测试

86人阅读 评论(0) 收藏 举报
分类:
package violence;

import java.util.Date;

public class Violence {  
    /*“鸡翁一值钱5,鸡母一值钱3,鸡雏三值钱1。百钱买百鸡,问鸡翁、母、雏各几何?*/
    //算法时间测试
/*        public static void main(String[] args) {   
            long j =0;
            for(int i1=0;i1<100000;i1++){  
                  long beginTime = System.nanoTime();
                for(int i=0;i<=20;i++){   
                    for(int k=0;k<=(100-i)/3;k++){   
                        int cock = i;  
                        int hen = k;  
                        int chick = 100-i-k;  
                            if(cock*5+hen*3+(double)chick/3==100){  
                                System.out.println("公鸡:"+cock+"只;母鸡:"+hen+"只;小鸡:"+chick+"只");
                            }
                    }
                }
                j+=System.nanoTime()-beginTime;
            }
            System.out.println("此算法执行10w次平均时间:"+j/100000); //执行10w次平均时间:7w+ns
        }*/
    
/*    public static void main(String[] args) {  
        long j = 0 ;
        for(int i1=0;i1<100000;i1++){
            long beginTime = System.nanoTime();
            for(int x=0;x<=20;x++)
            for(int y=0;y<34;y++)
            for(int z=0;z<=300;z+=3)
            if((x+y+z==100)&&(5*x+3*y+z/3==100))
            System.out.println("公鸡:"+x+"母鸡:"+y+" 小鸡:"+z);  
            j+=System.nanoTime()-beginTime;
        }  
        System.out.println("此算法执行10w次平均时间:"+j/100000); //执行10w次平均时间:24w+ns ps:这尼玛代码套路不像本地人
        } */  
    
    
/*    public static void main(String[] args) {   
        long j = 0;
        for(int i1=0;i1<100000;i1++){
            long beginTime = System.nanoTime();
            int cock; //公鸡
            int hen; //母鸡
            int chick; //小鸡
            for(cock=0;cock<20;cock++){
            for(hen=0;hen<34;hen++){
            chick = 100-cock-hen;
            if((5*cock+3*hen+(double)chick/3)==100){
            System.out.println("公鸡:"+cock+"只;母鸡:"+hen+"只;小鸡:"+chick+"只");
            }
            }
            }
            j+=System.nanoTime()-beginTime;
        }
        System.out.println("此算法执行10w次平均时间:"+j/100000); //执行10w次平均时间:8w+ns

        }*/

//qq_29623951

}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7536次
    • 积分:325
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:10篇
    • 译文:0篇
    • 评论:0条
    文章分类