Сегодня на этом сайте в 11-00 (МСК) пройдет отборочный тур среди команд Сибири на ВКОШП. Предлагаю здесь после тура обсудить задачи.
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
9 | nor | 153 |
Сегодня на этом сайте в 11-00 (МСК) пройдет отборочный тур среди команд Сибири на ВКОШП. Предлагаю здесь после тура обсудить задачи.
Название |
---|
Ребят, как решалась Е? У нас падала WA 60. http://pastebin.com/B5iPG0ir
У нас падала WA 49, аналогичный вопрос.
wa49 происходит из-за того, что вы ищите только 2ух мальчиков, у которых расстояние минимально. А нам нужны все пары мальчиков, у которых не лопнуты пузыри и расстояние между ними минимально. После этого мы получили ОК. Если я непонятно написал, скажи, расскажу подробнее.
Да, действительно. Спасибо.
Казалось бы, если уже решили писать задачу не в целых числах, то эпсилоны нужно везде писать... Например, в строчке
if (table[i][j] < min)
нужно написать "< min — eps", т. к. может случиться такая ситуация. Пусть шары i, j, k (i < j < k) должны лопнуть одновременно (коснуться друг друга). Но из-за погрешности в вычислениях получилось, что table[j][k] < table[i][j]. Тогда на очередной итерации алгоритм найдет только пару (j, k).
И все же почему не сортить пары по квадрату расстояния между ними (чтобы все в целых числах)?
P. S. А еще, судя по примеру, координаты даны в дециметрах, лол :)
да, я делал квадраты расстояний. а про дециметры вы не правы. просто в формуле вы, наверное, считали, что радиус от времени это Rt. на самом деле R*кубический корень из t. Если я Вас не понял, простите(:
Там в условии формула V = 4/3 * pi * r^3. Если V измерять в литрах, то r измеряется в дециметрах... Ну, например, представьте, что r = 1м, тогда V должно быть около 5 литров по формуле. Хотя, я думаю вы понимаете, что шар радиусом 1м имеет объем явно не 5 литров :)
А если перейти на http://codeforces.net/blog/entry/5661, то ответа можно дождаться быстрее, и все обсуждение будет в одном месте.
Тут обсуждают совсем другой контест.
А кто знает когда разморозят монитор?