提出 #40269019
ソースコード 拡げる
#include <stdio.h>
int main (void) {
long long N, M;
scanf("%lld%lld", &N, &M);
long long a = 1;
long long ans = -1;
for (;; a++) {
long long b = M % a == 0 ? M / a : M / a + 1;
if (a > b) {
break;
}
if (N >= b) {
ans = ans == -1 || ans > a * b ? a * b : ans;
}
}
printf("%lld\n", ans);
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | D - M<=ab |
| ユーザ | InTheBloom |
| 言語 | C (Clang 10.0.0) |
| 得点 | 400 |
| コード長 | 355 Byte |
| 結果 | AC |
| 実行時間 | 20 ms |
| メモリ | 2140 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 400 / 400 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | example_00.txt, example_01.txt, example_02.txt |
| All | crandom_00.txt, crandom_01.txt, crandom_02.txt, crandom_03.txt, crandom_04.txt, crandom_05.txt, crandom_06.txt, crandom_07.txt, crandom_08.txt, crandom_09.txt, example_00.txt, example_01.txt, example_02.txt, hand_00.txt, hand_01.txt, hand_02.txt, hand_03.txt, hand_04.txt, hand_05.txt, hand_06.txt, impossible_00.txt, impossible_01.txt, impossible_02.txt, impossible_03.txt, impossible_04.txt, just_00.txt, just_01.txt, just_02.txt, just_03.txt, just_04.txt, just_05.txt, just_06.txt, nlarge_00.txt, nlarge_01.txt, nlarge_02.txt, nlarge_03.txt, nlarge_04.txt, nlarge_05.txt, nlarge_06.txt, nlarge_07.txt, nlarge_08.txt, over_00.txt, over_01.txt, over_02.txt, over_03.txt, over_04.txt, random_00.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| crandom_00.txt | AC | 10 ms | 2028 KiB |
| crandom_01.txt | AC | 11 ms | 2120 KiB |
| crandom_02.txt | AC | 3 ms | 2032 KiB |
| crandom_03.txt | AC | 11 ms | 2064 KiB |
| crandom_04.txt | AC | 14 ms | 2044 KiB |
| crandom_05.txt | AC | 16 ms | 2044 KiB |
| crandom_06.txt | AC | 10 ms | 2032 KiB |
| crandom_07.txt | AC | 15 ms | 2048 KiB |
| crandom_08.txt | AC | 12 ms | 2124 KiB |
| crandom_09.txt | AC | 10 ms | 2140 KiB |
| example_00.txt | AC | 1 ms | 2068 KiB |
| example_01.txt | AC | 1 ms | 2128 KiB |
| example_02.txt | AC | 2 ms | 2044 KiB |
| hand_00.txt | AC | 16 ms | 2060 KiB |
| hand_01.txt | AC | 13 ms | 2060 KiB |
| hand_02.txt | AC | 12 ms | 2060 KiB |
| hand_03.txt | AC | 12 ms | 2032 KiB |
| hand_04.txt | AC | 1 ms | 2036 KiB |
| hand_05.txt | AC | 13 ms | 2068 KiB |
| hand_06.txt | AC | 2 ms | 2056 KiB |
| impossible_00.txt | AC | 9 ms | 2128 KiB |
| impossible_01.txt | AC | 3 ms | 2068 KiB |
| impossible_02.txt | AC | 11 ms | 2052 KiB |
| impossible_03.txt | AC | 16 ms | 2128 KiB |
| impossible_04.txt | AC | 10 ms | 2032 KiB |
| just_00.txt | AC | 2 ms | 2104 KiB |
| just_01.txt | AC | 9 ms | 2056 KiB |
| just_02.txt | AC | 12 ms | 2048 KiB |
| just_03.txt | AC | 11 ms | 2028 KiB |
| just_04.txt | AC | 2 ms | 2032 KiB |
| just_05.txt | AC | 4 ms | 2044 KiB |
| just_06.txt | AC | 2 ms | 2032 KiB |
| nlarge_00.txt | AC | 17 ms | 2112 KiB |
| nlarge_01.txt | AC | 15 ms | 2124 KiB |
| nlarge_02.txt | AC | 13 ms | 2040 KiB |
| nlarge_03.txt | AC | 12 ms | 2048 KiB |
| nlarge_04.txt | AC | 14 ms | 2032 KiB |
| nlarge_05.txt | AC | 13 ms | 2048 KiB |
| nlarge_06.txt | AC | 17 ms | 2044 KiB |
| nlarge_07.txt | AC | 14 ms | 2128 KiB |
| nlarge_08.txt | AC | 13 ms | 2128 KiB |
| over_00.txt | AC | 2 ms | 2052 KiB |
| over_01.txt | AC | 20 ms | 2036 KiB |
| over_02.txt | AC | 1 ms | 2124 KiB |
| over_03.txt | AC | 10 ms | 2072 KiB |
| over_04.txt | AC | 11 ms | 2128 KiB |
| random_00.txt | AC | 15 ms | 2064 KiB |
| random_01.txt | AC | 13 ms | 2116 KiB |
| random_02.txt | AC | 13 ms | 2124 KiB |
| random_03.txt | AC | 13 ms | 2052 KiB |
| random_04.txt | AC | 15 ms | 2052 KiB |
| random_05.txt | AC | 13 ms | 2060 KiB |
| random_06.txt | AC | 13 ms | 2072 KiB |
| random_07.txt | AC | 13 ms | 2096 KiB |
| random_08.txt | AC | 7 ms | 2052 KiB |
| random_09.txt | AC | 7 ms | 2124 KiB |