AKB Forums

Go Back   AKB Forums > Technical sections > Algorithms
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Algorithms The source of algorithms for your project

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Nov 28, 2003, 13:01   #1
4294967296
 
Boyov's Avatar
 
Join Date: Mar 2002
Location: /proc/1
Posts: 378
Rep Power: 7
Reputation: 10
Question Problematic problem

Вот задача:



На contest-е её никто не решил.
Может вы сможете


P.S. sory за jpg, просто Я copy-paste-ил из pdf.


Regards
A.

P.S. Solution is available
__________________
Free your mind and your OS will follow
Boyov is offline   Reply With Quote Quote selected
Old Nov 28, 2003, 13:39   #2
Administrator
 
greka's Avatar
 
Join Date: Sep 2001
Location: @work
Posts: 5,347
Rep Power: 10
Reputation: 23
Send a message via ICQ to greka
plz skonvertiruy JPG v Grayscale JPEG...

razmer slishkom velik.
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
greka is offline   Reply With Quote Quote selected
Old Nov 28, 2003, 13:47   #3
4294967296
 
Boyov's Avatar
 
Join Date: Mar 2002
Location: /proc/1
Posts: 378
Rep Power: 7
Reputation: 10
Quote:
Originally posted by Greco El
plz skonvertiruy JPG v Grayscale JPEG...

razmer slishkom velik.
Sorry, но у меня тока mspaint.
__________________
Free your mind and your OS will follow
Boyov is offline   Reply With Quote Quote selected
Old Nov 28, 2003, 14:06   #4
Administrator
 
greka's Avatar
 
Join Date: Sep 2001
Location: @work
Posts: 5,347
Rep Power: 10
Reputation: 23
Send a message via ICQ to greka
esli N ob'ektov pokryvayut "2*Pi" uglov, to gde problema-to ?

Vot tebe JPEG s resheniem:
Attached Images
 
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
greka is offline   Reply With Quote Quote selected
Old Nov 28, 2003, 14:30   #5
Administrator
 
greka's Avatar
 
Join Date: Sep 2001
Location: @work
Posts: 5,347
Rep Power: 10
Reputation: 23
Send a message via ICQ to greka
ur-e pryamoy pod zadannym uglom ne pomnyu, seychas vyvedem:

(x-x1) / (x2-x1) = (y-y1) / (y2-y1), where x1, x2, y1, x2 == const

let
x1 = 0
y1 = 0

then
x/x2 = y/y2,
i.e.


y = x*(y2/x2) = x * tg(Alfa)
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
greka is offline   Reply With Quote Quote selected
Old Nov 28, 2003, 16:53   #6
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
ггарик
ты думаешь что для такого понимяния задачи , как ты ее понял, стали бы давать ограничения на время и память ,,,, нее

1. в условии сказано - координаты источников даны
2. там же сказано - источники света не могут быть расположены в одной точке



я бы сказал так - если это решать перебором, то наибольший вес имеют источники света расположенные ближе к стороне квадрата . (условия оговаривают 100x100). шкурой чуствую - преимущественно все источники света смотрят друг на друга .... источников, которые светят наружу из этого квадрата и не освещают другие исто-ники света - мало или нету ...
nm is offline   Reply With Quote Quote selected
Old Nov 28, 2003, 17:16   #7
Administrator
 
greka's Avatar
 
Join Date: Sep 2001
Location: @work
Posts: 5,347
Rep Power: 10
Reputation: 23
Send a message via ICQ to greka
tak, ne mogu skachat' etot JPEG, chotb posmotret' usloviya..

esli, govorish', tochki tebe uje zadany (a oni zadany mogut byt' na 1 pryamoy..

tebe ne slojno perepechatat' toka tekst syuda ?
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
greka is offline   Reply With Quote Quote selected
Old Nov 28, 2003, 17:19   #8
Administrator
 
greka's Avatar
 
Join Date: Sep 2001
Location: @work
Posts: 5,347
Rep Power: 10
Reputation: 23
Send a message via ICQ to greka
naskoka ya pomyu, tamnim usloviem bylo:

luchi ne perekryvayutsa.
?
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
greka is offline   Reply With Quote Quote selected
Old Nov 28, 2003, 17:38   #9
Administrator
 
greka's Avatar
 
Join Date: Sep 2001
Location: @work
Posts: 5,347
Rep Power: 10
Reputation: 23
Send a message via ICQ to greka
наверное, так:

1. через любые 2 точки можно провести прямую (L1)
2. это означает, что строим 2 источника света так, чтоб они дополняли друг друга, как на JPEG-e.

И так - для всех остальных точек - берется одна из уже рассчитанных и одна из "available" - и делается пересчет "линии синхронизации" L2

Задача сводится к тому, чтоб найти комбинацию, когда все поространство покрыто и через все точки проведены "линии синхронизации".
Для этого и давалось 2 минуты максимум

как тебе идея, nm?
Attached Images
 
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
greka is offline   Reply With Quote Quote selected
Old Nov 28, 2003, 17:45   #10
Administrator
 
greka's Avatar
 
Join Date: Sep 2001
Location: @work
Posts: 5,347
Rep Power: 10
Reputation: 23
Send a message via ICQ to greka
а о найденном решении можно узнать так:
суммируем углы синхронизации:

Angel(L1)+Angel(L2)+... == 360 (?)

/точнее - не углы, а (угол/2), что ли... /
Как углы прямой расчитывать - мы знаем.
__________________
И повешенные могут качаться в неположенную сторону. /С.Е.Лец/
greka is offline   Reply With Quote Quote selected
Old Nov 29, 2003, 12:49   #11
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
tot zhe jpg s zadachkoj lezhit uzhe na
http://docs.nothing.am/xndir.jpg
nm is offline   Reply With Quote Quote selected
Old Nov 29, 2003, 12:51   #12
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
Quote:
Originally posted by Greco El
naskoka ya pomyu, tamnim usloviem bylo:

luchi ne perekryvayutsa.
?

текст перепечатать сложно - ибо в лом
картинку я уже выложил
нет, такого условия нету
nm is offline   Reply With Quote Quote selected
Old Nov 30, 2003, 09:29   #13
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
Почему то мне кажется, что в окончательной конфигурации лучи должны быть друг-другу паралельны - точнее луч каждого источника должен быть паралелен лучу другого источника.
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old Nov 30, 2003, 14:38   #14
зая
 
Фиби's Avatar
 
Join Date: Mar 2003
Location: ...
Posts: 7,738
Rep Power: 7
Reputation: 16
Send a message via ICQ to Фиби
Итак, от имено тов. Агабабова:

задача на самом деле достаточно сложна.
Тут http://neerc.ifmo.ru/regional/problems/archive.rar лежат решения жюри для всех задач этого соревнования. Дано для каждой задачи несколько решений. Все решения паскаль.
Далее, для данной задачи есть специальный doc файл, где дано ее решение (мат обоснование). Итак, 3 теоремы, 2 леммы и одно следствие... нипадецки, однако! Совсем не удивительно, что ее никто не решил
__________________
Для того, чтоб иметь ангельский характер, надо иметь дьявольское терпение.
Фиби is offline   Reply With Quote Quote selected
Old Nov 30, 2003, 14:39   #15
зая
 
Фиби's Avatar
 
Join Date: Mar 2003
Location: ...
Posts: 7,738
Rep Power: 7
Reputation: 16
Send a message via ICQ to Фиби
Quote:
Originally posted by Obelix
Почему то мне кажется, что в окончательной конфигурации лучи должны быть друг-другу паралельны - точнее луч каждого источника должен быть паралелен лучу другого источника.
И это тоже верно. Теорема X из док файла, именно это и указывает (косвенным образом). Но этого черезчур мало для того, чтобы решить эту задачу
__________________
Для того, чтоб иметь ангельский характер, надо иметь дьявольское терпение.
Фиби is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 15:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link