| 1 Денис Розимовский, 09 июня 2014 г. 23:37:50 | |
|
У меня открывается история сообщений только когда я что-то присылаю
|
|
|
| 2 Андрій Дудка, 09 июня 2014 г. 15:12:02 | |
|
Тогда ты и я должен быть онлайн, чтобы я увидел) Не очень хорошая система, могут зделать личные сообщения, как на e . olimp или на codeforces
|
|
|
| 3 Денис Розимовский, 09 июня 2014 г. 11:49:40 | |
|
Заходишь на главную страницу. Там список всех людей онлайн. Так вот там будет такая желтая фиговина. Нажимаешь на неё и открывается некое подобие мессенджеру
|
|
|
| 4 Андрій Дудка, 09 июня 2014 г. 2:24:56 | |
|
А как здесь в личку заглядывать?)
|
|
|
| 5 Денис Розимовский, 09 июня 2014 г. 1:13:38 | |
693 сдал Кстати, там буквы латинского алфавита, так что не обязательно ставить условие "<97"
|
|
|
| 6 Денис Розимовский, 09 июня 2014 г. 0:55:53 | |
А, я понял. Стоило догадаться. Загляни в личку.
|
|
|
| 7 Андрій Дудка, 09 июня 2014 г. 0:51:59 | |
Как я понял ты про задачу 693?) Ну там я все Большие буквы менял на маленькие for i:=1 to length(s) do if ord(s[i]) < 97 then s[i]:=chr(ord(s[i]) + 32); та же функция что и у тебя, только ручками-ручками)
|
|
|
| 8 Денис Розимовский, 09 июня 2014 г. 0:38:47 | |
|
И да. Насчет Upcase lowercase - это вообще не принимает. Чем заменить или какой модуль подключать ?
|
|
|
| 9 Денис Розимовский, 09 июня 2014 г. 0:34:20 | |
|
Компилятор acmp выдает TLE на втором
|
|
|
| 10 Андрій Дудка, 09 июня 2014 г. 0:23:13 | |
ну по твоей формуле проверка на меньше ноля должна быть) А если у тебя есть такая проверка, то на ноль не надо проверять уже
|
|
|
| 11 Денис Розимовский, 09 июня 2014 г. 0:20:47 | |
|
Проверка на больше нуля есть. А деление на ноль вряд-ли возможно.
|
|
|
| 12 Андрій Дудка, 08 июня 2014 г. 23:44:55 | |
Я зделал за твоей формулой задачу! Так как я и говорил у тебя RE - деление на ноль. x = -ckmn / ( mn + km + kn - kmn ) - избався от минуса спереди: x = ckmn / (kmn - km - mn - kn) зделай проверку на ноль как я говорил ранне, проверь делится ли и проверь (kmn - km - mn - kn) больше ноля ли это число
|
|
|
| 13 Андрій Дудка, 08 июня 2014 г. 23:27:47 | |
|
( mn + km + kn - kmn ) - Если это ровно 0 сразу выводи -1
|
|
|
| 14 Андрій Дудка, 08 июня 2014 г. 23:21:50 | |
|
Ну TLM иногда означает RE - а конкретно у тебя может происходить деление на 0
|
|
|
| 15 Денис Розимовский, 08 июня 2014 г. 23:09:31 | |
x = -ckmn / ( mn + km + kn - kmn ) Точнее так, чтобы не было недопониманий. На втором тесте выдает TLE. Попробовал с максимальными значениями - быстрее чем за секундку
|
|
|
| 16 Денис Розимовский, 08 июня 2014 г. 23:08:32 | |
Делал через математическую формулу. Думаю не будет сложно её вывести и вряд-ли кто-то еще прочитает это обсуждение, так что напишу её тут. x = -ckmn / mn + km + kn - kmn Где х - число учеников.
|
|
|
| 17 Андрій Дудка, 07 июня 2014 г. 23:52:02 | |
Я не видел твою формулу, но для моей формулы целые числа подходят и я модом проверяю делится ли, тогда вывожу ответ иначе -1 Попробуй зделать формулу так, чтобы не нужно было делить, только 1 раз в конце модом проверить
|
|
|
| 18 Денис Розимовский, 07 июня 2014 г. 23:36:51 | |
|
Не получается. Если через формулу просчитывать - получается реальное значение, а к реальным нельзя использовать mod и div. Фрак - идеальный вариант. Но все равно WA1. Либо я что-то неверно считаю
|
|
|
| 19 Андрій Дудка, 07 июня 2014 г. 20:43:32 | |
|
Если еще не здал задачу, проверь модом, целое или нет
|
|
|
| 20 Денис Розимовский, 07 июня 2014 г. 18:46:38 | |
|
Ну, считаешь по формуле, потом смотришь - если число целое - выводишь то число, если нет - выводишь -1. В этом помогает frac
|
|
|