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

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

Сегодня состоится Single Round Match 637 в 19:00 по Московскому времени.

Давайте обсудим задачи после контеста.

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

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

Спасибо, что ты предупреждаешь когда будет Topcoder.

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

Кто-нибудь еще сталкивался сегодня с тем, что не получается залогиниться в арену, пишет "Your login request timed out"

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

    тоже самое

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

    И у меня. Причем на arena.topcoder.com то же самое

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

    Пару часов назад все было нормально, сейчас тоже не заходит. ContestAppletProd.jnlp перекачал, не помогло.

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

    У меня ещё кроме "Your login request timed out" появляется "Your JRE does not support AES-128, login not allowed". Обновил JRE, перекачал Applet, обновил профиль на TC, ничего не помогает... :)

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

    Похоже проблему решили, я сейчас смог залогиниться.

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

    Typical Java

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

On clicking on connect with all variations ranging from direct to Http tunnel A and B my Topcoder arena displays a message saying "A connection could not be established" . How do I fix it ?

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

А хоть кому-то вообще удалось залогиниться?

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

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

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

I can't login to the Applet Arena :( It said "Your JRE does not support AES-128". What should I do? My OS is Ubuntu 14.04

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

Configure Java >> View >> Remove Topcoder arena application >> re-download and run arena

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

i can not run java applet of TC in ubuntu can some one help please?

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

div2. 1000 — min-cost-flow?

UPD:: Yes, it is.

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

    so, round on topcoder will be unrated?))

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

    It seems if replace columns ".." by 0, ".#" by 1 and "#." by 2 then it is:
    http://acm.sgu.ru/problem.php?contest=0&problem=328

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

      No, it is not that. In our case 1 and 2 should not be adjacent while in the sgu problem it can happen.

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

        How? :)

        • "1 — black, 2 — white"
        • "It's not allowed to color two adjacent vertices with the same color"
  • »
    »
    10 лет назад, # ^ |
      Проголосовать: нравится +14 Проголосовать: не нравится

    But no one passed system tests :(

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

    length of board == 1, :(. System test failed.

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

    Can i use Sprague–Grundy theorem? Isn't it only applicable with normal play convention?? In this case the person who does not have a move wins. Am i wrong?

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

      Yes, you could use it here.

      One can reformulate the game as follows: a move is valid iff it does not block the last left-to-right path. So the player who has not a move lose.

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

    Can anybody please explain me better than O(n^3) solution? I read the editorial of 335C problem which has a O(n^3) approach.

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

      I had an O(n) solution based on Sprague-Grandy Theorem.

      We split our rectangle into smaller rectangles as follows: If we have a column with 'x' then we divide rectangle in this column (the edge column is in both left and right rectangle). for example

      • ..x..xx..
      • x.......x

      is splited into

      • ..xx..xxxx..
      • x..........x

      Now. It's easy to see that our game is equivalent to the sum of games on smaller rectangles. There are three types of rectangles.

      Type A:

      • x....
      • .....

      Type B:

      • x...x
      • .....

      Type C:

      • x....
      • ....x

      One can prove by induction that nimber of A(n) = (n-1), nimber of B(n) = n%2 and nimber of C(n) = 1-n%2. [n is the width of rectangle]. So we just have to xor those numbers and we are done. There is one other case when there is no 'x' on the initial board. But in that case first player wins when n is odd and lose when n is even. (symmetry strategy).

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

Эммм.. Все 500 упали?

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

а что значит, цвета, которыми написано passed system test?

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

deleted

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

I had problems with CodeProcessor plugin during contest. I had to debug by myself. Is there any problem with this plugin or is is a problem with my Java environment?

Instantiation error window says: Could not instantiate the editor CodeProcessor (see the java console for details). Switching to 'Standard' editor instead

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

Div1 250 is a perfect problem to demonstrate .NET LINQ:

public double calc(int[] a, int[] b)
{
    var sa = new SortedSet<int>(a);
    double ans = 0;
    foreach (int bb in b.Where(bb => bb != -1))
    {
        int x = sa.FirstOrDefault(aa => aa > bb);
        if (x == 0)
            x = sa.Min;
        else
            ans++;
        sa.Remove(x);
    }
    if (sa.Count > 0)
        ans += 1.0 * Enumerable.Range(1, a.Length * 2).Except(a).Except(b).Sum(
            bb => sa.Count(aa => aa > bb)) / sa.Count;
    return ans;
}

I don't know Python, but I bet code would be even shorter.

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

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    lol.

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

Can someone explain their solution for Div2 1000?

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

    Snuke wins iff there is an 8-connected path of red cells from first column to the last column.

    Build an oriented weighted graph, where each vertex correspond to a region from the board and there is an edge U->V with weight W if regions U and V are adjacent and region V has W cells. Add two more vertices source and target, source has edges to all regions having a cell in the first column with corresponding weight and all regions having a cell in the last column have edge to target with zero weight. Answer is the shortest distance from source to target.

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

      ффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффф

      LOL

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

      Are you LOL (=

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

      Why the shortest distance will give the optimal answer ? I am not able to understand. Can you please explain ?

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

        Any simple path in the graph corresponds to a set of 8-connected regions in the grid and length of this path corresponds to the total number of cells in these regions. We want to find a set of connected regions which spans from first column to the last with minimal total number of cells, this is equivalent to finding a shortest distance from source to target in the graph.