#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long dp[110][20010] = {}; long long a[110]; long long mod = 998244353; int main() { int n; cin >> n; dp[0][10000] = 1; for (int i = 0; i < n; i++) { cin >> a[i]; for (int j = a[i]; j <= 20000 - a[i]; j++) { dp[i + 1][j - a[i]] += dp[i][j]; dp[i + 1][j + a[i]] += dp[i][j]; dp[i + 1][j + a[i]] %= mod; dp[i + 1][j - a[i]] %= mod; } } long long ans = 0; for (int i = 0; i <= 20000; i++) { ans += dp[n][i] * abs(i - 10000); ans %= mod; } cout << ans << endl; }