“Life is not calculated based on the length of a person’s life, but depends on such magical moments.”
This is a good time in life.
Personal site · London
I’m a crypto enthusiast, a long-term Bitcoin holder and I was passionate about smart contracts, Solidity auditing and competitive programming. I build and share what I learn along the way. I’m currently creating videos and sharing ideas on Twitter and YouTube.
Donations on Solana (SOL, USDC, or USDT): BduwmK79t16aJEo3s9PsSVfK5xDe3YqXrFAYqg9y5ALa
I enjoy smart contracts and Solidity auditing. You can find my work on Code4rena and Sherlock.
For code and ongoing notes, visit GitHub and my progress reports.
I also share smart-contract lectures on Bilibili.
I love competitive programming. Here are my profiles and archives:
Beijing University of Posts and Telecommunications
Bachelor’s in Computer Science · 2011–2015
Master’s in Information Security · 2015–2018
While at university, I maintained a monthly life summary on CSDN and a Chinese writing archive here.
Those posts are older, but they remain part of the record.
Notes on engineering, security, algorithms, and life.
“Life is not calculated based on the length of a person’s life, but depends on such magical moments.”
This is a good time in life.
Questions D, E, and F in this issue are very interesting. To sum up, I had no idea when doing question E. After thinking about the solution to question F for a long time, I changed the question and found that the DP of $O(nlog^2n)$ is still amazing. . .
2018 is the fourth year of my living spreadsheet. Time is ruthless and never pauses: I have barely filled one cell when I need to think carefully about the color of the next.
The original date tag was 2018-01-11; it is now 4 August 2019.
Rounds 451 and 452 were genuinely quite easy, but I made foolish mistakes.
Here are notes on the problems I caught up on. The rest were very straightforward.
Strong feelings, anxiety, wanting to take off, explode on the spot, stay alone for a while.
He is still a positive person, full of hope every morning, and has his own battlefield every day.
//It’s far from finished. I just used it as a test today. . .
//Update:2018-1-16 23:06
I have really forgotten my original intention; my writing keeps getting worse.
Let me write a recap. How can I be this weak?
I feel like I should take more contests and think more while doing them. . .
I have been thinking about question C for two hours and have no idea. I am mentally retarded. . .
No kidding. . . I plan to write longer this time. . . The previous monthly summary was very perfunctory. . .
My writing skills are almost 0. Some emotions, experiences, and thoughts are difficult to express elegantly in language after they are formed at the brain level. I am in a hurry. . . While my desire to talk is so strong tonight, I will quickly record it.
I competed in this contest during the October holiday. The first five problems felt easy, but I could not solve the sixth and only earned a few points with brute force.
After reading the editorial, I saw the sixth problem’s idea was something I had not considered. I learned from it, though it was not very difficult.
The seventh problem seemed to require a link-cut tree. I have not learned that yet, so I will return to it later.