提出 #6323215
ソースコード 拡げる
#include <iostream>
#include <algorithm>
using namespace std;
int main(void) {
int L, R;
cin >> L >> R;
if (R - L > 3000) cout << 0 << endl;
else {
long long mini = 1 << 60;
for (long long i = L; i <= R; i++) {
for (long long j = i + 1; j <= R; j++) {
mini = min(mini, (i * j) % 2019);
}
}
cout << mini << endl;
}
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - Remainder Minimization 2019 |
| ユーザ | d2verb |
| 言語 | C++14 (GCC 5.4.1) |
| 得点 | 0 |
| コード長 | 394 Byte |
| 結果 | WA |
| 実行時間 | 5 ms |
| メモリ | 256 KiB |
コンパイルエラー
./Main.cpp: In function ‘int main()’:
./Main.cpp:10:27: warning: left shift count >= width of type [-Wshift-count-overflow]
long long mini = 1 << 60;
^
ジャッジ結果
| セット名 | All | Sample | ||||||
|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 300 | 0 / 0 | ||||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| All | max_ans, max_range, max_val, min_diff_01, min_diff_02, min_diff_03, min_diff_04, min_diff_05, one_01, one_02, random_max_01, random_max_02, sample_01, sample_02, stride_zero_01, stride_zero_02 |
| Sample | sample_01, sample_02 |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| max_ans | WA | 1 ms | 256 KiB |
| max_range | AC | 5 ms | 256 KiB |
| max_val | AC | 1 ms | 256 KiB |
| min_diff_01 | WA | 1 ms | 256 KiB |
| min_diff_02 | WA | 1 ms | 256 KiB |
| min_diff_03 | WA | 1 ms | 256 KiB |
| min_diff_04 | WA | 1 ms | 256 KiB |
| min_diff_05 | WA | 1 ms | 256 KiB |
| one_01 | WA | 1 ms | 256 KiB |
| one_02 | WA | 1 ms | 256 KiB |
| random_max_01 | AC | 1 ms | 256 KiB |
| random_max_02 | AC | 1 ms | 256 KiB |
| sample_01 | WA | 1 ms | 256 KiB |
| sample_02 | WA | 1 ms | 256 KiB |
| stride_zero_01 | AC | 1 ms | 256 KiB |
| stride_zero_02 | AC | 1 ms | 256 KiB |