论坛首页 招聘求职论坛

看看这道题,有点弱大家谅解

浏览 16640 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2010-01-19  
n很大,用基本类型--没考虑内存吧
0 请登录后投票
   发表时间:2010-01-19  
用一个最土的方法:
pubic class cacul(int n){
  int sum=0;
 
  for(int i=1;i<=n;i++){
    if(n%2!=0){
      sum+=i;
    }else{
      sum-=i;
   }
  }
System.out.print(sum);

}
0 请登录后投票
   发表时间:2010-01-19  
prowl 写道
        return n==1?n:n-((n-1)>>1);



另外我问一句,n可能是偶数吗。。。各位 - -||

跟偶数没有关系啊。!
天啊,,,,,,,,
你们都怎么过来的。
0 请登录后投票
   发表时间:2010-01-19   最后修改:2010-01-19
flootball 写道
prowl 写道
        return n==1?n:n-((n-1)>>1);



另外我问一句,n可能是偶数吗。。。各位 - -||

跟偶数没有关系啊。!
天啊,,,,,,,,
你们都怎么过来的。



我数学没问题,感觉你语文有问题 - -||

看看前面的回帖好吗,好几个人还对2求余
0 请登录后投票
   发表时间:2010-01-19   最后修改:2010-01-19
prowl 写道
        return n==1?n:n-((n-1)>>1);



另外我问一句,n可能是偶数吗。。。各位 - -||

这样的数列应该最后是+n只是一种无穷的表示法吧,并不代表最后一个运算符是+吧,很久没有看数学了,不知道这样理解对不对
0 请登录后投票
   发表时间:2010-01-19  
呵呵 lz自己不清楚还是大家啊?
0 请登录后投票
   发表时间:2010-01-19  
prowl 写道
flootball 写道
prowl 写道
        return n==1?n:n-((n-1)>>1);



另外我问一句,n可能是偶数吗。。。各位 - -||

跟偶数没有关系啊。!
天啊,,,,,,,,
你们都怎么过来的。



我数学没问题,感觉你语文有问题 - -||

看看前面的回帖好吗,好几个人还对2求余

哈,看错了啊。
0 请登录后投票
   发表时间:2010-01-19  
n超出长整型呢?考虑用位移做吧
0 请登录后投票
   发表时间:2010-01-19  
早上看错了,现在补上。

Math.pow(-1, (n+1))*n+(n>>1)*Math.pow(-1, n)
0 请登录后投票
   发表时间:2010-01-20  
if(n%2==0) sum=-1*n/2;
else sum=1+n/2;
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics