不让用乘除和循环,但是没有规定不让用pow。所以可以(pow(n,2)+n)>>1
public class Solution {
public int Sum_Solution(int n) {
double s=(double)n;
double t=(Math.pow(s,2.0)+s);
return ((int)t)>>1;
}
}
不让用乘除和循环,但是没有规定不让用pow。所以可以(pow(n,2)+n)>>1
public class Solution {
public int Sum_Solution(int n) {
double s=(double)n;
double t=(Math.pow(s,2.0)+s);
return ((int)t)>>1;
}
}