24 июля в 8:00 MSD на сайте http://acm.zju.edu.cn/onlinejudge/ состоится контест
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3985 |
2 | jiangly | 3814 |
3 | jqdai0815 | 3682 |
4 | Benq | 3529 |
5 | orzdevinwang | 3526 |
6 | ksun48 | 3517 |
7 | Radewoosh | 3410 |
8 | hos.lyric | 3399 |
9 | ecnerwala | 3392 |
9 | Um_nik | 3392 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 169 |
2 | maomao90 | 162 |
2 | Um_nik | 162 |
4 | atcoder_official | 161 |
5 | djm03178 | 158 |
6 | -is-this-fft- | 157 |
7 | adamant | 155 |
8 | awoo | 154 |
8 | Dominater069 | 154 |
10 | luogu_official | 150 |
dev_il
|
14 лет назад,
#
|
0
что-то на джаве вылетает Runtime Error.
переписал на ввод с помощью Scanner - TL. а на плюсах вообще ответ неправильный =(
→
Ответить
|
dev_il
|
14 лет назад,
#
|
0
egor, не мог бы ты показать своё решение задачи D =)
ты как я посмотрел единственный на контесте был кто сдал эту таску на Java
→
Ответить
|
Egor
|
14 лет назад,
#
^
|
0
Вот все решение:
int numTests = in.readInt(); for (int testNumber = 0; testNumber < numTests; testNumber++) { // out.print("Case " + (testNumber + 1) + ": "); double a = in.readDouble(); double b = in.readDouble(); double c = in.readDouble(); if (1 / a + 1 / b + 1 / c < 1 - 1e-7) out.println("Aha"); else out.println("No way"); } out.close();
→
Ответить
|
dev_il
|
14 лет назад,
#
^
|
0
хм...интересно..
может тогда скажешь где у меня ошибка? Просто на джаве у меня до сих пор пишет Runtime Error. Не могу понять почему. Так я переписал на плюсы - там WA. Вот java-код: int n = in.readInt(); for (int i = 0; i < n; ++i) { long a, b, c; double d; a = (long) (in.readDouble() * 100); b = (long) (in.readDouble() * 100); c = (long) (in.readDouble() * 100); long xa = b * c, xb = a * c, xc = a * b; long all = xa + xb + xc; boolean res = a * b * c > all * 100; System.out.println(res ? "Aha" : "No way"); }
→
Ответить
|
Egor
|
14 лет назад,
#
^
|
0
Единственная идея - косяки в readDouble
А почему WA - надо эпсилон добавлять
→
Ответить
|
dev_il
|
14 лет назад,
#
^
|
0
так я всё в лонгах делаю. там ведь сказано что ровно 2 знака после запятой...так ведь вроде и эпсилоны не нужны никакие ...
→
Ответить
|
Egor
|
14 лет назад,
#
^
|
0
До домножения на 100 у тебя может быть число не представленное точно
→
Ответить
|
Название |
---|