P1001 A+B Problem
一看到加法即可想到公差为
设
那么
求
即可。
code:
#include <bits/stdc++.h>
using namespace std;
double a, b; // int会错
double f(double s) {
return (1 + s) * (s / 2);
}
int main() {
cin >> a >> b;
cout << int(f(f(a + b) - f((f(f(a + b) - f(a + b - 1)) - f(a + b - 1)) - 1)) - f(a + b - 1)); // 理论上来说这里叠多少层都可以
return 0;
}