[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] - [Архив - Каталог - К доске] [Главная]

[Назад]
Ответ
Файл: 1333366239866.jpg -(119 KB, 700x553)
119 No.2246352  

С января по февраль был тред, в котором я готовился к олимпиаде по информатике и постил Фланю. Я успешно выступил и прошёл на сборы на международную олимпиаду, остался самый сложный этап: пройти со сборов на межнар. Сборы будут в июне, а противники очень сильные, так что отдыхать некогда. Суть треда та же: я буду постить фланю и отписываться о том, что я решил, в прошлый раз помогло, поможет и сейчас.

>> No.2246353  

>>2246352
Хе-хе-хе, твоя ошибка говоритъ, что енто будетъ тредъ имени Госпожи, и съ Госпожою въ заглавiи!
Прокофiй

>> No.2246357  

Круто, я дальше городской не доходил.

>> No.2246358  

Не твой личный бложек.

>> No.2246359  

>>2246357
ОП читер же. Идёт на межнар от микроскопической страны.

>> No.2246362  
>здесь будет мой днивничьог

Откуда вы, блядь, такие лезете?

>> No.2246371  

>>2246362
Ты так говоришь, как будто так говоришь.

>> No.2246375  

>>2246352

>Сборы будут в июне, а противники очень сильные

Случайно не на юниоров, не?

>> No.2246751  
Файл: 1333379448065.jpg -(192 KB, 1800x1500)
192

XI Open Cup Stage 4 - Grand Prix of ICL(4/16):
bricks (OK)
darts (OK)
wire (OK)
cuts (MLE 36)

>>2246375
Не понял вопроса.

>> No.2246795  

>>2246751
Развлекайся, няша :3

>> No.2247121  
Файл: 1333394247942.jpg -(852 KB, 1920x1080)
852

XI Open Cup Stage 4 - Grand Prix of ICL(5/16):
weights (OK)

>>2246795
Ок.

>> No.2247131  
Файл: 1333394487509.jpg -(130 KB, 1400x787)
130

ОП, попробуй вывести из строя соперников: отрави их, запугай, укради их сменную обувь.

>> No.2247204  
Файл: 1333396250550.jpg -(165 KB, 714x1118)
165

XI Open Cup Stage 4 - Grand Prix of ICL(6/16):
race (OK)

>>2247131
Точняк, так и сделаю.

>> No.2247818  

>>2246352
А ты из какой страны, коллега?

>> No.2248235  
Файл: 1333476638190.jpg -(379 KB, 1800x937)
379

XI Open Cup Stage 4 - Grand Prix of ICL(7/16):
millenium

>>2247818
Украина.

>> No.2248258  

>>2246352
А я прибалт из твоих предыдуших тредов. Прошёл на Балтийскую олимпиаду в мае, теперь надо среди 12 участников из Латвии попасть в топ-4, тогда пройду на межнар. Успехов тебе.

>> No.2248451  
Файл: 1333483650848.jpg -(662 KB, 1200x862)
662

>>2248258
Поздравляю, надеюсь у нас всё получится, а то сегодня что-то вообще не прёт.

>> No.2249584  

>>2246352
А я как раз тебя недавно вспоминал.

>> No.2252227  
Файл: 1333737938898.jpg -(29 KB, 512x409)
29

Украинские сборы на IOI 2007-1(3/3):
mahjong
bridges
rt

Пятёрка за неделю 30 (2/5):
Младший бит (http://www.e-olimp.com/problems/1753)
Сумасшедший бит (http://www.e-olimp.com/problems/2734) (Наконец-то я взял первый аццепт! Жизнь прожита не зря.)

>> No.2252495  

Донецкий небось?

>> No.2252597  

Пятёрка за неделю 30(3/5):
Постоянные биты (http://www.e-olimp.com/problems/3022)

>>2252495
Да.

>> No.2253427  
Файл: 1333814469282.jpg -(156 KB, 800x600)
156

Пятёрка за неделю 30(4/5):
Коды Грея (http://www.e-olimp.com/problems/1780)

>> No.2253428  
Файл: 1333814585110.jpg -(7 KB, 300x168)
7

>>2253427
Ты молодец.

>> No.2253488  
Файл: 1333816687845.jpg -(488 KB, 2000x1500)
488

>>2253428
Спасибо!
Если это ирония, то справедливо, за день две сверхнубские задачи, которые решаются за двадцать минут в сумме, сделал, что-то я конкретно торможу.

>> No.2253501  
Файл: 1333817193349.jpg -(74 KB, 425x600)
74

>>2253488
Можешь запостить какой-нибудь свой код? Интересно, что вы там пишете.

>> No.2253521  
Файл: 1333818502688.jpg -(142 KB, 643x900)
142

>>2253501
Сумасшедший бит (http://www.e-olimp.com/problems/2734)
http://pastebin.com/HadFEA62

>> No.2253652  

>>2246352
Что за олимпиада?

>> No.2253682  
Файл: 1333823296830.jpg -(169 KB, 900x1125)
169

>>2253652
Если страна не совсем отсталая, она, чтобы повыпендриватся, посылает команду сюда http://en.wikipedia.org/wiki/International_Olympiad_in_Informatics
Обычно даже участников берут не от полного фонаря, а по результатам национальных соревнований, которые, обычно, идут в несколько этапов. Так вот, я сейчас в Украине и на последнем таком этапе, мне нужно из 9ки лучших попасть в 4ку лучших и тогда я поеду рассказывать глупым итальянцам про великую Фланю!

>> No.2253690  

>>2253682

>school students

Какой класс?

>> No.2253694  
Файл: 1333824074012.jpg -(186 KB, 600x849)
186

>>2253690
11

>> No.2253701  

>>2253521
Верной дорогой идёте, товарищ.

>> No.2253717  

>>2253694
Молодец, чо. Я и на всеукраинские не попадалдаже в отбор.

>> No.2253728  
Файл: 1333825536298.jpg -(168 KB, 900x709)
168

>>2253717
Если ещё молод, полон энергии и желания, то поступай в Лицей Информационных Технологий, что в Александрии, в Кировоградской области, у них, после двух лет, станешь просто сверхкрутым решателем, я как-то в своё время не смекнул, теперь очень жалею.

>> No.2253729  
Файл: 1333825680024.jpg -(140 KB, 495x700)
140

>>2253717
Ой, не сразу заметил, что ты в прошедшем времени пишешь. Пойду спать короче.

>> No.2253739  

>>2253521
У меня там 403, чяднт?
в свободное время балуюсь решением таких задачек

>> No.2253744  
Файл: 1333826247573.jpg -(95 KB, 700x672)
95

>>2253739
Это скорее всего потому, что пятёрка за неделю только что закончилась, а их система после конца каждого соревнования закрывает задания на 20-25 минут, фиг знает с какой это целью сделано.

>> No.2253752  

>>2253744
А ты все на крестах пишешь?

>> No.2253761  
Файл: 1333826729634.jpg -(113 KB, 496x700)
113

>>2253752
Да, на IOI разрешены только С, С++ и паскаль. Но я вообще как-то никогда не чувствовал себя ограниченным в возможностях, если я придумал решение - я его реализую.
К слову, Короткевич вообще на паскале пишет и не парится.

>> No.2253763  

Оп, а ты писал что-нибудь, что не обрабатывает данные 5 минут, а затем выплёвывает пару строчек в консоль, а что-то хм ... "прикладное"?

>> No.2253767  

>>2253761
Скинь ту задачку на Pure C?

>> No.2253769  
Файл: 1333826969117.jpg -(270 KB, 850x1189)
270

>>2253763

> обрабатывает данные 5 минут

Таймлимит в задачах обычно 1-5 секунд на тест.

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

>> No.2253787  
Файл: 1333827687045.jpg -(9 KB, 150x200)
9

>>2253767
Там же из плюсового стиля только векторы и битсеты.

А ещё аццептить чужие решения некрасиво, если ты за этим

>> No.2253810  

>>2253787
Просто я в крестах в текущий момент абсолютно ни в зуб ногой. Как и в ООП, лол. Только структурное программирование, только 70е.
Ты уже выложил свое решение, и я не участвую в олимпиадах и рейтингах, и я все равно буду извлекать алгоритм, и я просто не имею даже текста задания перед глазами, вот и спросил.

>> No.2253819  
Файл: 1333828752157.jpg -(106 KB, 930x643)
106

>>2253810
Есть две ноль-еденичные матрицы A и B, за один ход можно переместить одну еденичку из матрицы A вверх, влево, вправо или вниз. Спрашивается, за какое минимальное кол-во перемещений можно из матрицы A получить матрицу B, или вывести импоссбл, если невозможно.

Моё решение: Представить это как двудольный граф, в котором вершины первой доли - начальные позиции еденичек в матрице A, второй доли - в матрице B. Провести ребро из каждой начальной позиции в каждую конечную, а вес этого ребра сделать равным манхэттенскому расстоянию между вершинами ( abs(i1-i2)+abs(j1-j2) ). Тогда получается классическая задача о назначениях, которая решается венгерским алгоритмом.

>> No.2253835  

>>2253819
Я все же бака и до сих пор решал задачки попроще.
Мало что понял: ничего, кроме "матрица" так и не понял.

>> No.2253844  
Файл: 1333829993274.jpg -(83 KB, 930x621)
83

>>2253835
Ну смотри, есть две матрицы из нулей и едениц, размера 12хN, (1<=N<=16 дано в условии) например:
N=3
A
001000100000
000001000000
001000000010
B
000100000000
100000100010
000100000000

И разрешается делать единственную операцию: взять какую-то еденичку матрицы А и сдвинуть её по матрице влево вправо вверх или вниз, например там
A
001000100000
000001000000
001000000010
.
. OPERATION
.
A
000100100000
000001000000
001000000010 (левая верхняя еденица была сдвинута на позицию вправо)

И вот спрашивается, за какое же минимальное кол-во таких операций можно из матрицы А получить матрицу В?

Понятно, что каждая еденичка матрицы А должна стать на какую-то еденичку матрицы В, и сделать она это может за манхэттенское расстояние между еденички из А в еденичку из В. Так давай замутим такой двудольный граф, в котором слева будут все еденички из А, а справа все еденички из В, а ребро - манхэттенское расстояние между какой-то еденичкой из А в какую-то еденичку из В. Очевидно, что вес минимального совершенного паросочетания в таком графе и будет ответом (каждая еденичка a из А станет на какую-то b из В, и больше никто в b больше не станет). Минимальное соврешенное паросочетание находится венгерским алгоритмом.

>> No.2253863  

>>2253844
А если единичка с краю, она может переместиться "за край", т.е перемещения "закольцованы"? Вообще, насколько мои неподготовленные мозги это понимают, то надо как-то вычислить единички, находящиеся ближе всего к нужным местам, и "передвинуть" их. Что ж, пораскинем мозгами.
Все эти термины для меня пустой звук, я даже о графах не знаю.

>> No.2253872  

>>2253761

>Короткевич на паскале пишет

Ну мы же с тобою не Гены.

>> No.2253882  
Файл: 1333831600176.jpg -(253 KB, 1280x1040)
253

>>2253863
Нет, незакольцованы.
И жадное решение не катит, например:
______a_b_
A (0001010)
___c_d_____
B (1010000)
Если действовать жадно, то сначала передвинишь а к d, а затем попробуешь передвинуть b к с (так как еденица d уже отсечена еденицей а). Хотя выгоднее было бы двигать a к c, а затем b к d.
Не обижайся, но если ты не в теме, то ты вряд ли придумаешь что-то адекватное, это действительно задача, которая похожа на задачу, а не на упражнение.

>> No.2253886  

>>2253882
Завидую тебе, Флан. Я вот разве что всеросы брал, да и то не на победителя. А у тебя вон шансы...

>> No.2253890  
Файл: 1333831972585.jpg -(18 KB, 252x200)
18

>>2253886
Да, круто жить в маленькой и глупой стране. :3

>> No.2253891  

>>2253882
Что, единички не могут сливаться при перемещении? Вот это новости.
Если бы они могли проходить друг сквозь друга, то что там, что там было бы 6 перемещений, на правах кэпа.

>> No.2253898  
Файл: 1333832298506.jpg -(109 KB, 850x578)
109

>>2253891
Ну на самом деле не могут, но если чуть чуть подумать, операцию "прохождения сквозь" можно заменить двумя операциями свопа. Это было первое, что надо было заметить.
Прим:
010 000 000 000
000 010 000 000
020 020 010 020
000 000 000 010
тоже самое что
010 000 000 000
000 010 010 000
020 020 000 010
000 000 020 020

>> No.2253903  

ОП - няша, делает меня гордиться Ычаном. Добра и удачи ему.

>> No.2253907  

А, кстати, Флан, ты куда поступать планируешь? В вузы родной страны или?..

>> No.2253910  

>>2253898

>Прим

Не понял.

>операцию "прохождения сквозь" можно заменить двумя операциями свопа

Понял. Но ведь своп не определен? Что происходит?

>> No.2253911  
Файл: 1333832747516.jpg -(124 KB, 601x640)
124

>>2253907
Скорее всего либо ИТМО, либо МФТИ.

>> No.2253917  

>>2253911
А деньги где возьмешь?
Были такие задачки в 9м классе на информатике лол, на чем пишешь на паскале :3 k

>> No.2253918  

>>2253911
Иди в Питер, там веселее. Бурундучье трио гарантирует.

>> No.2253922  

>>2253917

>А деньги где возьмешь?

Он олимпиадник же. Прием и плюс к стипухе обеспечены.
Правда, сессии брать не проще ему все одно придется.

>> No.2253923  
Файл: 1333833141157.jpg -(8 KB, 246x205)
8

>>2253910
Прим.=Пример
Ну не свопа, а двумя самыми обычными определенными "ходами". Вообще в первоначальном варианте задачи там был своп, но если хорошо подумать, то это одно и то же. Что поменять еденичку с правым нулевым битом, что сдвинуть еденичку на правый нулевой бит (менять еденичку с еденичкой не очень прикольно).
Ну то есть, "a прошел сквозь b" это тоже самое, что "a дошёл до b","b уступил место a","a стал на место b","b пошёл дальше вместо а".

>> No.2253927  

>>2253922
Не смеши. Дочки-сыновья деканов без мест, все места отдали инвалидам

>> No.2253928  

>>2253923
Лучше бы тяночек цеплял пока еще школьник, эти задачки серовно нафиг никому не нужны
Ну или находи баги у гугла тогда

>> No.2253929  

>>2253927
Не скажи. Олимпиадникам действительно заебца. У меня бывшие товарищи поступали вообще без проблем, и это при том, что выше всероссийской никто не уходил. Так что все кошерно.

>> No.2253933  

>>2253929
А ну может в России и все ажур. ОП укур я так понял.

>> No.2253934  

>>2253923
То, что это пример, это ясно, я не такая бака. Я не понял, что там конкретно описано.
С твоим пояснением ясно, что "чистое" прохождение сквозь займет аж четыре перемещения: отступление одной, два хода другой, возвращение одной.
Спокойной ночи, няша, режим дня важно соблюдать сказал я, не соблюдая.

>> No.2253937  
Файл: 1333833654887.gif -(132 KB, 393x424)
132

>>2253928
Лучше бы задачи решал, раз уже не школьник, эти тяночки всё равно нафиг никому не нужны :3

>> No.2253939  

>>2253933
Не-а, ОП в норме. Просто он, по ходу, много общался с олимп-программастами.

>> No.2253946  

>>2253937
Я и так решал сегодня, 2 дня их решал.
Но я бы предпочел лучше переть тян сейчас

>эти тяночки всё равно нафиг никому не нужны :3

Мне нужны, ну ничего подрастешь поймешь

>> No.2253948  
Файл: 1333834077599.jpg -(13 KB, 225x225)
13

>>2253934
Никто никуда не возвращается, смотри ещё раз:
1-первая еденичка
2-вторая еденичка

(прохождение сквозь)
01200
00100
00120
(3 операции)

(замена определенным в задаче ходом)
01200
01020
00120
(3 операции)

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

>>2253918
А они там ещё тусуются? Они же закончили вроде, или они натаскивают молодое поколение?

>> No.2253951  

(прохождение сквозь)
01200
00100
00210

Вернее.

>> No.2253954  

>>2253948

>А они там ещё тусуются? Они же закончили вроде, или они натаскивают молодое поколение?

Вроде бы Капель бывает, то ли ведет что-то, то ли...
Ну, представляешь себе. Оптимизации, уменьшающие константу в десять раз, резвые переборы...
Насчет остальных двоих я вообще не в курсе, где они. Не интересовался, увы.

>> No.2253957  

И вообще спи уже иди.

>> No.2253958  

>>2253954

>Вроде бы Капель бывает

Ычан борда геев "матиматиков"

>> No.2253962  
Файл: 1333834893913.jpg -(63 KB, 600x300)
63

>>2253954
Да я слушал в прошлом году на зимней харьковской школе его лекцию о том, как надо "пропихивать" решения. До сих пор помню:
-#копелиович рассказал метод аля "искать решение пока влезаем в тайм лимит, как только не влезаем - выдать что успели найти"#
-А что делать если так и не нашли?
-Молиться!

Он, конечно, просто сверхкрут.

>> No.2253970  

>>2253962

>Он, конечно, просто сверхкрут.

Irony?
Разумеется, он не только подобные забавы рассказывает. Просто именно в локальные оптимизации, которые и в прикладнухе тоже не помешают, Капель вполне неплохо себе умеет.
А вообще >>2253957 прав.

>> No.2253977  

>>2253948

>объяснение

Ой ведь я бака, и правда ведь. Ладно, все равно "перебор" в один ход.

>> No.2254220  

>>2253977
Хотя, стоп, что за дела?
И там, и там одинаковое количество ходов. Почему же "жадное" решение не катит? Хотя, я его еще и не вывел до конца, лол.

>> No.2254300  

>>2254220
У тебя жадное - это двигать к ближайшей? А если для нескольких единиц одна и та же позиция ближайшая?

>> No.2254302  

Жадабное решение :3

>> No.2254322  

>>2253819

>Тогда получается классическая задача о назначениях, которая решается венгерским алгоритмом.

Лол, вспомнился забавный случай. Ездили мы, значит, командой на ВКОШП в прошлом году. Одна из задач сводилась как раз к задаче о назначениях.
Приходим на анализ, слушаем решение: бла бла бла, вот тут у нас двудольный граф, бла бла бла, нужной найти максимальное парасочетание, бла бла бла, решаем max-flow. Удивленные, спрашиваем:
— А как же венгерский алгоритм?
— Нууу, венгерский алгоритм знать надо.

Кстати, на IOI задачи на потоки точно запрещены, а вот венгерка, кажется, разрешена.

>>2253911

>Скорее всего либо ИТМО, либо МФТИ.

А во всякие там MITы и Кэмбриджи ты не хочешь, или думаешь, что не возьмут?

Прибалт-кун

>> No.2254342  
Файл: 1333879125071.jpg -(77 KB, 1280x960)
77

>>2254322

>Кстати, на IOI задачи на потоки точно запрещены, а вот венгерка, кажется, разрешена.

Да они в конец охренели, где логика? Потоки - это информатика просто трушнее некуда.

>бла бла бла, решаем max-flow

min-cost-max-flow вернее?

>А во всякие там MITы и Кэмбриджи ты не хочешь, или думаешь, что не возьмут?

Да хочу конечно, это вообще бы идеале. Но во-первых не возьмут, во-вторых если и возьмут, то обучение там недешёвое (хотя я слышал, что если ты очень умный, то можно подписать контракт с крупной фирмой о том, что они оплатят тебе обучение за то, что ты будешь после этого работать у них, но это анреал), в-третьих языковой барьер. Поступлю сначала куда-нибудь туда, а если всё очень хорошо пойдёт (серебро на межнаре, проход в полуфинал ACM-ICPC + накоплю денег), то можно будет подтянуть английский, взять кредит и перевестись, но это уже предел мечтаний. В крайнем случае я думаю, что пройти магистратуру в MITе уже будет не проблема.
Хотя до этого ещё далеко, было бы очень круто если бы я просто попал сейчас на межнар. А то там дохрена людей, которые жёлто-красные на топкодерах. Кстати, ты на Москву ездил?

>>2253970
Какая нафиг ирония, я серьезно считаю Копилиовича одним из самых крутых преподов во всём СНГ.

>> No.2254437  

>>2254342

>Да они в конец охренели, где логика? Потоки - это информатика просто трушнее некуда.

Без понятия. Предполагаю, что это сделано для того, чтобы дать больше шансов всяким сравнительно слабым сборным, ибо International Committee почему-то любит такие вещи.

>min-cost-max-flow вернее?

Возможно, я уже и не помню.

>Но во-первых не возьмут

Что ж ты так категорично-то? С одним серебром или золотом с IOI тебя почти наверняка возьмёт MIT, скорее всего Кэмбридж тоже.

>обучение там недешёвое

В MIT можно вообще почти не платить (см. need-blind admission), в Кэмбридже хорошие условия кредита (учишься сейчас, отдаешь потом, причём отдаешь только если у тебя есть работа, и отдаешь не больше чем сколькототам процентов от своей зарплаты).

>в-третьих языковой барьер

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

>Хотя до этого ещё далеко, было бы очень круто если бы я просто попал сейчас на межнар. А то там дохрена людей, которые жёлто-красные на топкодерах.

Там — на межнаре или среди претендентов из Украины? У меня тут конкуренция вроде бы не очень сильная, но я всё равно немного нервничаю по этому поводу.

>Кстати, ты на Москву ездил?

Не, у нас тут во время Москвы были национальные по математике и информатике.

>> No.2254476  

>>2254342

> пройти магистратуру в MITе уже будет не проблема

Финансовая поддержка магистрантов в США - явление редкое. Возможно, ты достаточно экстраординарен для этого, ОП, но готовься морально к тому, что уехать получится только на PhD.

>> No.2254484  

>>2254476
И снова напоминаю про need-blind admission, который успешно работает в MIT.

Прибалт-кун

>> No.2254728  
Файл: 1333892783960.jpg -(370 KB, 536x800)
370

>>2246352
Запощу Фланю
извините ччто в чужой тред

>> No.2254824  
Файл: 1333894142850.jpg -(409 KB, 1366x1023)
409

>>2254437
Среди претендентов из Украины. Самые страшные это:
http://codeforces.ru/profile/Sereja
http://codeforces.ru/profile/witua
http://codeforces.ru/profile/Rubanenko

Надо признать, что сейчас у меня больше шансов пролететь, чем попасть. Но я постараюсь.

>> No.2254832  
Файл: 1333894259024.jpg -(698 KB, 700x851)
698

>>2246352

>> No.2257063  
Файл: 1333990826888.jpg -(390 KB, 500x618)
390

Пятёрка за неделю 30(5/5):
Игра в фишки (http://www.e-olimp.com/problems/2444)

УОИ 2012(1/8):
Автомагистраль (90.5%) (http://www.e-olimp.com/problems/3038)

>> No.2259487  
Файл: 1334161879562.jpg -(86 KB, 1159x966)
86

Codeforces #114(div2) (5/5):
Волшебники и митинг (http://codeforces.ru/contest/168/problem/A)
Волшебники и минимальное заклинание (http://codeforces.ru/contest/168/problem/B)
Волшебники и троллейбусы (http://codeforces.ru/contest/168/problem/C)
Волшебники и здоровенный приз
(http://codeforces.ru/contest/168/problem/D)
Волшебники и числа
(http://codeforces.ru/contest/168/problem/E)

>> No.2259628  

http://www.e-olimp.com/users/5609
Флан, ты только посмотри койкие люди там есть. Это не ты, случайно, лол?

>> No.2259721  
Файл: 1334170542371.jpg -(292 KB, 1120x800)
292

Пятёрка за неделю 31 (2/5):
Максимальный поток 0 (http://www.e-olimp.com/problems/1711)
Максимальный поток 2 (86.5%) (http://www.e-olimp.com/problems/1712)

>>2259628
Не я.

>> No.2259728  

>>2259628
Не он. Он

>http://www.e-olimp.com/users/7459

Я гарантирую это.

>> No.2259821  
Файл: 1334174937321.jpg -(122 KB, 600x480)
122
>> No.2260241  
Файл: 1334232293290.jpg -(103 KB, 1200x841)
103

Украинские сборы на IOI 2007-4(2/3):
kitchen
dist

Как искать тяжелейший по весу путь в ориентированном графе, который начинается в заданной вершине и содержит ровно k рёбер? N<=20

>> No.2260252  
Файл: 1334232641942.jpg -(194 KB, 691x635)
194

>>2260241
Хех. Оптимизиро8анный перебор пройдет. n - число 8ершин?
Хотя, если граф полный... Сейчас буду дум8.

>> No.2260253  

>>2260241
TL како8?

>> No.2260256  
Файл: 1334232777276.jpg -(421 KB, 1600x1200)
421

>>2260252
Там только оптимизированный перебор и будет, потому как задача вроде как NP-полная, N - число вершин, k<=10^15. И да, я протупил, не ровно k рёбер, а <=k, и не сам путь, а его вес.

>> No.2260260  
Файл: 1334232920898.jpg -(165 KB, 1309x907)
165

>>2260253
2 сек

>> No.2260264  
Файл: 1334233048347.png -(232 KB, 408x514)
232

Ограничения на длины ребер? >=0 или отрицательные тоже бывают?

>> No.2260268  

Чятик авафагов ИТТ.

>> No.2260270  
Файл: 1334233183086.jpg -(687 KB, 1500x1063)
687

>>2260264
1<=c[i]<=1000 целые
А ещё допустимы петли и кратные рёбра.

>> No.2260272  

>>2260268
Что-то мне подсказывает, что этот рогатый - семен Прокофия, так же, как и Чен. Всюду лезет, всегда добрый.

>> No.2260277  

А-га. Ну, что с кратными ребрами делать, ты и так догадаешься, а петли не помеха.
Да8ай рассуждать, так как решения у меня пока не пред8идится.
Оче8идно, что у нас в случае k>>n любой от8ет (8 смысле пути, а не длины) предста8ля8 собой некий предпериод и по8торение пути по некоему циклу. Для достаточно больших k можно считать, что это цикл с наибольшим соотношением 8ес/длина.

Сейчас схожу за чаем, 8ернусь и еще посло8облудст8ую.

>>2260272
Нет, я не Прокоф8. И не 8езде лезу, кстати. РПГ и кодинг - и больше 8ы меня не у8идите нигде, я гарантирую.

>> No.2260284  

>>2260277

>отвечает на сообщения с именем Прокофия

Точно Прокофий. Ждите их диалога.

>> No.2260291  
Файл: 1334234014195.jpg -(483 KB, 1280x1129)
483

>>2260284
Н8.

>> No.2260294  
Файл: 1334234135012.jpg -(70 KB, 1500x1063)
70

>>2260277
Не обязательно по одному циклу, ему ещё иногда выгодно пару раз пройтись по циклу меньшего веса, чтобы, например, потратить потенциально нерастраченные ходы и потом пойти в цикл большего веса и выйти в тяжёлый предпериод. Так как если бы он сразу пошёл на цикл большего веса и вышел в предпериод, то он бы потерял несколько ходов.

Ты сейчас думаешь над полномиальным алгоритмом, а там будет какое-то ДП по подмножествам.

>> No.2260301  
Файл: 1334234295318.jpg -(65 KB, 894x894)
65

>>2260294
Разум8ся, там нет полиномиального решения. Я пока просто размышляю.
Да, ты пра8.
Но не факт, что именно динамика, надо подум8.

>> No.2260304  

Буйст8о 8риски ИТТ!

>> No.2261005  

Вриска тупая пизда и не нужна, дискач?

>> No.2261874  
Файл: 1334334903042.jpg -(1026 KB, 1500x1166)
1026

Украинские сборы на IOI 2007-3(3/3):
polygonp
square
police

>> No.2262552  
Файл: 1334387208094.jpg -(1286 KB, 1124x827)
1286

Пятёрка за неделю 31(3/5):
Симпатичные таблицы (http://www.e-olimp.com.ua/problems/1719)

>> No.2262678  

>>2261005
У меня мать ведет себя как Вриска.

>> No.2262698  

>>2262678
Кормит своего лузуса интернет-тръллями, ворует удачу, создает непобедимого противника и управляет чужим сознанием? Круто.

>> No.2262792  
Файл: 1334403233407.jpg -(1033 KB, 1768x1252)
1033

Codeforces#105 (3/6):
Robot Bicorn Attack (http://codeforces.ru/contest/175/problem/A)
Plane of Tanks:Pro
(http://codeforces.ru/contest/175/problem/B)
Geometry Horse
(http://codeforces.ru/contest/175/problem/C)

Раунд вида "кто решит быстрее 3 халявы".

>> No.2262795  

>>2262792
Надо было поучаствовать. Названия задач заставили меня проиграть.

>> No.2262827  

Ох, помню, как я тоже этим занимался. Прошел в свой универ по второму диплому с регионального этапа. Всерос завалил, конечно же.

ОП, промышленное программирование тоже очень интересно. Я сейчас в нем работаю. Разница в том, что тут тебе нужно подержать в голове пару часов одну задачу и придумать к ней алгоритм (ну и реализовать его, да), а там тебе нужно держать в голове много месяцев подряд здоровущую систему. Это довольно разные вещи. Хотя, несомненно, олимпиадное программирование очень помогает вообще для всего, кроме возможно русского языка и обществоведения.

Успехов тебе, няша.

>> No.2263522  
Файл: 1334431539590.jpg -(179 KB, 800x800)
179

Codeforces#110(div2)(1/5):
Подозреваемые (http://codeforces.ru/contest/157/problem/D)

>>2262827
Спасибо!

>> No.2263706  

>>2259821
Фланечка, огромное тебе спасибо. Ты опять мне помогла. Я не забываю добрых дел. Если что, обращайся.

>> No.2265876  
Файл: 1334598481324.jpg -(262 KB, 1557x978)
262

Пятёрка за неделю 31(3/5):
Максимальный поток 2 (97.6%) (http://www.e-olimp.com.ua/problems/1712)

>> No.2265884  

>>2265876
Флан, а у вас сборы в каких числах?

>> No.2265903  
Файл: 1334600496412.jpg -(69 KB, 750x563)
69

Пятёрка за неделю (4/5):
Такси (http://www.e-olimp.com.ua/problems/2083)

>>2265884
Там вообще как-то мутно, ещё даже может прийти приказ, что сборы будут в первых числах мая. Но вообще в конце июня скорее всего.

>> No.2266107  
Файл: 1334613791690.jpg -(127 KB, 1600x1200)
127

Пятёрка за неделю 31(5/5):
Замощение домино (http://www.e-olimp.com.ua/problems/1738)

>> No.2267589  
Файл: 1334756591087.jpg -(134 KB, 1226x987)
134

УОИ2012(4/8):
Триомино (http://www.e-olimp.com.ua/problems/3035)
Мутация (http://www.e-olimp.com.ua/problems/3036)
База данных (http://www.e-olimp.com.ua/problems/3037)

>> No.2268252  
Файл: 1334829626985.jpg -(241 KB, 1555x1071)
241

УОИ2011(2/6):
Плюс и ксор (http://www.e-olimp.com.ua/problems/2006)
Подарок (http://www.e-olimp.com.ua/problems/2007)

>> No.2268829  
Файл: 1334850753274.jpg -(106 KB, 1000x707)
106

Поиск набора образцов 2(http://www.e-olimp.com.ua/problems/2172)

Второй раз в жизни написал автомат Ахо-Корасик

>> No.2269080  
Файл: 1334861366295.jpg -(122 KB, 1000x829)
122

Украинские сборы на IOI 2007-4(3/3):
beauty
millitary
trench

>> No.2269742  
Файл: 1334913474505.jpg -(517 KB, 1440x900)
517

Пятёрка за неделю 32(1/5):
Ладейная атака (http://www.e-olimp.com.ua/problems/2904)

>> No.2269744  
Файл: 1334913593577.jpg -(542 KB, 800x1233)
542

>>2269742
А ты не гений случаем?

>> No.2269799  

Флан, а какие главы математики надо раскурить, чтобы щлкать подобные задачки?

>> No.2269899  
Файл: 1334920655821.jpg -(550 KB, 1024x768)
550

Пятёрка за неделю 32(2/5):
Джак Изкормвача(http://www.e-olimp.com.ua/problems/1737)

>>2269744
Ни в коем случае, я вообще бака.
>>2269799
Теория алгоритмов, структуры данных, методы оптимизации. Всё что с приставкой "вычислительная": вычислительная теория графов, вычислительная геометрия, вычислительная теория чисел.
Ещё нужно знать хотя бы основы теории чисел, теории игр и теории сложности вычислений.
Есть ещё всякие олимпиадные методы и приёмы, о которых не пишут в серьезных научных изданиях, но можно их нарыть во всяких там материалах всяких там школ, которые посвященны чисто олимпиадной информатике (например: https://picasaweb.google.com/116256678854592366512?gsessionid=qc7wTfjRbzo2rV8WcCnQtQ )
А вообще тупо начитывать теорию: это хреновая стратегия если ты хочешь стать действительно сильным олимпиадником

>> No.2269919  

>>2269899
Удваиваю. Я, как ленивая Сырно, бросил тренироваться и вот результат - меня невозможно найти на всеросах.

>> No.2270175  
Файл: 1334933926013.jpg -(96 KB, 1200x960)
96

Пятёрка за неделю 32(3/5):
Студентам - бесплатно! (http://www.e-olimp.com.ua/problems/1695)

Вообще 62%, но эти баки чекер неправильно настроили, как только починят получу 100

>> No.2271964  
Файл: 1335040681439.jpg -(483 KB, 1035x827)
483

Пятёрка за неделю 32(3/5):
Студентам - бесплатно! (70%) (http://www.e-olimp.com.ua/problems/1695)

Ошибка-таки моя, а задача оказалась не на шутку жесткой.

>> No.2272756  
Файл: 1335099089237.jpg -(89 KB, 750x625)
89

Пятёрка за неделю 32(3/5):
Студентам - бесплатно! (94.7%) (http://www.e-olimp.com.ua/problems/1695)

>> No.2272766  

>>2272762
Какой ты молодец! ^_^

>> No.2273611  
Файл: 1335124023636.jpg -(260 KB, 1920x1200)
260

Пятёрка за неделю 32(5/5):
Расстояние между вершинами (http://www.e-olimp.com.ua/problems/625)
Разрушение дорог (http://www.e-olimp.com.ua/problems/1617)

>> No.2274304  
Файл: 1335177270616.jpg -(82 KB, 850x690)
82

Пятёрка за неделю 29(1/5):
Сумма (http://www.e-olimp.com.ua/problems/2106)

>> No.2274317  

Флан, а как ты решил 32ую пятёрку?

>> No.2274332  

>>2274317
1)Расстояние между вершинами:
Классический алгоритм Дейкстры.

2)Разрушение дорог:
Классический алгоритм Штор-Вагнера.

3)Студентам - бесплатно:
Будем ассоциировать строки и столбцы матрицы с вершинами графа. Ребро из вершины строки i в вершину столбец j есть только тогда, когда во входных данных есть клетка (i,j). Теперь задача следующая: покрасить рёбра в красный и синий так, чтобы для каждой вершины кол-во исходящих красных рёбер было примерно равно кол-ву исходящих синих рёбер. Рассмотрим этот граф: он двудолен, теперь создадим ещё две фиктивные вершины (по одной в каждую долю) fict1 и fict2. Из fict1 проведём ребра во все вершины второй доли, имеющих нечётную степень из fict2 проведём рёбра в вершины первой доли имеющих нечётную степень. Можно заметить, что степени вершины fict1 и вершины fict2 имеют одинаковую чётность. Поэтому если степень вершин нечётна, то проведём ещё одно ребро (fict1-fict2). Теперь в графе все вершины имеют чётную степень, а это значит ровно то, что в каждой компоненте этого графа существует Эйлеров цикл. Запустим серию эйлеровых обходов в каждой компоненте, каждое второе ребро в эйлеровом цикле покрасим в красный, каждое первое - в синий. Как-то так.

4)Джак изкормвача:
Рассмотрим следующий граф который имеет следующие группы вершин:
Исток
Вершины-буквы-алфовита ('a'-'z')
Вершины-буквы-в-странице (p,i,j)
Фиктивные "развязки" (индивидуальны для каждой пары параллельных букв на странице)
Сток

Рассмотрим какую-нибудь букву на странице c1 с координатами(p,i,j) и параллельную ей с2 (p,i,W-j+1).
Запустим ребро с пропуск. способностью 1 из (p,i,j) в фиктивную "развязку"
Запустим ребро с пропуск. способностью 1 из (p,i,W-j+1) в фиктивную "развязку"
Запустим ребро c пропуск. способностью 1 из фиктивной "развязки" в сток.
Запустим ребро с пропуск. способностью 1 из вершины буквы-алфовита c1 в вершину (p,i,j)
Запустим ребро с пропуск. способностью 1 из вершины буквы-алфовита c2 в вершину (p,i,W-j+1)
Запустим ребро с пропуск. способностью "кол-во букв C в строке S" из истока в вершину-букву алфовита C.
Если максимальный поток в таком графе будет равен длине строки - ответ "YES" иначе "NO". Максимальный поток нужно искать быстро (алгоритмом Диница например, Форд-Фалкерсон с масштабированием не проходил).

5) Ладдейная атака.
Будем ассоциировать вершины со строками и столбцами. Запустим из каждой вершины строки ребро в вершину столбец, если клетка вырезана, то не будем запускать ребро. Величина наибольшого паросочетания в таком графе и будет ответом. Наибольшее паросочетание ищется алгоритмом Куна.

>> No.2276885  
Файл: 1335385934941.jpg -(181 KB, 850x858)
181

УОИ2012(6/8)
Раскрашивание (http://www.e-olimp.com.ua/problems/3039)
Буфер обмена (http://www.e-olimp.com.ua/problems/3040)
Пятёрка за неделю 29(3/5)
Сумма (http://www.e-olimp.com.ua/problems/2106)
Суперчисла (http://www.e-olimp.com.ua/problems/2245)
Суперминимум (http://www.e-olimp.com.ua/problems/2248)
Пятёрка за неделю 28(3/5)
Еденицы (http://www.e-olimp.com.ua/problems/622)
Двоичное число (http://www.e-olimp.com.ua/problems/1645)
Монада (http://www.e-olimp.com.ua/problems/2859)

>> No.2286025  
Файл: 1336079235497.jpg -(411 KB, 1200x900)
411

УОИ 2012(8/8):
Перекрёсток (http://www.e-olimp.com.ua/problems/3041)
Выпуклая оболочка (http://www.e-olimp.com.ua/problems/3042)
Пятёрка за неделю 29 [Арифметика] (5/5):
Суперсумма(http://www.e-olimp.com.ua/problems/2249)
Суперкалькулятор(http://www.e-olimp.com.ua/problems/2250)

>> No.2286612  
Файл: 1336139414587.png -(1066 KB, 1280x720)
1066

>>2286025
>>2276885
Какая смышлёная няшка.

>> No.2287408  
Файл: 1336164798968.jpg -(226 KB, 1600x1000)
226

Пятёрка за неделю 28[Битовые операции](5/5)
Битовая последовательность Арнольда (http://www.e-olimp.com.ua/problems/1705)
Лампы в памяти (54%) (http://www.e-olimp.com.ua/problems/2581)

>> No.2292499  
Файл: 1336480350424.jpg -(114 KB, 1074x771)
114

Что делать, когда нифига не решается?

>> No.2292502  

>>2292499
Отложить и перейти к следующему, взять перерыв и отвлечься.

>> No.2292533  

И снова привет, ОП. Несмотря на феерическое раздолбайство, я таки взял медальку на Балтийской и попал в команду на межнаре. Теперь меня ожидают клёвые ежедневные тренировки всё лето. Надеюсь, в сентябре увидимся.
Прибалт-кун

>> No.2292549  
Файл: 1336482731788.jpg -(71 KB, 1920x1200)
71

>>2292533
Поздравляю тебя! Всё, теперь я по-любому должен попасть.
Круто, вам там медальки выдают, а нам только недодипломчики

>> No.2292550  

Умнейшая Сырно, если я хочу упороться олимпиадным программированием, с чего лучше начать? Чтобы не было страшно

>> No.2292553  

>>2292549
Да от этих медалек проку ненамного больше, чем от дипломчиков.

>>2292550
Хм, попробуй порешать задачи 2 дивизиона на codeforces.com.

>> No.2292556  

>>2292553
А где искать этот дивизион?

>> No.2292560  

>>2292556
Ну, там когда соревнования проходят, каждое обычно имеет два варианта — для первого дивизиона и для второго. В архиве соревнований можешь искать те, что с отметкой «Div 2» и смотреть их задачи.

>> No.2292595  

>>2292560
Для новичков второй див это слишком хардстайлово же, С,Д,Е не решат, а В только со скрипом. Ты уже фиолетовый?

>> No.2292658  

>>2292595
Тут полборды кодерастов, что ли?
Синий ленивый криворук

>> No.2292683  

>>2292595
Я фиолетовый, но с рейтингом 1702, лол. Как получил, так что-то сразу стало не хватать времени на последующие контесты, видимо подсознательно боюсь потерять %)
Прибалт-кун



Удалить сообщение []
Пароль
[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] - [Архив - Каталог - К доске] [Главная]