typedef std::basic_stringstream<char> StringStream;
int main()
{
StringStream ss;
ss<<"(";
for (int i = 0; i < 10; ++i)
ss << "'" << i << (i != 9) ? "'," : "');";
ss << "\0";
std::cout << ss.str();
return 0;
}
А я из хрома под убунту не смог за скачать input для 2-й задачи — мне упорно отдавали скрипты :/, пришлось логиниться в файрфоксе, и качать 2,5 минуты(!) файл 400 кб, на отработку и отправку оставалось менее 50 сек, естественно, не успел.
С 3 задачей я немного поизвращался — т.к. в условии сказано, что есть только английские буквы в нижнем регистре, то строку из 10 символов можно представить как число в 27-ричной системе счисления ('\0'=0, 'a' = 1 и т.д.), перевести ее в число (unsigneg long long int с головой хватило), потом отсортировать массив стандартным sort(там quick sort вроде) и вывести.
При максимальном количестве входных данных, сгенерированых рандомно, сей метод работает за 0,027 сек(интересно у кого сколько).
Интересно, а про 6 минут на отправку решения написали сразу? а то я сразу посмотрел задачи, скачал input, и пошел спать ) а утром мне сказали time expired :))
Перерегистрировался, отправил решения.
Пришло 2 ответа — «вы прошли, поздравляем» и «удачи в следующем году». Походу за перергистрацию дисквалифицировали?
На тему похожих символов: мне очень нравится подход, используемый в kcaptcha:
при генерации изображения используются только символы, которые можно будет распознать однозначно:
$allowed_symbols = «23456789abcdeghkmnpqsuvxyz»; //alphabet without similar symbols (o=0, 1=l, i=j, t=f ...)
прошу прощения за некропостинг :)
С 3 задачей я немного поизвращался — т.к. в условии сказано, что есть только английские буквы в нижнем регистре, то строку из 10 символов можно представить как число в 27-ричной системе счисления ('\0'=0, 'a' = 1 и т.д.), перевести ее в число (unsigneg long long int с головой хватило), потом отсортировать массив стандартным sort(там quick sort вроде) и вывести.
При максимальном количестве входных данных, сгенерированых рандомно, сей метод работает за 0,027 сек(интересно у кого сколько).
Интересно, а про 6 минут на отправку решения написали сразу? а то я сразу посмотрел задачи, скачал input, и пошел спать ) а утром мне сказали time expired :))
Перерегистрировался, отправил решения.
Пришло 2 ответа — «вы прошли, поздравляем» и «удачи в следующем году». Походу за перергистрацию дисквалифицировали?
учителей сюда зря приплел — им платят за услугу распространения информации, они не являются ее производителями.
при генерации изображения используются только символы, которые можно будет распознать однозначно:
$allowed_symbols = «23456789abcdeghkmnpqsuvxyz»; //alphabet without similar symbols (o=0, 1=l, i=j, t=f ...)