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

Автор tmwilliamlin168, история, 4 года назад, По-английски

Having had a ton of experience with CP, I have decided that I could share my knowledge the best with the world by making a course! This course currently has lessons designed for people of many levels, from newbies to low masters.

Currently, I have opened pre-registration. I'm currently just trying to get an idea of how many people would be interested in such a course (and also to catch possible bugs on the website).

Here is the course website: http://course.williamlin.io/

100 lucky winners who pre-register will be given beta access to the course for free! Pre-registration won't be open for long though, so be sure to do it quick!

Update:

Thanks to every who pre-registered! The pre-registration assessment proved to be tough, and we decided to offer spots for beta access even for those who did not pass the test! Look out for an email from course@williamlin.io for your decision letter, as well as solutions and more opportunities to gain beta access to the course!

Update 2:

Congrats to the people who were selected to be part of the beta course:

Spoiler

Here are the solutions:

1
2
3
4
5
6
7
8
  • Проголосовать: нравится
  • +254
  • Проголосовать: не нравится

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

Happy April fool's to you too!

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

Oops... No offense but seems like you lack a bit of practice...

Solutions to this pre-registration test will be released soon.

Come back again once you have learned the fundamentals!

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

Problem 8 is broken, nothing happens after one stone is left.

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

    I wasted a lot of time checking the HTML,JS and APIs and was surprised to found that there was no condition written for the time you Win the Test. There was only one thing "You lack fundamentals shit"LOL ! Tim you owe my my Time :'((

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

:(

sedlyf

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

tmw orz

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

Where can I practice this type of questions?

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

its seems that problem 8 is broken

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

    last 3 questions are impossible to ace due to bugs in 6 and 8 , giving Wrong answer intentionally (or doesn't have any answer) in problem 7.

    In problem 7 i am getting 1,3 from brute forces but still it's giving WA .

    Probably April fool :) Others can save their 30 minutes .

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

      (1, 3) => (2, 6) => (4, 7) => (8, 8)

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

        is this your idea of april fool? you've got me man. I wasted 1 hour on this test.

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

        problem 8 is broken. I got one stone left and nothing happened.

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

          My fault... the client is initialized with the wrong number of stones so the server doesn't think that the problem was solved.

          If you press reset though, it will sync with the server.

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

            i just tried,and it just start game from the begining and dont give me a accept like a correct answer

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

            tmwilliamlin168 It still does not work! I scored 5, and i can score 6 easily if this problem works please reply asap i have 10 minutes left

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

              Congratulations on your solution. Maybe you would find it quicker if you notice that after every turn all piles are left with either an even or odd number of stones...

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

Wow i got free access to the course, Excited!

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

Seems there's a bug in Matching Problem. I just selected random options and even after submitting the wrong answer, after I selected the correct one, it increased my score. I think that shouldn't be intended.

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

Apparently I suck at games.

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

It seems wiiliam has changed last problem a bit to make it impossible .

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

Had fun playing with Bob and losing ;(

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

Thanks for the beta access, I'm very appreciate that!

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

why you require people having prior knowledge if this course is from zero to hero ?

Thanks but i am happy with content of Errichto and demoralizer

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

-_-

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

Problem 9: Prove or disprove P=NP

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

I thought this was a serious post at first. Got me william!

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

Best april fool prank ever! William orz!

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

tmwilliamlin168 Nice April fool ! Problem 6 and 7 are not solvable (for 6 we can not make better than equal score) Last problem is glitched :/

I have 2 stones everywhere but I can't move anymore haha Nice prank haha :p

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

I knew I was gonna do it!

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

How to prove that there is always a solution for problem 7?

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

    If you have a pair $$$(a, b)$$$, and you assume $$$a < b$$$, you can always make $$$a$$$ closer to $$$b$$$ by $$$1$$$ by doubling $$$a$$$ first, then $$$b$$$. Repeat this operation until they are equal.

    $$$(a, b) \rightarrow (2a, b + 1) \rightarrow (2a + 1, 2b + 2)$$$

    Edit: this solution is wrong

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

      Doesn't this not work because

      $$$|(2a+1)-(2b+2)|=|2a-2b-1|$$$ isn't necessarily less than $$$|a-b|$$$.

      I think this is only true when $$$a-1<b<a-1/3$$$, which has no integer solutions.

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

Proof that no solution exists of problem 8 : https://ideone.com/XMlAcg

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

    We can also see that overall we are adding 1 to the sum and subtracting 4 so apparently everytime we change the sum by 3.

    and the sum of given numbers is 35 which gives remainder as 2. It is only possible if sum%3 == 1

»
4 года назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится
After defeating Bob, you think that he's too easy of an opponent for you.

Uhhh... what?

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

wow! the course is rlly good tmw, im gonna spend more time using it now especially bcuz the open is this weekend.

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

I've tried multiple times on Firefox and chrome to click pre-register. It pops up another small tab and then suddenly disappears with nothing happening. Anyone encountered that problem?

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

Was anyone able to solve anyone out of problem 6,7 and 8 ?

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

    Were you able to attempt them? I tried to press things but the question was not interacting?

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

      It was interacting

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

        The problems are impossible(8 for sure, 6 and 7 don't know) William Lin was just trying to fool us.It was fun and the work he put into this is a lot. Anyway better than the rickroll he did in a long challenge once.

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

          Yet he still manage to rickroll me this time (look at ur email).

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

            yeah me too. Will we ever not fall for his traps :rofl: It was a well planned and perfectly executed rickroll though.

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

    For problem 6 you can show that the 2nd player has a strategy that can always at least tie the first player.

    The blocks are of length 3,5,7,9.

    The 2nd player strategy is as follows.

    If the player 1 paints in either middle of any block, the 2nd player can paint the the middle of any one of the remaining blocks. Otherwise the 2nd player can paint tile on the same block that the 1st player painted symmetrically on the other end, a reflection over the center.

    The 2nd player will always have a reply for the 1st player and this repeats until the game is over.

    You can show that the 1st and 2nd player will always end up with the same number of segments. Although this isn't the strategy that was actually used, the strategy the computer uses probably works similarly.

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

finally!

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

Waah bete mauj kar li.

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

I just like the fact that I knew it's April Fools and proved that the games can't be won but still didn't stop me for playing them for 30 minutes for no reason

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

Am I wrong or is the stone game really impossible to win!!?

Bob plays symmetrically unless you play center, in which case he plays center in one of the remaining centres (there are 4 so this is always possible).

In the end all non-centre cells are coloured symmetrically. Therefore center colours won't change the number of regions, which will be the same for blue and red, thus you can't win.

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

editorial when?

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

Is hacking into the server the only way to pass this test??? Too bad I don't know how :'(.

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

Auto comment: topic has been updated by tmwilliamlin168 (previous revision, new revision, compare).

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

The admissions committee has carefully reviewed your application. After much consideration, it is with great regret that we must inform you we are unable to offer you a spot in the beta course.

The course was extremely popular and there was a large number of strong applicants; in light of this, we were unable to offer a spot to every worthy applicant.

We recognize that this letter may come as a disappointment to you. Nevertheless, we encourage you to continue practicing competitive programming and wish you the best of luck in your future programming competitions.

Lastly, we would like to thank you for the time and effort you took to submit your application. We encourage you to review the solutions to the pre-registration test and subscribe for future updates.

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

Though u pranked,but u were successful in getting an estimate on how many users are interested in your course or any other project like this. Well played.

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

It's funny how I managed to get rick-rolled twice

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

https://course.williamlin.io/story

I decided it was time to send out decision letters to the 7000+ people who have pre-registered.

pog, i wonder how many people got rickrolled

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

You got me with the last one. I didn't notice that it wasn't possible until I saw that you aren't allowed to perform the operation if any piles are empty. I don't have a proof for questions 6 or 7 being impossible but I'm convinced 6 isn't, and 7 is just too mathy for me to want to try that badly.

But fun joke, I enjoyed it!

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

Auto comment: topic has been updated by tmwilliamlin168 (previous revision, new revision, compare).