Изменения рейтингов за последний раунд временно откатаны. Скоро они будут возвращены. ×

Автор huawei, 4 недели назад, перевод, По-русски,

Друзья, привет!

Если Вам хочется, чтобы Ваши идеи реализовались в новых технологиях и продуктах, которыми пользуется треть населения планеты, принимайте участие в Honorcup Marathon. Соревнование будет нерейтинговым. Вы можете принимать участие как индивидуально, так и в составе команд до 3-х человек.

Перейти к соревнованию →

Вам предлагается поработать над сложной задачей, которая не имеет точного решения.

На кону: у нас есть телефоны для 3 первых мест и $10000 для победителя.

И, конечно, ТОП 80 участников получат толстовки с логотипом Huawei Codecraft. Не забывайте указывать свой размер и адрес доставки при регистрации на матч. Huawei поддерживает ICPC — если Вы участвуете в четвертьфинале регион NEERC (теперь NERC) в этом году, то позже Вы сможете указать город, в котором будете участвовать в четвертьфинале и мы попробуем доставить Вашу толстовку к церемонии открытия. Некоторым участникам будут предложены 3-х месячные высокооплачиваемые контракты в Москве, Санкт Петербурге, Нижнем Новгороде, Новосибирске и Китае (включая расходы на проживание/проезд при необходимости).

Принимаем решения до 14 октября 20:59:59 (МСК). Награждение победителей пройдет 1 ноября на финале Honorcup Мск. Победителей мы попросим предоставить исходный код и описание решения, детали которых обсудим в формате телефонного звонка. В случае обоснованных сомнений о нарушении правил, мы оставляем за собой право передать приз следующему участнику. Спасибо за понимание!

Не упустите свой шанс. Всем удачи!

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

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

Intriguing — so it's going to be much less specific-algorithm oriented and more open-ended? This would be an interesting competition

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

Huawei niubi!

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

Huawei niubi!

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

    think carefully why you can't surpass the one upstair.

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

      Repeating is not welcomed in Codeforces. Here is not a place for instant messaging, and you can upvote if you agree with others, instead of repeating.

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

      Repeating is not welcomed in Codeforces. Here is not a place for instant messaging, and you can upvote if you agree with others, instead of repeating.

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

Why can't I register as a team member? When I choose team, it shows nothing.

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

as well as for teams of up to three people.

TOP 80 participants will get a hoodie with Huawei Codecraft logo!

How does this work with teams? Are all members of top 80 teams given hoodies, or are 80 hoodies in total given out in order of team performance? Does the same apply to the devices for top 3?

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

    This was asked previous round. TL;DR No. A entity (team or user) gets only one device / hoodie.

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

    And, of course, TOP 80 participants will get a hoodie with Huawei Codecraft logo!

    I interpret this as 80 hoodies are given in order of team performance.

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

In case of reasonable doubt about the violation of the rules, we reserve the right to transfer the prize to the next participant

What are you so concerned about that you had to specifically warn us?

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

Huawei niubi!

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

Не получается зарегистрировать команду. Я состою в нескольких, но на выбор не предлагается ни одной. Что делать?

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

How many problems will be?

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

What language we can use (C++,java,python)?

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

Huawei niubi!

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

This seems like a kaggle data mining/machine learning contest, as the blog says " your programming skills, research and data analysis abilities."

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

    I think it is. Huawei Honorcup Marathon 1 is about using machine learning to improve blood pressure measurement.

    Unfortunately I don't know anything about machine learning.

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

wow! its gonna be interesting!

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

Let's go huawei!

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

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

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

QaQ, it's my fault for getting a wrong length of this contest.

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

    Seems that you want to win this round in 0.001.

    UPD: You can see that he said "That's a bad starting time for Chinese" in Rev.2, which means he thinks the penalty is important in a 14-day round.

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

Are contestants age-restricted? Money prize is huge enough.

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

First,We'd better not use "Chenglish" here. What's more,we'd better not talk about politics。

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

can someone just explain me what does i+=(i&(-i)); does

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

I'm very expected for it,and I hope it's not too difficuty.

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

HUAWEI NIUBI

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

Your P30 mobile is very good;

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

huawei NB!!!

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

Can we use c++ ???

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

Why you down vote me?

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

Is it true that marathons like this one require only the predicted output to be submitted, and my program's execution time doesn't matter?

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

 z

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

If i partisipate in team in the Honor cup, will our team get a T-Shirt?

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

Huawei niubi!

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

T-shirt! T-shirt! T-shirt!

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

can anyone share the link of the data please? download limit reached for their link.

»
3 недели назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Ограничения по памяти и времени

Это из-за стандартного шаблона под задачу или я что-то не понял?

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

Is there a faster way to download the data? Downloading speed has dropped down to 100kBps and it's going to take hours to download it.

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

In case of reasonable doubt about the violation of the rules, we reserve the right to transfer the prize to the next participant.

Where can I read those rules?

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

    Yes, we need rules if there are any

    Also, it is not clear to me whether final testing is the only thing that matters or other subtasks are counted towards standings as well

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

    I think the required details are listed in the terms when you registered on the round. Also, the information in the announcement is important.

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

2.1 GB DATA!!!

By my Internet speed, the contest will be over before the download is done :)

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

How should I submit my results? I submitted the sample answer file "data_train_64_answers.txt" to C1 but got a WA with "The program is too long [size=115801 bytes]". Can anyone help?

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

    Why C1, not A1?

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

    "The program is too long [size=115801 bytes]" is about your submission size. In this problem it's ok to get this message instead of your real submission. So, it's not checker's comment or so.

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

      Did you expect such high scores in couple hours of the contest (in a 14 days contest)? I am wondering if its worth participating now or not.

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

        Yes, it was expected, because, archive with dataset contains answers for the training part of set. Scores will be recounted after contest finishing. So, it may be interesting to participate and do your best :)

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

          I was referring to non-training parts scores, its almost 30k for the A2 for lot of people. Was this expected as well?

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

The post mentions a possible "violation of the rules". Where can we find these rules?

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

    I think the required details are listed in the terms when you registered on the round. Also, the information in the announcement is important.

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

Из чего складывается финальный результат участника? Сумма по всем задачам? Сумма по A3 + B3 + C3 или сумма по A2 + B2 + C2 + A3 + B3 + C3?

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

I read the rules in registration but it's still not clear to me :

The presented solutions are original, and the participants of the match do not violate any intellectual rights, such as the rights to the results of intellectual activity, copyright and the right to a trademark. The solutions presented were not published on any media, such as newspapers, magazines and websites, including in open source communities.

Does this means it's not allowed to implement, or even take inspiration of research papers on the topic, even if its only a subpart of our solution ? It's not like automatic jigsaw puzzle solving has never been investigated before, and it feels strange to say you have 2 weeks but can't use the internet to see what has been done already...

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

    Can you try to ask this personally(I mean asking it under the section "Ask a question" on the problem set page)?As clarity on this is required as soon as possible

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

      I got this answer :

      I redirected your question to Huawei, but I'm pretty sure they do not want to forbid usage of science articles. I think you can use published ideas if this does not violate anyone else's rights. It seems you can't use any copy-paste which can violate anyone rights.

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

is unordered_map slower than map for insert and erase operation? https://codeforces.com/contest/1234/submission/61712875 this code gives TLE https://codeforces.com/contest/1234/submission/61712682 this gets accepted the only difference between codes is that i used unordered_map in 1st one.

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

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

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

Is it against the rules to partially solve the problem by hand?

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

Aw...I am too young to participate in honorcup :(. I am <14 years of age.

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

"Well performed participants will be invited to get highly paid 3 months contracts in Moscow, St. Petersburg, Nizhny Novgorod, Novosibirsk, Minsk or in China (including transportation & accommodation expenses covered)"

How many does "well performed" mean? Also, in case of participation as a team,will every participant of the team get an internship opportunity?

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

So, does the score of the solution just depend on the answer of A3, B3 and C3?

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

    Yes

    "...After the contest, for each participant we will use the last correctly formatted (0 points) submission on problems A3, B3 and C3 to evaluate the quality of the solution. These values will be used to determine the winners."

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

I think you should at least tell us the file count in the last subtasks to avoid screwing up.

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

    You have all the test data available, can't you count it by yourself?

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

      Well, what if I submit the wrong answer (which has less pictures), I would never know, because it's going to show OK. Just to be sure.

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

        I got your point. You can simply check number of lines in your output file to be sure.

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

Я ведь правильно понял, что вердикт "Частичное решение: 0 баллов" на A3, B3, C3 означает, что все выходные данные соответствуют нормам?

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

    Да, см. условие задачи, там всё подробно расписано

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

Насколько я понимаю, как только раунд закончится — запустятся системные тесты, решения по A1,2 B1,2 C1,2 будут аннулированы, по задачам A3, B3, C3 отобразится результат? И, я так понимаю, топ 80 попадут туда (куда?) очно, 1го ноября?

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

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

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

Какое время считать за окончание контеста, из счётчика или из оповещения?

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

When the system tests?

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

Мне теперь коты мерещатся повсюду, а во сне я из них собираю пазлы. Кто мне доктора оплатит?

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

    Меня теперь триггерит каждый раз когда вижу кота в ленте, думаю "Как хорошо собрался"

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

    Котики повсюду =)

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

Should we now just go to bed intriguied by results missing?

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

Thank you Huawei, now I hate cats.

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

Я думаю, что те, что набрали баллов больше, чем я, использовали метод из статьи 'Solving Square Jigsaw Puzzles with Loop Constraints'. Жаль, что про него я узнал только сегодня :( Судя по статистике, приведенной в статье, он на 14% лучше, чем мой. А мой MGC + DSF + Крускал набрал очень мало баллов :(

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

    А что за статья?

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

    А в чем суть алгоритма "MGC + DSF + Крускал"? (Для тех кто набрал прям совсем мало баллов, но писал собстенный велосипед, который стреляет в ногу)

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

      Ну, MGC — это такая штука, которая умеет говорить насколько плохо мы склеили два куска. Давайте найдем для каждого кусочка все расстояния до других, поделим эти расстояния на второе самое маленькое среди них. Засунем это в массивчик, отсортируем. Далее строим СНМ лес, достаём из массивчика первый элемент с наименьшим расстоянием, делаем $$$Union(edge.from, edge.to)$$$. Далее запускаем Крускала и ищем мин остов. По мин остову генерируем картиночку, она может собраться с первого раза, а может и нет, на ней ищем максимально заполненный участок, все дырки на котором заполняем неюзанными частями.

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

When system testing is gonna be?

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

My mate just said "we're tied for first place" and I didn't believe it. Surprisingly it was true, 0 points on all test tasks so far...

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

Начал генерить ответы на С3 за полчаса, успел сгенерить только для 230 картинок. Вот блин.

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

Congratulations to the winners!

  • 1 place: ccz181078 — 88917.633 points
  • 2 place: T1024 — 88851.308 points
  • 3 place: icecuber — 88412.545 points
»
8 дней назад, # |
Rev. 3   Проголосовать: нравится +45 Проголосовать: не нравится

meme

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

Если я не помню указывал ли я информацию о адресе доставки и размере футболки при регистрации на соревнование, но эту информацию я сейчас добавил в пофиль. Я уже потерял свою толстовку? =)

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

Congrats to the winners :)

Does anybody have original ideas to share ? I assume most of us had a heuristic for edge-edge compatibility, then a strategy for assembly.

  • For edge compatibility I tried several things but didn't find much better than Mahalanobis Gradient Compatibility (used in many papers). You take the 3-color pixel differences on the last two row/columns of the border, compute mean and 3x3 covariance matrix, then sum the (Mahalanobis) distance to that distribution for all the pixel-to-pixel differences across the border.

  • For assembly I had a greedy considering all positions either taken or touching taken ones, putting down the best-score piece one at a time (I allow moving or replacing pieces). Then I try to move around connected components of "very good" edges and merge them (and cut the connected components with one mistaken good edge by looking at the bridges). Then cut to MxM size, then greedy again to fill.

In particular has anyone used linear programming for the assembly ? It looked powerful but I was too lazy to try.

When having many small optimizations/variations around I found it hard to tweak and set the parameters (I've never done any machine learning also, maybe that's why).

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

    I had several different greedy solutions, I ran them all, and then I selected the most optimal answer for each picture separately

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

    This paper contained some interesting ideas.

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

      Generally speaking, no. The genetic algorithm shows good results for tasks A and B, but for problem C it gives about 20.000-25.000 points. I believe that the main problem is that the best-buddies metric that underlies this paper does not work well enough for the third sample. I tried to introduce the psevdobudies metric, however this provided minor improvements. I suppose many participants went the same way and got into a dead end.

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

    Hello, I used four-algorithms combine solutions. I run every algorithm and choose the best result as answer.

    • First algo is greedy solution. I just brut-force the central fragment and construct result for it, then choose best. For every brute-force center I made prio queue with best fragments suggestions, then every time choose the best one and merge it into current-center result.

    • Second and third soultions are BFS-based algorithms with low difference. The main idea is that if place which you wanna to fill with fragment connected with more than one filled poses then you decrease probability of wrong fragment-setting. So let's brute force as in previous method central fragment and start BFS algo from center with greedy setting fragments in each poses. So with it in most of cases when you choose current "best" fragment you oriented to two already set fragment, which decrease error probability.

    • Fourth algo I used just only for 16x16 subtask cause previous algorithms works not bad only for A and B tasks. So I just brute-force the best 4x4 subfragments formed by BFS algorithm and then choosen the best of this and merge it into result. It leads to stability 41 point per image in front of ~28 point of BFS/Greedy algo.

    And after all I try to improve results by deleting fragments which distance was more than 10% and re-build image with placing only removed poses. If it led to more optimal solution I leave it as result and round it otherwise.

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

    Thanks for sharing your approach, which judging by the standings it worked quite well :)

    I share some ideas about my final approach here:

    • Edge compatibility: I used some simple approach calculating the sum of the absolute value of the difference between the normalized pixel values (in YCbCr color space for RGB images) between the border row/column of the pieces.

    • Assembly algorithm: Greedy considering unused blocks on the positions touching the already taken ones which will not make the grid exceed MxM dimensions. For each position I calculate the best score and the second best score, and then I pick the position with the highest difference between those scores and place the block with the highest score on that position.

    This simple approach was good enough to achieve the following scores: 29.5k on A3, 29.3k on B3 and 26.7k on C3.

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

When will the form for internship opportunities at huawei be circulated?I think in honorcup 1, the form was circulated till now.

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

We want Editorial!

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

    Especially on pictures like 3334.png

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

      At least that one didn't have several identically fully black (or white) pieces like some others where you can't do anything. Abusing the colors in the output i get :

      Spoiler

      So this one is about matching noise, I didn't do anything specific and I get garbage because I use only the outer two columns/rows on each piece. But you might get a bit better than random if you match some statistics on the noise ? (there seems to be more or less densely (1,1,1) vs (0,0,0) areas for instance)

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

        Did you have previous experience working with images?

        Looks like your visualization is pretty advanced

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

          Uh nope not at all, I just found something to read/write png then it's just an array of numbers to me and I wrote a few helper functions to decorate the output to debug.

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

"During registration don’t forget to mention your size and home address for delivery."

registration where?

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

MikeMirzayanov, will it be possible to submit in the future? Seems a good practice to get at least 27k on C.

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

Did huawei contact anyone regarding hoodies or internship?

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

Where are hoodies?