結果

問題 No.3372 Suitable Constraint
コンテスト
ユーザー Tyto alba
提出日時 2025-11-23 01:07:25
言語 C++17
(gcc 13.3.0 + boost 1.87.0)
結果
WA  
実行時間 -
コード長 758 bytes
コンパイル時間 836 ms
コンパイル使用メモリ 81,340 KB
実行使用メモリ 7,716 KB
最終ジャッジ日時 2025-11-23 01:07:30
合計ジャッジ時間 4,625 ms
ジャッジサーバーID
(参考情報)
judge3 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 1
other AC * 1 WA * 18
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main(){
    int t, n, tp, i, j, k, l;
    vector<int> a;
    vector<long long> x, xmin;

    cin >> t;

    for (i=0; i<t; i++){
        cin >> n;
        a.clear();

        for(j=0; j<n; j++){
            cin >> tp;
            a.push_back(tp);
        }

        for(j=0; j<n-1; j++){
            x.clear();
            l = 0;
            for(k=j+1; k<n; k++){
                x.push_back((long long)a[j] * a[k]);
                if (l != 0 && x[l-1] < x[l]) break;
                l++;
            }

            xmin.push_back(*min_element(x.begin(), x.end()));
        }

        cout << *max_element(xmin.begin(), xmin.end()) << "\n";
        xmin.clear();
    }

}
0