资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 编程开发 >
Advertisement
文章正文

给定周长下的三角形数量 Java Edition_编程

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   
  • Java的Package与Import机制之我的理解(初学者的心得) 
  • int2String速度探讨 
  • Servlet和JSP 性能调整 
  • appfuse1.7帮助中创建DAO段代码 
  • 2005中国联通UniJa开发商大会开幕 
  • in Software that use java, Show popmenu that have the function of cut copy past to 
  • 建构大型商业系统所要考虑的事项 
  • Head First Design Patterns 
  • [JAVA]Panel 嵌入ScrollPane 
  • Apache2.0.53+Tomcat5.5.9整合教程(Windows篇) 
  • 页面导航:

    正文内容:

    基本思路为,确定最长边的范围,对每一种情况求和,最后加以修正


    import java.util.scanner;
    import java.io.fileinputstream;

    /**
     * created by intellij idea.
     * user: yu fan
     * date: 2005-4-23
     * time: 14:01:29
     * to change this template use file | settings | file templates.
     */
    public class b {
      static scanner in;
      static
      {
      try
      {
      system.setin(new fileinputstream("b.txt"));
      in = new scanner(system.in);
      }
      catch(exception e)
      {
       e.printstacktrace();
      }
      }
      public static void main(string[] arg) {
      while(in.hasnext())
      {
       long q=in.nextlong();
       long ans=in.nextlong();
       long my=0;
       long i;
       if(q%3==0)
       i=q/3;
       else
       i=q/3+1;
       long p;
       if(q%2==0)
       p=q/2;
       else
       p=q/2+1;
       my=(3*i+3*p-2*q-1)*(p-i)/4;
       if((p-i)%4==0)
       {
       my+=(p-i)/4;
       }
       else if((p-i)%4==1)
       {
       if((3*i-q+1)%2==0)
       {
       my+=(p-i)/4;
       }
       else
       {
       my+=(p-i)/4+1;
       }
       }
       else if((p-i)%4>=2)
       {
       my+=(p-i)/4+1;
       }
       /*  以上为下面循坏的级数求和
       for(i=i;i<p;i++)
       {
       long k;
       k=3*i-q+1;
       if(k%2==1)
       k=k/2+1;
       else
       k=k/2;
       my+=k;
       }
       */
       if(my!=ans)
       {
       system.out.println("bad luck!");
       }
       else
       {
       system.out.println("congratulations!");
       }
      }
      }
    }


     

     
    热门推荐笔记本: IBM笔记本
    相关文章:
    webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
    ©2007 popbb.net All Rights Reserved