C:寒潭烟光

在一个数列前加上一个x0,很容易考虑到他的前缀和数列每一位也会全部加上x0,也就是这个数列的前缀和总共加上了(n+1)*x0 而f(x)*n就是他原来所有前缀和所有项的和再加上(n+1)*x0就是当前前缀和所有项之和接下来简单的除以(n+1)就是当前平均数了

#include<bits/stdc++.h>
#define ll long long
using namespace std;
int t;
int main()
{
    cin>>t;
    while(t--)
    {
        ll n,fx,x0;
        cin>>n>>fx>>x0;
        ll ans = (n*fx+(x0*(n+1)))/(n+1);
        cout<<ans<<endl;
    }
    return 0;
}