Well, it has been almost three years since I retired from the Informatics Olympiad.
Recently I'm planning to attend 2021 ICPC North America Qualifier (NAQ).
Honestly, I really have no idea about how many algorithms and data structures I still remember.
So I decided to practice by doing some problems from NAQ 2020, and this is one of those questions that I think is actually very interesting and clever.
Building Logic Gates by Using Universal Gates
1 year ago
0 comment
There are two universal gates in total: { NAND } and { NOR }.
Since { NAND } is a functional completeness set (as well as { NOR }), you can build any logic gates by using only NAND gate (or NOR gate).
Hi, December!
1 year ago
4 comments
Introduction
December is a minimalist personal blogging system that natively supports Markdown, LaTeX, and code highlighting.
This project is based on Python(Django), HTML, SQLite and JavaScript(jQuery).
Hello World!
1 year ago
0 comment
Congratulations!
You made it! Welcome to the December blogging system!
This is the first article in the site. You can always delete it and start your writing journey!
Some Useful Tips
Markdown & LaTeX & Code Highlighting
The December system support Markdown & LaTeX & Code Highlighting natively, so you don't need to install extra plugins. This is actually pretty cool.
You can go to the editing page of this article to see its Markdown source code.
Or you can go to this place to learn more about Markdown syntax.
A simple example of LaTeX:
(Of course you are able to use the inline math mode: !)
And for code highlighting, you can do:
print("Hello World!")
Abstract Divider
Use <!--more--> as abstract divider. When displayed on the home page, the content behind the abstract divider is hidden.
Long time no see. 挺感慨的,转眼间我也要去大学了