Archive for December, 2009

Вопрос по Java в TopCoder Development

Вопрос к знатокам Java и участникам TopCoder Development Competitions в особенности.

Вот такие штуки, это нормально?


/**
* <p>
* Represents a slash that is used to construct full URL for ASIT HTML help document.
* </p>
*/
public static final String SLASH = "/";

/**
* <p>
* Represents the semicolon.
* </p>
*/
private static final String SEMICOLON = ";";

/**
* <p>
* Represents the hyphen string.
* </p>
*/
private static final String HYPHEN = "-";

TopCoder SRM 456

Закончился TopCoder SRM 456.

Первую задачу я решил довольно быстро, но можно было бы и быстрее.

Вторая была легкой — справился быстрее, чем с первой.

На третью оставалось еще много времени. Я придумал, как решать, но закончить программу не успел.

В итоге — первое место в комнате и двенадцатое во втором дивизионе. Что для меня достижение, в общем-то. Плюс 155 баллов к рейтингу.

TopCoder Member SRM 455

Закончился TopCoder Member Single Round Match 455 — первый рейтинговый “бесплатный” SRM. Отличие, в общем-то, только в том, что авторам и тестировщикам задач TopCoder не платит денег. Т.е. с точки зрения простого участника отличий от обычного SRM практически нет.

Первую задачу я решал дольше обычного, т.к. сразу очень быстро прочитал и неверно понял условие.

Вторая задача была довольно простой, но я допустил логическую ошибку — слишком рано обрывал расчет последовательности — на первом зацикливании. А надо было на втором, но не раньше количества элементов во второй последовательности * 3; или вообще тупо считать до какого-то большого числа элементов (до миллиона, например). Решение упало на системных тестах.

На третью задачу оставалось мало времени — не стал делать.

Все это по-прежнему во втором дивизионе.

В итоге — плюс пять баллов к рейтингу.

Мое фото на TopCoder

Теперь в моем профиле на TopCoder можно наблюдать мою рожу мое одухотворенное лицо. Правда, примерно трехлетней давности.