正经题解|加法难题
2024-08-19 11:24:06
发布于:浙江
119阅读
0回复
3点赞
题目分析
是 个数中的最小值, 是 个数中的最大值。
则总和的范围为:,范围中的每一个肯定都能取的到,则答案为
总和的最小值为: 。
总和的最大值为: 。
但对于 需要特殊处理一下。
AC代码
#include <bits/stdc++.h>
using namespace std;
int main() {
long long n,x,y;
cin >> n >> x >> y;
if (n == 1) {
cout << max(0LL,y - x + 1)<< endl;;
}else {
cout << max(0LL,x + (n - 1) * y - (y + (n-1) * x) + 1) << endl;
}
return 0;
}
这里空空如也
有帮助,赞一个