Блог пользователя Vladik

Автор Vladik, 10 лет назад, По-русски

Всем привет!

31 января в 17:35 MSK состоится очередной раунд для участников из второго дивизиона. Участники из первого дивизиона могут принять участие вне конкурса. Раунд будет состоять из 6 задач, на решение которых вам будет отведено 2 часа.

  • Авторами раунда являются: я (Владислав Вишневский) и Денис Анищенко (altruist).
  • Координатором раунда выступил Алексей Вистяж (netman).
  • Вычитывали условия: Александр Дряпко (sdryapko) и Алёна Ярось.
  • Тестировал раунд Владислав Хала (haposiwe).
  • Иллюстрации к задачам делала Оля Яковчик.
  • Перевод анонса и разбора задач сделал Юрий Шиляев (hloya_ygrt).
  • И конечно же это все не состоялось бы без Михаила Мирзаянова (MikeMirzayanov), cоздателя платформы polygon и codeforces, а также автора идеи для одной из задач.

Всем выше перечисленным огромное спасибо за вклад, внесенный в подготовку раунда!

Главный герой раунда тигр Даша, который очень любит решать головоломки и складывать фигурки из бумаги.

Всем удачи на раунде! :)

UPD Раунд будет состоять из 6 задач.

UPD 500-1000-1500-2000-2500-3000

UPD Соревнование завершено. Раунд было решено сделать не рейтинговым, по причине нестабильной работы Codeforces. Я очень сожалею об этом :( Надеюсь каждый нашел себе задачу по вкусу. Разбор будет опубликован чуть позже.

UPD Топ 10 участников из второго дивизиона:
1. DefinitelyNotGreenGrape
2. udwztb804
3. Inhibitor
4. Border_Collie
5. HanwhaEagles
6. Vergara
7. zelta
8. GGOSinon
9. P_Nyagolov
10. tonykky

Топ 5 из первого дивизиона:
1. eddy1021
2. Myungwoo
3. dreamoon_love_AA
4. natsugiri
5. Shik

Поздравляю победителей!

UPD Разбор задач.

  • Проголосовать: нравится
  • +346
  • Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -21 Проголосовать: не нравится

Желаю удачи. Неужели я певый напишу коммит.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +98 Проголосовать: не нравится

Красивый арт. Уже в предвкушении.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -52 Проголосовать: не нравится

Will be easy contest to all of you, i feel

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -13 Проголосовать: не нравится

Спасибо за подсказки на счет задач)

»
10 лет назад, скрыть # |
← Rev. 4  
Проголосовать: нравится -15 Проголосовать: не нравится

хм... фигурки из бумаги. Должно быть будут задачи на графы. Советую глянуть предыдущий этого же автора.Тык `` Всем удачи!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

I am having my exams... but still eager to participate in the contest... Hoping for a positive rating change.

»
10 лет назад, скрыть # |
← Rev. 3  
Проголосовать: нравится -38 Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +18 Проголосовать: не нравится

Tiger__the national animal of both Bangladesh & India. It lives mainly in Sundarban Mangrove Forest.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +17 Проголосовать: не нравится

Nice Tiger ^_^

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -23 Проголосовать: не нравится

It's time for me to change the color again :P

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -191 Проголосовать: не нравится

Let me introduce myself to you all:

My name is Donald John Trump the 45th's president of the great USA, but mostly famous as the father of Ivanka Trump in the past period I conquered the whole USA through the elections, and I raised a campaign called "Let's make America great again!!!" So now, i am planing to conquer the whole world, but it's you top rated American coders who I seek there help, the likes of:

scott_wu, ecnerwala, waterfalls, DemiGuo, winger, cgy4ever, zxqfl, lawrenceli, pacu, msg555 and others....

You should help me conquer Russia, and as a start with your help for your beloved elected President you will send me your Accepted codes in tomorrow's round, just to help me finish first in the round, and end those stupid pair of Russians tourist and Petr and that crazy china town boy who changes his handle every year EvenImage, to end there dominance on the top standings...

Top American coders send me your codes or I will send my FBI agents, to kick your asses away from the USA borders...

God Bless you, God bless America, and Let's make America great again!!!

PS#1:

if(you_voted_for_me)downvotes++;
else upvotes++;

PS#2: I hope you liked my new hair style...

»
10 лет назад, скрыть # |
← Rev. 4  
Проголосовать: нравится +4 Проголосовать: не нравится

In the email, it is mentioned that there would be 6 questions. Please confirm? I see above its five.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -23 Проголосовать: не нравится

As a Div. 2 contestant, I want to thank you for preparing the contest for us.

And since it's a Div. 2 contest and there will be a lot of competitors from both divisions, I want to kindly ask the Codeforces team to make sure we will have an acceptable queue and a responsive Codeforces. Thank you.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Здравствуйте.Я ученик 11 класса.Собираюсь стать программистом.Сравнительно неплохо умею кодить,есть 3й диплом республиканской олимпиады,куча областных.Подскажите,куда можно поступить,чтобы развиваться дальше. Средств на дорогое обучение нет.Рад был бы услышать ваши советы

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +14 Проголосовать: не нравится

Very cute tiger, I like it. Where is it from or it was made by you just for the contest?

UPD: Oh, sorry, I usually miss the part which thanks people :))

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -48 Проголосовать: не нравится

To all Acmers, Last warning, if you don't send me your codes, then I won't let you travel to my country for the World Finals, I will be there alone to win the first place...

God Bless you, God bless America, and Let's make America great again!!!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

what is the score distribution?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Начало уже хорошее!)

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Good luck lads !

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Good luck!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Good luck amigos!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Hoping to learn something new regardless of a rating change. Good luck to all, and a big thank you to the contest setters for making CodeForces awesome

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

Site very slow

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +71 Проголосовать: не нравится

I don't think it's a good idea to make this round unrated...

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +57 Проголосовать: не нравится

It's such a pity that this contest of all faced technical issues. I really loved the problem set of the contest, and the difficulty level of questions was well balanced.

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

[Sorry, this is not in Russian]

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Что-то слишком сложно было так сразу догадаться про тест с нулями в А(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +67 Проголосовать: не нравится

Thank you Codeforces!

I am happy to see this nice and cute picture for the first time :D

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +21 Проголосовать: не нравится

It's a shame this round became unrated, though the problems A-E were all on the easier side.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +38 Проголосовать: не нравится

I don't think the standings not working is a good reason for the contest to be unrated, it shouldn't affect a lot if anything.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +21 Проголосовать: не нравится

me passing problem E's pretest.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

I think this error is not the first time. I think this site need to move to a cloud server like Amazon.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +58 Проголосовать: не нравится

The first time I ever solve 5 problems during contest and it's unrated... FML

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

tfw tyou don't know what your score is

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

Unrated when I solved 4 problems :(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

It Was Interesting And Exciting,But hated problem B Explanation :/ took me 45 mins to start understanding, overall it was nice

Thanks

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

it is so painful that this round is unrated.

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +4 Проголосовать: не нравится

I am really sorry for you. Compared to what we see recently, your problems were so amazing :))
Edit: In my opinion, if what I wrote is correct, then E was way too easy for E. On the other hand, F is a very beautiful problem. I think I can solve it but the time wasn't enough for me. Can anyone tell me if I am right? My idea is to find some random picture which gives us a minimum distance. And if I find it, then there is surely some special photo which gives the same minimum distance. :)

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +114 Проголосовать: не нравится

Sorry, it was a kind of magic for me. We didn't touch the code around of standings about years. And today it started to throw exception in unexpected place. Additionally I'm out of Saratov now and it was impossible to fix it during the contest. For sure, I'll find the reason!

There were 2 problems here by my ideas and it is an additional reason for me to be sad today.

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +4 Проголосовать: не нравится

How to solve E? I started with root at origin and then going 1e16 far for level 1 in 4 directions, 1e16 / 2 far for level 2 and so on. There was a bug in my implementation, so I don't know if it's correct or not.

Really great problems though, thanks for the contest!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

Thank you Codeforces!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Seems like the Standings page having a problem wouldn't affect the competition.

Too bad this happened on an easy contest everyone feels they did well on.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

very good contest i loved the problems . i wish it was rated !

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +23 Проголосовать: не нравится

This creature is going to be my nightmare for the next couple of days !

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

first time solved 3 problems, and unrated((((

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +7 Проголосовать: не нравится

It was a really interesting problem set actually , it's a bummer that it was unrated , although i don't see what does the standings page have to do with the rate.... thank you for this round but i hope it's rated

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +22 Проголосовать: не нравится

I wonder if the reason for the system error was the abnormal amount of hacks... did total hack counter overflow? :)

On another note: thanks to creators for the interesting problem set with nice difficulty distribution.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится

Problems were little bit easier as compare to other regular contest. But I think there was no problem in submitting answers and dashboard. Technical problem was only in room and standing page, So I think it is not a good decision to make this contest UNRATED.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +24 Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Pretests are so weak .. My submission for C(24319069) passed when I surely knew it will fail...

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Can anyone tell me what was hacking test for problem A? As I understand the statement if the difference of those two numbers is at most 1, then there exists such segment.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

My first codeforce round ever is very memorable....

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -27 Проголосовать: не нравится

thanks mike

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +124 Проголосовать: не нравится

That feeling, when you were in top 10 and then notification tells you that the round won't be rated.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +32 Проголосовать: не нравится

WHENEVER PROBLEMSET IS VERY NICE,WHY CODEFORCES DO CONTEST UNRATED?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -17 Проголосовать: не нравится

SHIT! SHIT! SHIT!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

i would pass out if my E get accepted !

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +20 Проголосовать: не нравится

The odd thing is that the disabled standings somehow affects everyone, and the round is made unrated. Opening standings does not make you think faster or code faster. Does not make that much sense for me, I think.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

can someone tell me how to hack others solution? What i did was locked my solution, then didnt know what to do next. :(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Is it rated?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +40 Проголосовать: не нравится

Is it rated?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

can someone please tell me how to hack others solution? What i did was, locked my solution, then i didnt know what to do next. help please :(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -26 Проголосовать: не нравится
We must
»
10 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

good problemsets :) I'm sad to hear that it's unrated, is it really because of the scoreboards?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +62 Проголосовать: не нравится

Ok. Let's vote: Click

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Problemset was very good! It's unfortunate that the round is unrated!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Can someone explain how to solve B?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится

Codeforces really needs to scale up to handle more users.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Will the next contest be held? :P

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

Задачи слишком легкие по сравнению с прошлыми контестами. Не нравятся мне такие задачи как А где сама задача очень легкая но в ней есть подвох

  • »
    »
    10 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +6 Проголосовать: не нравится

    Да, кстати, оставлять (0,0) открытым — это скорее неинтуитивные входные данные, чем фейл людей, которые пытаются быстро запихнуть А. Там куча людей полетела на взломах.

    Я вообще минуты 2 после взлома с недоумением сидел и не понимал, что происходит.

  • »
    »
    10 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +2 Проголосовать: не нравится

    Наоборот класно же, надо быть более бдительным и хорошо читать входные данные.

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Yeah. That same feeling when you got AC on D and E, and afterwards round would be declared unrated.

»
10 лет назад, скрыть # |
← Rev. 4  
Проголосовать: нравится +3 Проголосовать: не нравится

We wish you health,codeforces!!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +197 Проголосовать: не нравится

ugh..

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

What does standings have to do with problems. Can someone explain why this round is unrated????

»
10 лет назад, скрыть # |
← Rev. 4  
Проголосовать: нравится +34 Проголосовать: не нравится

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I think it will be better for Codeforces to have some external servers like from Amazon or Microsoft (cloud). (Use it when it is needed) We had 8k registered users for this contest, probably, the problem is because of underperformance of current servers.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I think it will be better for Codeforces to have some external servers like from Amazon or Microsoft (cloud). (Use it when it is needed) We had 8k registered users for this contest, probably, the problem is because of underperformance of current servers.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Is the part of the code which records scores broken too? If not, why make this round unrated? Not being able to see standings is not a major problem.

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +14 Проголосовать: не нравится

I knew that round is unrated for me so I didn't worry a lot :)

Problemset was interesting, I spent two great hours !

Maybe better score distribution would be :

500 - 1250 - 1250 - 1750 - 2000 - 3000

P.S. I have no idea how did 350 coders solve fifth, for me it was pretty hard, not as usual fifth, but also it is not so easy :)

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -11 Проголосовать: не нравится

WTF ?! why unrated ? I spent 2 Hrs of my time for Nothing ! :D

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

Told you, am here to conquer codeforces and Russia...

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

I just want to leave this comment by yeputons, 4 years ago:

WHY THE HELL?

Good problems, great social platform, but still going down during rounds. What's the problem? Slow code? You're programmers, optimize it! You cannot, because you need 'readable' code? Damn it, the website doesn't work during rounds, who cares about program's code if it doesn't work?

Too much users? Set limit of participants, like TopCoder do. At least rounds will be reasonably rated.

Not enough servers? VK offered you, not even once. If your code is good, it should be easy to scale on 10 servers.

Please, stop being prideful and make Codeforces a stable system!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

lets play never have i ever !

never have i ever became this happy to see my solution failed !

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

How to solve C?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

They are so rude, impolite, disappointing, stupid, pitiful, and etc...

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +7 Проголосовать: не нравится

Typed '$' instead of '&' and still passed pretests for problem C :(

Edit: Just submitted by correcting it and I am happy to see that it was not the only bug :)

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Solved 4 questions for first time. Contest become unrated. :(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится

Div1 guys now feel satisfaction :)

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hints for problem E?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Что такое взлом, кто пояснит? Каким-то хером на сайте нет ни одного FAQ.

  • »
    »
    10 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    есть, ищи! Взлом — предоставление теста, на котором ваше решение не работает

  • »
    »
    10 лет назад, скрыть # ^ |
    ← Rev. 2  
    Проголосовать: нравится +1 Проголосовать: не нравится

    Как известно, во время раунда задачи проходят лишь частичное тестирование, и если ваша программа прошла претесты еще не значит, что она является правильной или эффективной. Поэтому во время раунда по прохождении претестов какой-либо задачи, участник раунда может заблокировать ее (тем самым лишишь себя возможности перепосылать данную задачу), но при этом у него появляется возможность просматривать коды участников, находящихся с ним в одной комнате, по этой задаче. Заметив ошибку, участник может попробовать провести взлом. А именно: ввести тест, который не будет пройден программой. При удачном взломе, баллы за задачу у того, кого взломали, обнуляются, а взломавший получает +100 очков. Также тест взлома добавляется к претестам задачи, того участника, которого взломали, и для получения баллов помимо претестов необходимо будет пройти и взлом-тест. За неудачный взлом взламывающий получает -50 очков.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Отличное решение — ловить на 0 0 в первой задаче, вы просто лучшие, люблю вас!

»
10 лет назад, скрыть # |
← Rev. 4  
Проголосовать: нравится +1 Проголосовать: не нравится

Failed system tests on problem C just because I set infinity as 10^9. And then it overflowed.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -9 Проголосовать: не нравится

Очень жаль, что такой хороший раунд прошёл в пустую:(

  • »
    »
    10 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Что ты подразумеваешь под словом "впустую"? Если ты участвуешь в раундах ради рейтинга, это не значит, что для других он также пустой.

    • »
      »
      »
      10 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Несомненно порешать задачи это лучше чем рейтинг, но если есть дух соревнования, то так более интересней!!!

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

How to solve F?

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится -14 Проголосовать: не нравится

I think round was unrated because:
Standings are unaviable even for codeforces admins -> They can't calculate new rating(it is based on your position in the ranklist) -> Round is unrated

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +15 Проголосовать: не нравится

Can anybody explain why my code is giving WA on test56 in c++11 while giving "accepted" in c++14 ? http://codeforces.me/contest/761/submission/24300137

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

After every contest, I hate myself for not being able to solve the problems.

After reading the editorials, I hate myself even more for not being able to solve such easy problems -_-

fml

»
10 лет назад, скрыть # |
 
Проголосовать: нравится -29 Проголосовать: не нравится

There was one more issue.People in my room were able to hack even after their solution was hacked.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

My biggest issue is, if almost all of the comments are saying to make it rated, why wouldn't they make it rated?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Let's make this round rated again! :D

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится

Solved three problems for the first time. Contest becomes unrated. FML

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

This time lots of Hacks :p !!!

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +75 Проголосовать: не нравится

SOLUTION TO PROBLEM F
I just've got it ACed. In short words:

  1. Compute cnt[i][j][c] = count of photos that have character c at position (i, j)
  2. Using cnt, compute cost[i][j][c] = what this cell (i, j) contributes to the total distance if we try any photo that have char c there
  3. Compute sum[i][j][c], the prefix sums for previous cost array
  4. With this sum array you can try every photo and finally get our answer.

O(n2k) time and memory (hence the unusual ML), where k = 26, the alphabet.

Separated, each of these problems is easy enough to solve. That is about 100 lines of different array tricks, just code it carefully.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

please tell me hoe to solve A

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

I guess D can also be solved using binary search here is my solution.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

I have applied brute force approach in problem C. I am shocked to see that it passed within the time limit. Can anyone tell me why is it not getting TLE? Link to my solution. http://codeforces.me/contest/761/submission/24319247

»
10 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +7 Проголосовать: не нравится

"Top 10 participants from first division" 5 participants listed

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

The new year I will become more powerful.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Why isn't there any editorial of this contest?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Editorial?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Can anyone figure out what is wrong in my code for problem C. Is is giving wrong answer on test case #5 http://codeforces.me/contest/761/submission/24333316

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +17 Проголосовать: не нравится

When we will get Editorial...

»
10 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Problems in the round very good.

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Can someone explain how to solve F?

  • »
    »
    10 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +3 Проголосовать: не нравится

    In order to quickly compute the difference between a picture and a group of pictures at a certain pixel, we can precompute the sum of pixels in different cases (LT or GT the pixel), thus getting rid of the absolute value function. If we "stack" all the k pictures together (which each of the pixels carry k color values), then this action could be used between any pictures and the whole set of picture. (Note that we don't care if the picture being compared is also in the set, why?)

    But comparing pixel by pixel is rather slow, to improve this, note that if an area is a uniform color, you could treat that area as an pixel to compare over the area on the set of pictures. For the remaining area which has arbitary values, as they are the same for all pictures if not affected by the paint action, so we could precompute the value of the difference between the original picture and all other pictures. Then, to compute the difference between a editted picture and all other picture, just replace the precomputed difference of the editted area with the value computed by the comparison method mentioned above.

    2D Prefix sum is sufficient for storing and retrieving the values. Here's my rather ugly code: 24339537

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Please could someone help me to better understand the hacking procedure?

I thought that only solutions of people who locked their problem could be hacked. I did not locked my problems but my solution was hacked. Is this behaviour intended or is it a bug?

Thanks.

  • »
    »
    10 лет назад, скрыть # ^ |
    ← Rev. 2  
    Проголосовать: нравится +6 Проголосовать: не нравится

    Only people * who locked their problem * may hack, but they may hack any solution.

    And id somebody is hacked before they locked the problem, they may submit again.

    • »
      »
      »
      10 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Thank you! Would there be additional penalties if I submitted a right solution after the hack?

      This question is about the "penalty for being hacked" doubt in the example below:

      • I submitted (pretest passed), I submitted again (pretests passed, system tests passed).
      • I submitted (pretest passed), someone hacked my solution, I submitted again (pretests passed, system tests passed).

      First case:

      • penalty for +1 submission

      Second case:

      • penalty for +1 submission
      • (?) penalty for being hacked -- not sure about this
      • minor implicit loss (because the hacker gained additional points for successful attempt)
»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

The this the round the was the good. (should have written it right after the end)