metaclass: (Default)
[personal profile] metaclass
На лоре феерический срач по третьем номеру журнала и заданиям на конкурсе в нем.

Кстати, задачи реально сложноваты, да. Там одного анализа входных данных - башкой удвинуться можно. Это, кстати, и правильно, а то всякий идиотизм учебный с обычных олимпиад и конкурсов в уныние вгоняет.

Да, кстати, я понял, что деградировал окончательно - мне хотелось бы сделать решение тамошних задач, но я этого сделать не смогу - ибо туп, ленив, занят на двух работах, а интереса, который бы меня заставил это все преодолеть уже того нет.
Видимо, придется в итоге все таки идти работать в НИИ Говна и Торфа, администрировать убунты у научных сотрудников, программировать "через силу" - это невозможно, быдлокодерское говнище получается.

PS: Фак мой мозг. Анонимусы с лора пишут, что все задачи предложены людьми, которые у меня во френдах - [livejournal.com profile] rssh и [livejournal.com profile] jek_hor. (Чорт, и авторы статей в журнале, в общем-то тоже). "Объединенная секта функциональщиков, линуксоидов и гуру-программистов".

Date: 2009-12-21 12:17 pm (UTC)
From: [identity profile] lionet.livejournal.com
А среди всего этого сброда есть пrиличные люди?

Date: 2009-12-21 12:24 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Среди лоровских анонимусов - вряд ли :)

Date: 2009-12-21 12:22 pm (UTC)
From: [identity profile] metabr.livejournal.com
Докатился до чтения лора.

Date: 2009-12-21 12:25 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ну, будущая должность "Ведущий линукс-администратор НИИ Говна и Торфа" обязывает.

Date: 2009-12-21 12:23 pm (UTC)
From: [identity profile] mr-aleph.livejournal.com
я сначала хотел сделать эти задания, но потом сказал: нафиг, нафиг...

Date: 2009-12-21 12:32 pm (UTC)
From: [identity profile] metaclass.livejournal.com
А еще у меня есть комплексы против участия в любых конкурсах. Во-первых, это выглядит, как желание выпендрится, гордыня и прочий смертный грех, а во-вторых, жадность, в смысле конкурсов с призами. И вообще, участвовать в конкурсах, где выиграть в принципе невозможно (конкуренты очевидно в более выигрышных условиях, и не такие тупые, как я) - как то печально.

Date: 2009-12-21 12:48 pm (UTC)
From: [identity profile] lionet.livejournal.com
Самые профи как раз и не участвуют. По тем же причинам.

Date: 2009-12-21 01:22 pm (UTC)
From: [identity profile] wildman.livejournal.com
все в одной палате будем :)

Date: 2009-12-21 02:45 pm (UTC)
From: [identity profile] jek-hor.livejournal.com
О, moment of glory :)

Задачка про OSM сугубо практическая --- сейчас нет ни одной вменяемой обрезалки. Временные ограничения там взяты из оценки работы одного прототипа, который в них почти укладывался.

Date: 2009-12-21 03:18 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Насколько я понял из таблиц с временем работы - больше всего osmosis тормозит с ключом "completeways", без него оно вполне себе вменяемо работает.

Date: 2009-12-21 03:41 pm (UTC)
From: [identity profile] jek-hor.livejournal.com
Именно. А без completeway обрезка неинтересна в принципе.

Date: 2009-12-21 03:12 pm (UTC)
From: [identity profile] kashnikov.livejournal.com
А много ли платят в вашем знаменитом НИИ?

Date: 2009-12-21 05:37 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Как известно, сотрудников НИИ это не волнует, т.к. молодые сотрудники подрабатывают быдлокодерством, а старшим не нужны деньги - еду(полкабана и картошку) они возят из деревни, жилье у них уже есть, а на одежду и так хватает. :)

Date: 2009-12-21 06:33 pm (UTC)
From: [identity profile] kashnikov.livejournal.com
Как бы так сразу старшим стать, с половиной кабана и картошкой?

(no subject)

From: [identity profile] alexott.livejournal.com - Date: 2009-12-23 07:47 am (UTC) - Expand

(no subject)

From: [identity profile] kashnikov.livejournal.com - Date: 2009-12-23 08:31 am (UTC) - Expand

Date: 2009-12-21 03:39 pm (UTC)
From: [identity profile] theiced.livejournal.com
а чо - про обрезку вполне себе задача. ша подумаю и если по времени буду попадать - сяду и сделаю на каком нить плэйнси ;]

Date: 2009-12-21 04:37 pm (UTC)
From: [identity profile] theiced.livejournal.com
ну и таки да - задачи (исключая уёбищные форматы данных) - вполне себе на уровне лимпиадных.

ну, по памяти - республика 98ого года. Н точек на плоскости (Н большое), направленный граф на базе данных точек, приехать из точки А в точку Б совершив минимальное кол-во правых поворотов (ну типа на машине едешь, ага). сложность задачи ВЫШЕ чем предложенная обрезка карты (ещё раз - исключая уёбищные форматы данных) - предлагалась как одна из трёх задач (в сумме на 4 или 5 часов) школьникам. привет.

Date: 2009-12-21 04:42 pm (UTC)
From: [identity profile] theiced.livejournal.com
http://projecteuler.net/index.php?section=problems&id=202

а это насчёт идиотизмов `олимпиадных`. слабо? ;]

Date: 2009-12-21 05:51 pm (UTC)
From: [identity profile] antilamer.livejournal.com
Тупая задачка, уже почти решил, но пора домой - завтра доделаю :)

Date: 2009-12-22 11:19 am (UTC)
From: [identity profile] antilamer.livejournal.com
Сдал. Но покряхтел; противная задачка, не люблю такие :(

module Main where

import Control.Monad

answer alpha ps = sum [(if even (length s) then 1 else -1) * f (product s) | s <- filterM (const [True,False]) ps]
  where m = case (alpha`mod`3) of 0->0; 1->2; 2->1
        f p = (alpha-1-first)`div`(3*p) where first = head [x | x <- [p,2*p..], x`mod`3 == m]

main = putStrLn . show $ answer ((12017639147+3)`div`2) [5,11,17,23,29,41,47]

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-12-22 11:36 am (UTC) - Expand

(no subject)

From: [identity profile] antilamer.livejournal.com - Date: 2009-12-22 11:40 am (UTC) - Expand

(no subject)

From: [identity profile] lionet.livejournal.com - Date: 2009-12-22 11:43 am (UTC) - Expand

(no subject)

From: [identity profile] antilamer.livejournal.com - Date: 2009-12-22 11:47 am (UTC) - Expand

(no subject)

From: [identity profile] lionet.livejournal.com - Date: 2009-12-22 11:50 am (UTC) - Expand

Date: 2009-12-21 05:28 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Я таки скажу, что тут уебищные форматы данных - неотъемлимая часть задачи. Собственно алгоритмы это конечно хорошо, но впихнуть их в объебос входного-выходного XML - ад редчайший.
Я сегодня на этом xml осмовском успешно заебал в голову два event-based парсера(на дельфи и дотнете). У первого производительность близка к нулю, у второго все настолько заабстрагировано, что либо "ты читаешь атрибуты" либо "ты читаешь ноду целиком".

Date: 2009-12-21 05:37 pm (UTC)
From: [identity profile] theiced.livejournal.com
и возникает вопрос - на какой хуй они там хымыыль использовали? ведь дичайше неудобный формат для таких объёмов.

а вообще - решается просто. тупо пишется за 2 часа свой однопроходный-не-запоминающий-парсер для данного конкретного случая.

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-12-21 05:41 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-12-21 05:48 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-12-21 06:04 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-12-21 06:06 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-12-21 06:24 pm (UTC) - Expand

Date: 2009-12-21 08:03 pm (UTC)
From: [identity profile] madeveloper.livejournal.com
А точно 1-я задача на банальном SQL под Oracle Spatial не решается?

Date: 2009-12-21 08:12 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Решается, по идее.
Но я думаю, что инструкция по установке оракла, этого расширения, импорт в него данных и затем запрос к нему вполне по сложности сравнима с самодельной программой:)

(no subject)

From: [identity profile] madeveloper.livejournal.com - Date: 2009-12-21 08:20 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-12-21 08:35 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-12-21 08:40 pm (UTC) - Expand

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-12-21 11:16 pm (UTC) - Expand

(no subject)

From: [identity profile] antilamer.livejournal.com - Date: 2009-12-22 08:45 am (UTC) - Expand

(no subject)

From: [identity profile] antilamer.livejournal.com - Date: 2009-12-22 08:45 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-12-22 08:54 am (UTC) - Expand

(no subject)

From: [identity profile] antilamer.livejournal.com - Date: 2009-12-22 08:55 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-12-22 08:55 am (UTC) - Expand

(no subject)

From: [identity profile] antilamer.livejournal.com - Date: 2009-12-22 08:57 am (UTC) - Expand

(no subject)

From: [identity profile] antilamer.livejournal.com - Date: 2009-12-22 08:58 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-12-22 09:04 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2009-12-22 09:21 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2009-12-22 09:29 am (UTC) - Expand

(no subject)

From: [identity profile] madeveloper.livejournal.com - Date: 2009-12-22 09:18 pm (UTC) - Expand

Date: 2009-12-23 05:11 am (UTC)
From: [identity profile] zamotivator.livejournal.com
PostGIS достаточно

(no subject)

From: [identity profile] madeveloper.livejournal.com - Date: 2009-12-23 06:11 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2009-12-23 11:58 pm (UTC) - Expand

Date: 2009-12-22 11:22 pm (UTC)

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 18th, 2025 01:33 am
Powered by Dreamwidth Studios