题意:
解法:
∑ a = 1 A ∑ b = 1 B ∑ c = 1 C a b c = ∑ a = 1 A a ∑ b = 1 B b ∑ c = 1 C c 每 一 层 用 等 差 数 列 求 和 公 式 计 算 即 可 . \sum_{a=1}^A\sum_{b=1}^B\sum_{c=1}^C abc\\ =\sum_{a=1}^Aa\sum_{b=1}^Bb\sum_{c=1}^C c\\ 每一层用等差数列求和公式计算即可. a=1∑Ab=1∑Bc=1∑Cabc=a=1∑Aab=1∑Bbc=1∑Cc每一层用等差数列求和公式计算即可.
code:
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int mod=998244353;
int cal(int x){
return x*(x+1)/2%mod;
}
void solve(){
int a,b,c;cin>>a>>b>>c;
int C=cal(c);
int B=cal(b)*C%mod;
int A=cal(a)*B%mod;
cout<<A<<endl;
}
signed main(){
solve();
return 0;
}