Submission #6323215
Source Code Expand
#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;
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - Remainder Minimization 2019 |
| User | d2verb |
| Language | C++14 (GCC 5.4.1) |
| Score | 0 |
| Code Size | 394 Byte |
| Status | WA |
| Exec Time | 5 ms |
| Memory | 256 KiB |
Compile Error
./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;
^
Judge Result
| Set Name | All | Sample | ||||||
|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 300 | 0 / 0 | ||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| 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 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 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 |