公式1 1^2+2 ^2…+ n ^2=n(n+1)(2n+1)/6;
公式2 1+2+3+…+n=n(n+1)/2;
公式3 求集合元素之和
2 3 就是 (2 + 3) * 2 ^(个数- 1)
#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cstring>
#include <stack>
#include <string>
#include <cmath>
using namespace std;
int cnt, sum, jh;
int main()
{
while(cin >> jh)
{
cnt ++;
sum += jh;
}
printf("%.f", sum * pow(2, cnt - 1));
return 0;
}
公式4 和差化积,积化和差