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

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

21 и 23 января пройдет региональный этап Всероссийской олимпиады школьников по информатике. По результатам этапа будет составлен общий рейтинг по России, лучшие в этом рейтинге пройдут на заключительный этап Всероссийской олимпиады школьников в Казань.


У меня возникло несколько вопросов, связанных с проведением этапа:
  1. Есть ли какое-то положение, регламентирующее проведение пробного тура? По сути, в нашем регионе (Новосибирская область) уже второй год подряд пробный тур проводить не собираются, и это печально.
  2. В сентябре ходили слухи, что на региональном этапе добавят подгруппы тестов, но токенов (т.е. возможность узнать результат тестирования моей программы на всех тестах прямо во время тура) не будет. Насколько это правда сейчас?
Кроме того, предлагаю здесь задавать свои вопросы.
Здесь же можно обсудить задачи этапа, но не раньше, чем в 16:00 17:00 (MSD), т.к. только в это время заканчивается этап во всех субъектах Российской Федерации.

P.S. Возможно, я где-то ошибся. Напишите об этом, и я исправлю.

UPD: Сюда Сюда можно вписать свои результаты, а также результаты своих друзей.
UPD: Архив с условиями, тестами и решениями первого тура.
UPD: yeputons поднял дорешивание на своем сервере.
  • Проголосовать: нравится
  • +42
  • Проголосовать: не нравится

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

Результат тестирования во время тура узнавать это круто! А то прошлом году из-за перевода строки не прошла задача С первого тура,но претестирование сделали только ко 2ому дню олимпиады. 


Удачи на олимпиаде :) gl
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится
Откуда вы знаете, что заключительный этап будет в Казани? Если известно где будет информатика, то не менее интересно узнать: где будут заключительные этапы остальных предметов? 
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Не у всех второй этап пройдет 23 января. 

»
15 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится
У нас в Красноярском крае, например,  пробный не проводят по причине что, что все предыдущие муниципальные этапы писались в той же системе, а значит пользователи с ней знакомы.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Дело не в системе, а в компьютерах. В прошлом году у меня была прекрасная мышка: нажал на левую кнопку, а обратно она не отжимается, поэтому получается эффект drag'а.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +8 Проголосовать: не нравится
    Вам повезло, у вас хоть система есть...А у нас в какой-то самодельной местной проверяется, в частности поэтому в том году я после перетестирования получил +300 баллов )
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +5 Проголосовать: не нравится
      Да уж. А еще язык - только Pascal
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        Ну, я в том году добился себе C++, надеюсь в этом году тоже получится. Ты кстати на чем писать будешь?
        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится +5 Проголосовать: не нравится
          В тех же документах четко прописано что обязаны проверять fpc/Delphi , mingw/Visual Studio, и если хотят могут поддерживать всякую древность и джаву с питоном. В среднем тыканье чиновников в конкретные документы иногда помогает. Хотя периодически проще не мотать себе нервы.
          • »
            »
            »
            »
            »
            »
            15 лет назад, скрыть # ^ |
            ← Rev. 2  
            Проголосовать: нравится 0 Проголосовать: не нравится

            Нет, Паш. "Требования" как были очень скользки на тему языков, так и остались. Тут сначала рекомендуется сделать две группы языков, и лишь потом указывается, какие языки основная группа должна содержать. И как это трактовать, если жюри решает не делать две группы языков?

        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится
          Ну ты в том году добился, что тебя еле-еле протестировали по-нормальному. Но я тоже C++ хочу
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Какой проходной балл был в прошлом году? и какой по вашему мнению будет в этом?)

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

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

Еще я бы предложил считать временем окончания 17:00(MSD), так как бывает временная зона 
MSD-1(видимо уже заложена?) и случаются всякие разные задержки. Не думаю что час играет большую роль. 
Так же призываю к неразглашению задач участников из тех регионов, органы образования которых нарушают сроки проведения. Это в ваших же интересах.
»
15 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +1 Проголосовать: не нравится

нетуда

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

Вопрос по положению. Пункт 5.8 Проверка и оценивание всех представленных участниками на проверку решений олимпиадных задач осуществляется либо после окончания тура, либо во время тура, если используемая жюри среда проведения соревнований позволяет это делать.  Если полная проверка производится во время тура, то могут ли участники сдать задачу повторно? Я не нашел, чтобы это было четко прописано.

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

    Все нашел Результаты проверки на полном комплекте тестов могут сообщаться участникам только после окончания тура.

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

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

    UPD: Поставьте пожалуйста нормальный шрифт(кнопка очистить формат). Очень неприятно смотрится неожиданное увеличение внутри текста.

  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    В прошлом году  у нас проверяли на сэмплах.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Отправлять можно хоть сколько раз - система отправки здесь чем-то похожа на TopCoder : решение чаще всего тестируется сразу же, но результат не говорится, при этом его можно перепосылать снова и снова.
    Разница в том, что количество попыток и время отправки здесь никак не учитывается.
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      Бесит, что в некоторых регионах вообще просто оставляют исполняемые файлы на компьютере (исходник просто рядом лежит), как например у нас. Неравные условия. Посмотрим как в этом году сделают.
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        А в чем не равные условия-то?

        На семплах можно и самому проверить.
        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится +13 Проголосовать: не нравится
          1) При автоматической проверке ловятся всякие мелочи, которые не ловятся руками, типа опечаток в именах файлов, иногда неправильного понимания условия в задачах с несколькими ответами
          2) Невозможно проверить скорость работы на сервере.
          Это из того что пришло в голову сразу. Впрочем, не смотря ни на что, это не является нарушением положения об олимпиаде.
          • »
            »
            »
            »
            »
            »
            15 лет назад, скрыть # ^ |
             
            Проголосовать: нравится 0 Проголосовать: не нравится
            3) Есть же правило не использовать левые модули? А коды могут вообще не читать.
            • »
              »
              »
              »
              »
              »
              »
              15 лет назад, скрыть # ^ |
               
              Проголосовать: нравится 0 Проголосовать: не нравится
              Левые - это те, которые в библиотеку компилятора не входят, их использовать нельзя.
            • »
              »
              »
              »
              »
              »
              »
              15 лет назад, скрыть # ^ |
               
              Проголосовать: нравится 0 Проголосовать: не нравится
              Что такое левые модули? и откуда они на компах
              • »
                »
                »
                »
                »
                »
                »
                »
                15 лет назад, скрыть # ^ |
                ← Rev. 2  
                Проголосовать: нравится 0 Проголосовать: не нравится

                Ой, прошу прощения. Только сейчас нашел.

                "Участникам регионального этапа олимпиады разрешается использование в решениях задач любых внешних модулей и заголовочных файлов, установленных на компьютерах участников в составе соответствующего компилятора или среды программирования."

                Просто раньше были правила, по которым, например, на делфи запрещалось использовать все кроме sysutils или math.
                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  15 лет назад, скрыть # ^ |
                   
                  Проголосовать: нравится 0 Проголосовать: не нравится
                  На олимпиадах на Delphi больше ничего и не нужно :)
                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  15 лет назад, скрыть # ^ |
                   
                  Проголосовать: нравится 0 Проголосовать: не нравится
                  Помню когда-то очень давно я использовал модуль с масками (masks вроде) и сдал задачу на проверку по шаблону, которую сам решить был не в состоянии. Не помню что это была за олимпиада, но использовать можно было только sysutils и math :)
          • »
            »
            »
            »
            »
            »
            15 лет назад, скрыть # ^ |
             
            Проголосовать: нравится 0 Проголосовать: не нравится
            Наша система в Новосибирске (зеленая такая, ты должен с Всесиба помнить) хоть и автоматическая, но время работы и используемую память простым юзерам (не админам) не показывает.
            • »
              »
              »
              »
              »
              »
              »
              15 лет назад, скрыть # ^ |
              ← Rev. 2  
              Проголосовать: нравится 0 Проголосовать: не нравится

              Она показывает TL/WA. Этого достаточно.

              А система, это та в которой ответы на вопросы в трех разных местах и не дублиуются?

              • »
                »
                »
                »
                »
                »
                »
                »
                15 лет назад, скрыть # ^ |
                 
                Проголосовать: нравится 0 Проголосовать: не нравится
                В одном месте - ответы на вопросы, в двух - новости. Причем если вопрос какой-то важный, то для этого всегда делают отдельную новость, чтобы везде было видно. А сами вопросы не дублируются, да. 
          • »
            »
            »
            »
            »
            »
            15 лет назад, скрыть # ^ |
             
            Проголосовать: нравится 0 Проголосовать: не нравится
            У нас в прошлом году не стали проверять решение одного участника за то что он файл с текстом программы назвал не так как было потребовано (мелким шрифтом в памятке) Пробного тура при этом не было вообще, других нареканий много.
            Составили письмо, отправили, практически без реакции.
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +8 Проголосовать: не нравится
        Кстати использовать при проверке исполняемые файлы, а не исходный код, это уже нарушение методических рекомендаций.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Зеркало будет?
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится
Ссылка на таблицу, куда можно вписывать свои результаты (как в прошлом году на регионе и РОИ). Опять же, только после 17:00 MSD.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Спасибо :)
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Мне тут говорят, что в положении есть пункт, что нельзя говорить результаты после первого тура. Это так или нет?
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +5 Проголосовать: не нравится
      Организаторам запрещено сообщать результаты ВСЕХ участников в одном месте.
      Каждый должен получить персональные, а дальше организаторы ни при чем.

      Участник может с ними сделать все, что угодно, хоть на Луне лазером выжечь.
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      Да, по этому поводу, хочется попросить участников не выкладывать чужие результаты, не спросив предварительно у человека, хочет ли он, чтобы его результаты там оказались.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится
В прошлом году после 17:00 (MSD) на informatics.mccme.ru появились задачи. Будут ли они в этом году?
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Мне вот интересно - в чём смысл делать свободный день в воскресенье? лично в нашем регионе всегда есть приличное количество участников, которые бы предпочли в этот день придти в вуз, в котором проводится олимпиада и позаниматься, а не сидеть там, куда их устроили на ночлег организаторы. со стороны жюри так же странно получается - вряд ли кто то особо захочет в воскресенье подрываться идти в вуз, чтобы ,например, готовить следующий тур.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    1) Какой позаниматься в вуз. Это школьники.
    2) Все что надо готовить подготовила центральное жюри еще в ноябре. А залить в систему это обычно не очень сложно и долго.

    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      1)Ну участники попросили при возможности провести этот день в ВУЗе и позаниматься. ВУЗ в прошлые года шёл им на встречу. Ну чем ещё заниматься тем, кто приехал специально на олимпиаду. В воскресенье редкие интересные места в городе работают -> участникам нечем интересным заняться, кроме как сидеть у себя.

      2) Ну вот подготовить на местах что то.

      Я так и не услышал ответ на свой вопрос...


      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        Скорее я не понял вопроса. 
        1) Заниматься между днями олимпиады это какое-то странное желание - отдохнуть обычно куда полезнее, хотя не буду спорить, это очень индивидуально. Кроме того всегда считал самым интересным в поездках как раз "сидение у себя" и общение с интересными людьми, а не походы не знаю куда.
        2) Думаю это можно сделать и в субботу вечером, хотя опять таки сильно индивидуально.

        В любом случае, даты расставляют в минобразования. А искать логику в их действиях... Скорее всего большинство дат просто скопировали с прошлого года. Просто я не вижу ничего плохого в такой расстановке. Разве что дети будут недовольны, что на день меньше школы прогуляли.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Я надеюсь, что ничего не нарушу, если скажу, что мне очень понравилось условие 3ей задачи, автору спасибо :)
  • »
    »
    15 лет назад, скрыть # ^ |
    ← Rev. 2  
    Проголосовать: нравится +5 Проголосовать: не нравится

    Надеюсь, что ничего не нарушу, если скажу, что мне показалось, что с ограничением в 100000 символов  задача 3 была бы интересней. А вот задача 4 реально очень интересная. Восхищаюсь людьми, которые могут придумывать такие задачи.

    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      Честно говоря, я даже не думал над решением при бОльших ограничениях.
      Расскажите, пожалуйста, после 17:00 (MSD).
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      Надеюсь, что ничего не нарушу, если скажу, что участники должны уметь придумывать и писать решения при ограничениях 1000. :)
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        Вообще, судя по результатам в нашем регионе, на 100 ее было написать не так просто.
        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится
          У нас ее написали двое, но у одного был какой-то странный баг. Он считает что это ошибка компилятора, в любом случае, ошибка, если и есть то глупая.
          • »
            »
            »
            »
            »
            »
            15 лет назад, скрыть # ^ |
             
            Проголосовать: нравится 0 Проголосовать: не нравится
            Винить компилятор в своем баге компилятор - это сильно.
            • »
              »
              »
              »
              »
              »
              »
              15 лет назад, скрыть # ^ |
               
              Проголосовать: нравится +3 Проголосовать: не нравится
              У всех своя специфика. У нас есть оргкомитет (доценты некоторой кафедры), которые от СП бесконечно далеко. Всю работу делают практически бесконотрольно их студенты и аспиранты. Например, такой эффект мог возникнуть если программу на паскале скомпилировать с классическими паскалевскими строками.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Я надеюсь, что ничего не нарушу, если скажу, что третья практически безыдейна и понравилась мне меньше, чем, например, вторая, которую, к сожалению, мало кто по-настоящему решает, в основном предполагают, что алгоритм правилен без доказательства.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится
как решается последняя задача?
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +8 Проголосовать: не нравится
    1) Нас интересует только первый элемент и какое-то gcd разностей
    2) Пишем перебор с запоминанием по состояниям (количество,первый,gcd). Можно доказать, что это уже не хуже O(N3· 128) 128 - это максимальное число делителей у числа до 10^5.
    3) Добавляем отсечение по тому что уже нашелся правильный ход, то не надо перебирать дальше.
    4) Это уже работает в пределах секунды, а на тестах с ненулевым ответом вообще моментально, но если хочется то можно заменить в состоянии количество на его четность. Правда при этом асимптотическая оценка не улучшится. Пропадет скрытая в O константа, равная e.

»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
В Татарстане сервер каюкнулся >_< Результаты только в понедельник.

»
15 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится
Сколько баллов примерно набрали в Ваших регионах?
»
15 лет назад, скрыть # |
← Rev. 3  
Проголосовать: нравится 0 Проголосовать: не нравится

Помогите пожалуйста понять, почему задача С тайм-аутится на 3 тестах?
вот код:

http://pastebin.com/pDzHyWx0

»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Правда ли, что во 2ой задаче проходит жадина BGGBGGBGG...? Сам писал динамику.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится
А как решить первую задачу на 50 баллов? на 100-то понятно, а как на 50?
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится
0 по В из-за вывода не того символа...
Как я умудрился пройти примеры...
/*ушёл топиться*/
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Кодфорсес-эффект - Google Docs благополучно лег.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится
Ну вот, теперь в таблицу вообще не пускают
»
15 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

По техническим причинам таблица была скопирована в новую. Сейчас добавление работает в режиме отписаться на другой странице и перенести теми у кого есть права в общую таблицу. Дальше посмотрим.


Желающие получить доступ к редактированию gmail в личку. Люди, которые знаю как адекватно заносить результаты без возможности такого бреда и готовые это сделать туда же.

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

как решалась C на 100? :D

Я вот слажал на 60 -_-

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

Неправильно написал брут в D(как так?). По моим подсчетам тупое решение с заплатками на случаи 0 или n набирает 66 баллов. Что писали, те кто получили 60 баллов и более?

  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +8 Проголосовать: не нравится
    60 баллов - тупейший перебор всех ходов + отсечение на ответ 0
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +15 Проголосовать: не нравится
    1) Перебираем все допустимые варианты первых двух ходов, считаем разность между этими двумя числами, разбиваем её на простые множители. 
    2) Будем считать, что 3-м ходом 1-й игрок выбирает один из этих простых множителей p. Для каждого из них находим количество чисел из оставшихся, которые входят в арифметическую прогрессию с разностью p (это, очевидно, любое число, разность между которым и первым делится на p). 
    3) Если это число чётно, говорим, что после третьего хода выигрывает второй, иначе - первый. После чего находим ответ.

    Сложность такого решения - O(n^3)*log_2(10^5) (так как различных простых множителей, входящих в разложения числа m порядка log_2(m)).

    Понятно, что решение неверное (например, 6 10 30 210 - контрпример), однако, как ни странно, 92 балла.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Объясните мне, дураку, подробно, как решать четвертую задачу) Я вроде придумал решение, но времени не хватило отдебажить, слышал, что что то с gcd, можно поподробней?)
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Есть у кого-нибудь архив тестов первого тура? Буду очень благодарен.
»
15 лет назад, скрыть # |
← Rev. 3  
Проголосовать: нравится +12 Проголосовать: не нравится

17:00 прошло поэтому выкладываю тесты. http://dl.dropbox.com/u/13007864/region2012/day1.zip Спасибо пользователю  afix  за предоставленные тесты. Надеюсь поможет. В архиве также есть чекер и решения жюри.

»
15 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится
Нарешать бы завтра хотя бы также как и в первом туре))
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
Всем удачи во втором туре.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится -6 Проголосовать: не нравится
Мда, сильно слажал во втором туре.
  • »
    »
    15 лет назад, скрыть # ^ |
    ← Rev. 3  
    Проголосовать: нравится 0 Проголосовать: не нравится
    Каюсь, извините. А разве в других регионах можно пользоваться  интернетом для поиска решений? У самого крайнего региона олимпиада подходит к концу (если уже не закончилась), по идее именно те, кто воспользовались интернетом во время олимпиады, должны подвергнуться дисквалификции. Тем более, нам было запрещено распространять именно условия задач, я вроде все карты на стол не выложил.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
По правилам на крае оценивается последнее решение или лучшее? Нигде не нашел ответа.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится
В каких числах обычно утверждается официально проходной бал на всерос?
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Так, ну вроде бы можно начать обсуждение (17:07)

Скажите пожалуйста как решалась восьмая на 100? 

  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Мне вот тоже интересно. Понятно, что там перебор с отсечением, но до отсечения я не додумался, просто перебирал, в итоге всего 30 баллов -.-
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Ищем с помощью хеширования с обоих концов в каждой из строк суфпрефикс, если нашли, то добавляем его хеш в список. Сортируем итоговый список, затем бинарим левую и правую границу хеша от каждого запрашиваемого слова и выводим количество.
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +3 Проголосовать: не нравится
      Ещё есть решение, что строка S переводится следующим образом: s[1] + s[n] + s[2] + s[n - 1] ... s[n] + s[1]. Список из таких строк сортится. Затем для каждой из запрашиваемых строк делаем то же самое и бинарим уже границы строки в списке.
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      У меня сортировка набора и образцов, затем для каждого образца бинарно ищем первую и последнюю строку начинающуюся с такой же буквы и проход по набору между этими строками внезапно прошла на 90 (всё с хешами) :D
      Код
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        На хешах, с делением хешей по длине и без сортировки(т.е. сложность в худшем случае большая) заходит на 90.
        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится
          у меня ровно то же самое что у  Climbix, объясните какая максимальная сложность? Я считаю, что сложность такого решения O(n log n), где n <10^6, должно же проходить!
          • »
            »
            »
            »
            »
            »
            15 лет назад, скрыть # ^ |
            ← Rev. 2  
            Проголосовать: нравится +3 Проголосовать: не нравится

            В моей реализации, если все образцы и наборы начинаются с одной буквы, то каждый раз проверяются все строки из набора (квадрат).
            Что-то типа O(n log(n) k), где k - количество строк, начинающихся с той же буквы, что и текущий образец.

            Да и сортировка строк за O(n log(n) log(50)).

            • »
              »
              »
              »
              »
              »
              »
              15 лет назад, скрыть # ^ |
               
              Проголосовать: нравится 0 Проголосовать: не нравится
              Не пойму зачем сортить строки?  =)
              Можно сортить хеши, и не понял про проверку за квадрат.
              • »
                »
                »
                »
                »
                »
                »
                »
                15 лет назад, скрыть # ^ |
                 
                Проголосовать: нравится 0 Проголосовать: не нравится
                В любом случае, считая асимптотику, не стоит забывать про константные коэффициенты.
              • »
                »
                »
                »
                »
                »
                »
                »
                15 лет назад, скрыть # ^ |
                ← Rev. 2  
                Проголосовать: нравится 0 Проголосовать: не нравится

                2 строки же сравниваются бинпоиском по хешам.
                Короче, моё решение делает так:

                1. отсортим оба набора
                2. идём по образцам (допустим мы сейчас в s[i]) и поддерживаем указатель L - до него уже не может быть подходящих нам строк, так как они меньше s[i-1] уже
                3. бинпоиском ищем первую и последнюю строку начинающуюся с такой же буквы, что и s[i] (пусть это l и r)
                4. проверяем все строки из словаря между l и r на совместимость с s[i]
                5. L присваиваем l
                Пример в прошлой правке
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +15 Проголосовать: не нравится
    Есть простое честное решение за линию. Для каждого паттерна вначале посчитаем префикс функцию и пометим, какие прекфиксы являются супрефиксами.
    Сложим эти паттерны в бор и для каждой вершины будет насчитывать ответ (просто к добавлению в бор добавить один if для проверки, является ли префикс супрефиксом и один инкремент, если да).
    Потом умеет отвечать на запросы онлайн для длину запроса - нашли вершину в боре, вывели ответ, который в ней уже посчитан.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Посчитаем хеш от строки (h[i], где i - символ строки, следовательно, h[s.length()] - хеш всей строки. 
    Пройдем по строке и посмотрим, какие префиксы имеют такой же хеш, как и суффиксы. Кинем такие префиксы в map: первый параметр - пара значений,  хеш префикса и его длина; второй параметр - количество таких префиксов.

    Пройдем по всем образцам. Посчитаем хеш всего образца. Достанем из map значение по паре значений - хешу префикса и его длине. Это и есть ответ для данного образца.

    Пишется на паскале в 30 строк. А на C++, наверное, вообще строк 15-20.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Я делал Ахо-Карасиком
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    на самом деле тесты были настолько слабыми, что проходило на 100 баллов, например, такое решение на с++:

    читаем 1й и 2й наборы в стринги. потом проверяем для каждой строки из 1го набора какие в нем есть супрефиксы (в лоб с помощью метода substring, ага) и для всех найденных в мапе (map< string, int >, конечно же) делаем ++. теперь идем по 2му набору и выводим ответы, которые лежат в мапе.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Слышал что есть в некоторых олимпиадах 2 комплекта, западный-восточный так ли в информатике?
»
15 лет назад, скрыть # |
← Rev. 4  
Проголосовать: нравится 0 Проголосовать: не нравится

530 баллов, учитывая 0 за 2-ую.
Надо же так зафейлиться...

>9 - 438

>10 - 495

>11 - 532

>Точно так.
А учитывая это вообще оверкилл...
»
15 лет назад, скрыть # |
 
Проголосовать: нравится -6 Проголосовать: не нравится

Хм... Как можно было не взять по модулю ориентированное расстояние? -_-

P.S. По регламенту первое место автоматом идет на всерос?

»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
вторая задача второго дня какая то через чур сложная - я за последнюю больше набрал
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +4 Проголосовать: не нравится
    А мне вторая очень понравилась. Спасибо составителям за это :D
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +3 Проголосовать: не нравится
      Да, единственная задача второго дня, где надо думать :)
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        Ну да. Мне еще повезло, что я решил посмотреть свое решение за 5 минут до конца. ПРи добавлении единичек в конец у меня было writeln(1) вместо write(1).Иначе был бы колоссальный слив.
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      Кстати, как на 100 её решать?
      Тупое разложение на k множителей набрало 80...
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +3 Проголосовать: не нравится
        У меня очень мутное решение с разложением всех чисел на простые множители, всех разностей соседних чисел на простые множители...

        Потом я восстанавливаю ответ через те числа, которые встречаются в i-ом, но не встречаются в (i+1)ом.
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +8 Проголосовать: не нравится
        Пусть ответ - bi.
        Посмотрим на ai и ai + 1. Посмотрим на их разность. Заметим, что эта разность - произведение всех bi (с учетом предыдущих людей), кроме того, на которое показал i-й работник. Т.о. можно легко восстановить, какое количество блюд было в типе, на который показал каждый работник (и, соответственно, какое количество стало - просто минут один).
        А теперь пускаем жадник - поддерживаем текущее состояние (есть еще неизвестные), если такое число уже есть, уменьшаем его, если нет - добавляем новое.
        В конце, если произведение не равно a1 надо его добавить на любое из оставшихся мест. А остальное забить единицами.
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +3 Проголосовать: не нравится
        А разбор не проводили?

        Пусть n[i] = a1 * a2 * ... * aj * ... ap. Тогда n[i - 1] = a1 * a2 *... * (aj - 1) *  ... ap. Значит, n[i] div (n[i] - n[i - 1]) = x = aj. Последовательно рассматриваем все n[i]. Получаем таким образом x. Если среди множителей, наличие которых мы уже успели распознать, есть x, тогда просто в текущем массиве множителей мы уменьшаем его на один. В противном случае мы узнали новый множитель, содержащийся в n[i - 1] (а раз мы не распознали его до этого, то он содержится и в n[1]). Запоминаем его для ответа и для массива текущих множителей. В конце выводим этот массив. Если количество распознанных множителей меньше k, то делим n[1] на все множители, получаем оставшийся, записываем и его, остальное можно забить единицами. Как-то так, хотя я понимаю что мой текст очень непонятен)
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +3 Проголосовать: не нравится

        Разве у вас разбора не было?

        Зная отношение n[i] к n[i + 1] мы можем найти, какое у нас кол-во вариантов выбора одного из блюд. Оно будет равно n[i] div (n[i] mod n[i + 1]). Не знаю почему, но у меня получилась такая формула. А дальше будем поддерживать два массива, допустим firstdiv и curdiv. В firstdiv будем хранить предполагаемое изначальное разложение, а в curdiv - текущее. Дальше проще написать кусок кода(сорри за паскаль).

        for i:= 1 to m - 1 do begin

          divisor:= n[i] div (n[i] + n[i+1]);

          position:= find(divisor); // линейный поиск элемента divisor в массиве curdiv

          if position = 0  then begin  //не нашли

            inc(c);

            firstdiv[c]:= divisor;

            curdiv[c]:= divisor - 1;

           end else dec(curdiv[position]);

        end;

        А дальше выводим firstdiv,посчитав произведение ненулевых элементов этого массива. После этого выводим n[1] div p и выводим единички пока i <= k.

        P.S. Да, я не умею объяснять.

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

        Хм. странно, я написал тупой перебор вариантов разложения на множители и для каждого варианта запускал перебор вариантов увеличений(т.е. конечно уменьшений количества блюд, просто запускал с конца). Вроде ничего сложного, меня больше напрягает что у меня на 8ой WA#4 а не TL.

        UPD. http://pastebin.ru/TrMpyWNt вот код если интересно

        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится
          Я, сглупив и не посмотрев на ограничения, написал в восьмой КМП -__-. Время, конечно, потерял.  
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        А я один по ней Куна написал?
        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится +8 Проголосовать: не нравится
          Расскажешь решение?
          • »
            »
            »
            »
            »
            »
            15 лет назад, скрыть # ^ |
             
            Проголосовать: нравится +3 Проголосовать: не нравится
            1. очевидно, что из двух соседних количеств вариантов ni и ni + 1 можно получить число, которое было уменьшено на i-ом шаге.
            2. число, которое было уменьшено либо входило в исходный набор a, либо было получено уменьшением другого числа на единицу.
            3. понятно, что нам надо минимизировать количество чисел, которые будут входить в исходный набор, так как увеличить набор мы всегда сможем.
            4. построим орграф, в котором есть ребро из i в j, если i < j и число, которое было уменьшено на i-м шаге на единицу превосходит число, уменьшенное на j-м шаге. Теперь покроем этот граф путями. Понятно, что из каждого пути в исходный набор обязано входить только число, соответствующее первой вершине пути (уменьшенное на этом шаге). 
            Из того факта, что решение есть следует, что обязательно найдется набор подходящей величины. Дополним его до k членов и произведения n1. К сожалению, я не умею хорошо доказывать, что мы минимизировали произведение набора.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    К сожалению, я убил на нее большую часть олимпиады, из-за чего не успел написать геометрию...

    Насчет сложности согласен. Это действительно единственная задача второго дня, где нужно серьезно думать.
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      Все индивидуально.
      Мне например, абсолютно непонятно, что сложного в 6 задаче. А вот на 7 убивается много времени, хотя тоже несложно, восьмая  - еще хуже 7-ой.
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        Да, согласен, каждому свое.
        Меня в шестой подкосило то, что я изначально написал неправильное решение, пытался его отдебажить. Когда мне это надоело (прошло часа два, а я даже не заметил), я решил целиком его переписать.

        А в восьмой решение простое, я выше описал.
        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится +2 Проголосовать: не нравится
          Тут просто все сводится к тому, что есть люди, которые великолепно знают алгоритмы, но не могут сделать шаг в сторону и решить простую идейную задачу, есть фанаты технических гробов, есть те, кто почти не знает алгоритмов, но спокойно выводит их за счет умения думать, плюс к тому, на уровне школьных областных алгоритмы не особо и сложные. Понятно, что профессионал должен уметь все. Но профессионал должен и писать олимпиадку на 780-800 (ну скинем там баллов 20 на мелкие баги).
        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится
          имхо 8я задача достойна своего места. Хоть и существует простое решение с хешами, но решение с бором действительно красивое. Да и хеши вроде как не могут быть авторским решением?
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    кстати, если интересно - решается нахождением уникальных арифметических прогрессий с разностью 1. вот мое решение http://www.everfall.com/paste/id.php?0xvhfrf092lb правда, не успел его додебажить на олимпиаде, получил 58 из 100 (
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится
Кстати, а кто-нибудь, кроме меня, написал решение 7й полностью в целых числах?
»
15 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +3 Проголосовать: не нравится

Пишите результаты своих регионов или кидайте ссылки на таблицы.

Так легче будет ориентироваться и понимать, на что рассчитывать.

Ставрополь.

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

Хотелось бы услышать(прочитать) мнение людей насчет олимпиады этого года. А в частности: хоть  кому-нибудь кроме меня эта олимпиада показалась более тяжелой, чем в прошлом году??

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

Люди, подскажите пожалуйста, почему не проходит большую часть тестов(WA) следующее решение задачи 8: 1)Сортируем массив строк с помощью MergeSort 2)Для каждой подстроки-образца с помощью бинарного поиска определяем границы строк, супреффиксами которых является данная подстрока-образец,в отсортированном массиве строк

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

    3

    ababa
    ababaa
    abacaba
    1
    aba
    Выведет непонятно что, а ответ 2
    Строки с общим супрефиксом не будут стоять рядом в отсорченном массиве. Если их преобразовать (в чем и заключалось авторское решение), то все ок.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Можно было отсортить два раза. Первый раз сами строки. Посмотреть для каких строк строка-образец - префикс. Второй раз перевернутые строки и перевернутый образец.(суффикс) И пересечь два полученных множества. В худшем случае m*n (перебор образца и пересечение множеств) Набирает 85 баллов. TL на тестах 7,8 и 10 (в них все слова состоят только из буквы f). Самое интересное что если поставить отсечение по времени и выводить n то все будет работать. TL на тестах 7,8 и 10 (в них все слова состоят только из буквы f). Вот такие на регионе кривые тесты.
    • »
      »
      »
      15 лет назад, скрыть # ^ |
      ← Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

      Это не кривые тесты, просто O(n*m) - оценка сверху и выполняется только при определенных тестах. Я думаю, что 85 баллов в данном случае это норм.

      upd: и собственно нечего было гнать на мое дерево отрезков которое избавлялось от O(n*m) и получало 100 ))

    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      Кстати, можно было после сортировки заменить все одинаковые строки на одну из них и метку их количества и при проверке нужное количество раз добавлять.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
А где в этом году Всерос будет?
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
http://cs.istu.ru/~lex/allres.html
Удмуртия
Мое мнение - по 11ым проход будет в районе 550
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится
Доступно дорешивание второго тура (с условиями).
»
15 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +26 Проголосовать: не нравится

Теперь вы можете узреть результаты, которые собрал я.

Так же вы можете добавить ссылку на свой регион вот тут, тем самым вы поможете мне собрать полные результаты.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Кстати, не было ли в задачах weak tests? 
В задаче 3, вроде, можно выбросить префикс, который является корректным xml, и за это ничего не будет (хотя контрпример <a></a></ba></a>)
В задаче 7 проходят на 100 неточные решения, хотя, кажется, их все можно хорошим тестом заставить работать неправильно (точная проверка требует работы с числами 30+ порядка).
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Если yeputons  написал 7 в целых числах, то вы ошибаетесь о 30+ порядке чисел. На первый взгляд 64 битов вполне достаточно, и решение  yeputons это подтверждает. 
  • »
    »
    15 лет назад, скрыть # ^ |
    ← Rev. 2  
    Проголосовать: нравится 0 Проголосовать: не нравится

    А, и по 8 были слабые тесты, судя по тому какие не оптимальные решения заходили.

    UPD: а вернее даже не тесты слабые, а ограничения. длина строк 50 и ограничение на суммарную длину 10^6 сделали свое дело.

  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +8 Проголосовать: не нравится
    Во второй задаче второго дня у меня получило 100 решение, которое я завалил на стрессе. Решение примерно такое:
    Рассмотрим все числа, которые уменьшались по ходу раздачи блюд. каждое число могло либо входить в первоначальный набор, либо быть уменьшенным на 1 другим числом. Тогда жадно расставим, из какого числа могло получиться каждое число. Добавим в набор те, которые ни из какого не получились, потом добьем до нужного количества и произведения. Это завалилось на каком-то тесте с n раза в три больше k.
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      ничего не понятно - ни решение, ни тест
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
        ← Rev. 3  
        Проголосовать: нравится 0 Проголосовать: не нравится

        Решение.

        Если на i-ом шаге у нас ni вариантов, а на (i + 1)-ом - ni + 1, то на i-ом шаге мы уменьшали количество вариантов выбора блюда, которое было равно . Это количество вариантов могло быть либо первоначальным, либо уже уменьшенным ранее. Во втором случае найдется j такое что j < i и qj = qi + 1. Теперь хочется минимизировать произведение и количество чисел, которые обязательно должны входить в первоначальный набор.  
        Построим граф, где ребро будет вести из i в j, если i < j и qi = qj + 1. Понятно, что, если мы покроем этот граф путями, то нас будут интересовать только вершины, в которых эти пути стартуют. Соответствующие им qi обязательно должны быть в первоначальном наборе, а все остальные qi будут получаться из первоначальных после их уменьшения. 
        Так вот, можно покрывать граф путями жадно, что я сначала и делал. На тестах, где актуально минимизировать произведение количеств вариантов, то есть n сильно больше k это быстро валится.  
        • »
          »
          »
          »
          »
          15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится
          Жадно - это минимизировать количество путей?
          • »
            »
            »
            »
            »
            »
            15 лет назад, скрыть # ^ |
             
            Проголосовать: нравится 0 Проголосовать: не нравится
            Нет, жадно - это для каждой вершины брать любую, в которую из нее ведет ребро и назначать следующей в пути. Я не придумал, как валить минимизацию числа и она прошла стресс.
            • »
              »
              »
              »
              »
              »
              »
              15 лет назад, скрыть # ^ |
               
              Проголосовать: нравится 0 Проголосовать: не нравится
              У меня тоже примерно такое решение, только без графов (но с некоторой жадностью). Вы можете привести пример теста, на котором валится ваша программа?
              • »
                »
                »
                »
                »
                »
                »
                »
                15 лет назад, скрыть # ^ |
                 
                Проголосовать: нравится 0 Проголосовать: не нравится
                К сожалению, привести пример не могу, так как не скачал свое решение. Но, казалось бы, пример не так сложно строится. Просто берем небольшое k, большое m,а построить можно, по-моему, почти любой граф. Какой именно, все же зависит от жадности.
      • »
        »
        »
        »
        15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        http://codeforces.me/blog/entry/3704#comment-76351
        тут решение и объяснение
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +2 Проголосовать: не нравится
    у меня не прошло 2 теста, не добавлял погрешность, когда вычислял расстояние... :) печалька 
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится
    у меня в 7 решение на 40 баллов (vx=0), а получил 42 :D
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +3 Проголосовать: не нравится
      Я бы не сказал, что это значит, что тесты слабые. Сложно сделать так, чтобы решение набирало ровно столько баллов, сколько нужно. Слабые тесты - это когда неверное решение получает OK.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +19 Проголосовать: не нравится
Дайте, пожалуйста, кто-нибудь ссылку на задачи второго тура.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +3 Проголосовать: не нравится
Какой примерный проходной балл по 11 классу будет, кто-нибудь знает?
Судя из таблички, что-то типа 590
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +3 Проголосовать: не нравится

    На сайте rosolymp появились первые наброски проходных баллов по всем предметам.

    "по информатике проходные баллы следует ожидать в районе 450-460 баллов в 9 классе, 500-510 баллов — в 10 классе, 560-570 баллов в 11 классе. Точнее сказать практически невозможно, так как поскольку остается неопределенность в выборе количества участников по каждой параллели (количество может быть от 60 до 90)."

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

»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Никто не знает, почему в Москве 8ые классы вне конкурса участвовали?
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    По положению о всероссийской олимпиаде школьников в региональном этапе олимпиады принимают участие учащиеся 9-11 классов.
    • »
      »
      »
      15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Обучающиеся 7–8 классов образовательных учреждений, являющиеся победителями или призерами муниципального этапа Олимпиады по информатике как минимум среди девятиклассников, могут принимать участие в региональном этапе только при наличии соответствующего документа, подтверждающего обучение по предмету «Информатика и ИКТ» в 9 классе в форме экстерната. Вот и все.

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

        Не понял, что именно вы хотели этим сказать.

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

        А кто-нибудь знает, чем вызван этот запрет для 7-8 классов?

        И, как я понимаю, на 1-6 класс он не распространяется? :)

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

          Такая была позиция министерства. По имеющимся у меня слухам, министр ссылался на то, что согласовать участие школьников до 9-го класса в региональных олимпиадах (а это два тура по пять часов) с Роспотребнадзором не получится.

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

            А Роспотребнадзор при чем? Скорее тогда Минздрав должен был возражать?

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

              Ну вы в общем-то не в курсе структуры органов исполнительной власти РФ.

              Что такое Роспотребнадзор

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

                Да, конечно, не в курсе. Но, если речь идет о каких-то медицинских противопоказаниях, то я совершенно не понимаю откуда это идет.

                Сам постоянно до сих пор читаю в газетах, о том, что первокласнику за компьютером можно находиться типа 10 мин. в день, второкласнику — 15 и т.д. Откуда этот анахронизм? Я, конечно, сам прекрасно помню как у меня перед монитором висел защитный экран, заземленный на батарею. Без заземления нещадно бил током при прикосновении. Но с тех пор уже сколько времени прошло.

                Сам-то я всяко не одобряю зависание детей в сетях или играх. Но это уже совсем другой вопрос, и к олимпиадам по программированию, по-моему, он не имеет никакого отношения.

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

                  Понятно, что СанПиНы на эту тему — анахронизм. Но увы, они существуют. Поэтому приходится считаться с ними.

                  И если школе просто игнорировать СанПиНы, то министр образования не может подписывать документы, им противоречащие.

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

                  И в этих условиях Россия еще как-то умудряется завоёвывать золото IOI !!! :)

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

                  Как всегда, строгость законов компенсируется необязательностью их исполнения :)

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

                  Ответ k-va: тогда еще регион не был общим по России, в Питере был теор.тур, отбор был через региональные сборы и никто и не слышал про запрет участия до 9-го класса.

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

Проходной балл — Информатика — 495, 535, 573.

Источник — http://rosolymp.ru/index.php?option=com_agora&task=topic&id=125&Itemid=4884&p=84