結果

問題 No.1318 ABCD quadruplets
コンテスト
ユーザー vjudge1
提出日時 2026-02-11 01:46:42
言語 C++17(clang)
(clang++ 21.1.8 + boost 1.89.0)
結果
TLE  
実行時間 -
コード長 904 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 902 ms
コンパイル使用メモリ 134,656 KB
実行使用メモリ 7,848 KB
最終ジャッジ日時 2026-02-11 01:46:49
合計ジャッジ時間 7,626 ms
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 13 TLE * 1 -- * 16
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

#include <iostream>
#include <vector>

using namespace std;


int main()
{
    int N, M;
    if (!(cin >> N >> M))
        return 0;

    vector<int> counts(N + 1, 0);

    for (int a = 0; a <= M; ++a)
    {
        for (int b = 0; b <= M; ++b)
        {
            for (int c = 0; c <= M; ++c)
            {
                for (int d = 0; d <= M; ++d)
                {

                    long long val = (long long)a * a + a * b + a * c + a * d +
                                    (long long)b * b + b * c + b * d +
                                    (long long)c * c + c * d +
                                    (long long)d * d;

                    if (val <= N)
                    {
                        counts[val]++;
                    }
                }
            }
        }
    }

    for (int n = 0; n <= N; ++n)
    {
        cout << counts[n] << "\n";
    }

    return 0;
}
0