提出 #74694191


ソースコード 拡げる

#include <bits/stdc++.h>
using namespace std;
int main() {
    int N;
    cin >> N;
    int M;
    cin >> M;
    int64_t ans = 0;
    vector<int64_t> A(N);
    for (int i = 0; i < N; i++) {
      cin >> A.at(i);
    }
    vector<int64_t> B(M);
    for (int i = 0; i < M; i++) {
      cin >> B.at(i);
    }
    vector<int64_t> sumA(N);
    sumA.at(0) = A.at(0);
    for (int i = 0; i < N-1; i++) {
      sumA.at(i+1) = (sumA.at(i) + A.at(i+1));
    }
    vector<int64_t> sumB(M);
    sumB.at(0) = B.at(0);
    for (int i = 0; i < M-1; i++) {
      sumB.at(i+1) = (sumB.at(i) + B.at(i+1));
    }
    for (int i = 0; i < N; i++) {
      ans += ((i+1)*A.at(i)%998244353*sumB.at(M-1)%998244353);
      ans %= 998244353;
    }
    ans -= (sumA.at(N-1)*B.at(0)*(1));
    ans %= 998244353;
    for (int i = 0; i < N-1; i++) {
      ans -= ((sumA.at(N-1)-sumA.at(i))%998244353*B.at(0)*(1));
      ans %= 998244353;
    }
    for (int j = 1; j < M; j++) {
      int i = j-1;
      int cnt = 1;
      while (cnt <= N/(j+1)) {
        ans -= ((sumA.at(N-1)-sumA.at(i))*B.at(j)%998244353*(j+1)%998244353);
        i += j+1;
        ++cnt;
        ans %= 998244353;
      }
    }
    if (ans < 0) {
      ans += 998244353;
    }
    cout << ans << endl;
    return 0;
  }

提出情報

提出日時
問題 E - You WILL Like Sigma Problem
ユーザ KOJIKEE
言語 C++23 (GCC 15.2.0)
得点 0
コード長 1308 Byte
結果 WA
実行時間 200 ms
メモリ 18928 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 0 / 450
結果
AC × 2
AC × 14
WA × 8
セット名 テストケース
Sample 00-sample-01.txt, 00-sample-02.txt
All 00-sample-01.txt, 00-sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt
ケース名 結果 実行時間 メモリ
00-sample-01.txt AC 1 ms 3404 KiB
00-sample-02.txt AC 1 ms 3576 KiB
01-01.txt AC 1 ms 3492 KiB
01-02.txt AC 1 ms 3568 KiB
01-03.txt AC 1 ms 3432 KiB
01-04.txt AC 3 ms 3724 KiB
01-05.txt AC 3 ms 3800 KiB
01-06.txt AC 3 ms 3748 KiB
01-07.txt AC 3 ms 3900 KiB
01-08.txt AC 3 ms 3740 KiB
01-09.txt WA 200 ms 18892 KiB
01-10.txt WA 198 ms 18912 KiB
01-11.txt AC 84 ms 11084 KiB
01-12.txt AC 84 ms 11084 KiB
01-13.txt AC 84 ms 11120 KiB
01-14.txt WA 101 ms 12264 KiB
01-15.txt WA 198 ms 18892 KiB
01-16.txt WA 198 ms 18892 KiB
01-17.txt WA 198 ms 18928 KiB
01-18.txt WA 198 ms 18828 KiB
01-19.txt AC 86 ms 11076 KiB
01-20.txt WA 127 ms 12344 KiB