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

Автор scorpion, 13 лет назад, По-русски
Дано число k (k<=10^9) и массив из n (n<=100) чисел не превышающих k. Подмассивом массива будем называть массив, который можно получить из главного массива путём зачёркивания некоторых елементов. Нужно посчитать сколько существует подмассивов, таких что, если в подмасиве провести побитувую операцию или, т.е. получить сило tmp=a[1] or a[2] or ... a[p],(p размер подмассива), то tmp=k. K всегда представимо в следующем виде: k=(2^p)-1, (p>=1). Если есть у кого какие идеи прошу поделиться, так как лучше чем 2^n, я не придумал((((. Спасибо.  
  • Проголосовать: нравится
  • -118
  • Проголосовать: не нравится

»
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
зря ты спросил, щас тебе скажут, что это задача с текущего codechef'a....
  • »
    »
    13 лет назад, # ^ |
      Проголосовать: нравится -31 Проголосовать: не нравится
    да, она от туда...
    • »
      »
      »
      13 лет назад, # ^ |
        Проголосовать: нравится +12 Проголосовать: не нравится
      серьезно?
    • »
      »
      »
      13 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится
      я, всё же, придерживаюсь мнения, что она ОТТУДА.
      • »
        »
        »
        »
        13 лет назад, # ^ |
          Проголосовать: нравится +1 Проголосовать: не нравится
        Раз уж поехали, то я все же думаю, что "все же" не должно отделяться запятыми.

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

          почему бы и нет?
          это не вводные слова?
          типа
          я, всё-таки, придерживаюсь..

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

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

            upd: вот, пожалуйста

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

          должно (это вводное слово, так как если его выкинуть из предложения, предложение не потеряет смысл)

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

            исправлять кого-то - это как ходить по лезвию бритвы. ни права на ошибку)