brain

tamnd's digital brain — notes, problems, research

43815 notes

後 — Kanji Reference

後 (after, behind): 9 strokes, JLPT N5. On: ゴ、コウ. Kun: あと、うし-ろ、のち.

japanesekanjin5writing
CF 451D - Count Good Substrings

We are given a binary string consisting only of 'a' and 'b'. For every substring, we repeatedly merge consecutive equal characters into a single character.

codeforcescompetitive-programmingmath
增长 (zēngzhǎng) — to grow; to increase; growth

HSK 3 | verb/noun | an upward rise in quantity or degree

hsk-3vocabularya2
清楚 (qīngchu) — clear / clearly

HSK 3 | adjective / verb | clear, distinct; to be clear about something

hsk-3vocabularya2
海 — JLPT N5 Kanji

海 (kai/umi): sea. JLPT N5 kanji.

japanesekanjin5jlpt
层 (céng) — floor; layer; storey

HSK 2 | measure word/noun | used for floors of a building and layers of things

hsk-2vocabularya1
国 — JLPT N5 Kanji

国 (koku/kuni): country. JLPT N5 kanji.

japanesekanjin5jlpt
考核 (kǎohé) — assessment; to evaluate

HSK 5 | verb/noun | to assess, evaluate, or appraise performance; an assessment

hsk-5vocabularyb2
担任 (dānrèn) — to serve as; to hold (a position)

HSK 4 | verb | officially occupying a role or post

hsk-4vocabularyb1
文学流派 (wénxué liúpài) — literary movement, school

HSK 5 | n | a group of writers sharing common aesthetic principles or historical context

hsk-5vocabularyb2
用 (yòng) — to use, using, with

HSK 2 | verb/preposition | to use something, to employ, with/using (as a preposition)

hsk-2vocabularya1
〜てください — Please Do ~
japanesegrammarn5requests
Lesson 32: Possessive & Diminutive Suffixes

Sindarin nominal suffixes for possession, diminution, and verbal nouns: -en (mine), -weg (creature), -el (feminine), and the -as abstract noun suffix.

sindaringrammarsuffixesadvanced
濒危 (bīnwēi) — Endangered, on the verge of danger

HSK 5 | adjective | on the brink of danger or extinction; endangered

hsk-5vocabularyb2
CF 479B - Towers

We are given several stacks of unit cubes, each stack having an initial height. In a single move, we can take exactly one cube from the top of one stack and place it on top of another stack.

codeforcescompetitive-programmingbrute-forceconstructive-algorithmsgreedyimplementationsortings
Supplement 5: Neo-Sindarin Composition Rules

Guidelines for composing grammatically correct Neo-Sindarin: the scholar's toolkit, morphotactic constraints, how to coin new words, and how to evaluate others' Neo-Sindarin.

sindarinneo-sindarincompositionguidelinesadvanced
选择 (xuǎnzé) — to choose

HSK 3 | verb / noun | to choose, select; a choice or selection

hsk-3vocabularya2
和平 (hépíng) — peace

HSK 5 | noun / adjective | peace; peaceful

hsk-5vocabularyb2
CF 459E - Pashmak and Graph

We are given a directed graph where every edge has a weight. We want the longest possible path measured by the number of edges, with one restriction: whenever we move from one edge to the next, the new edge must have a strictly larger weight than the previous one.

codeforcescompetitive-programmingdpsortings
三 — JLPT N5 Kanji

三 (san/mit-tsu): three. JLPT N5 kanji.

japanesekanjin5jlpt
影响 (yǐngxiǎng) — to influence; influence; impact

HSK 5 | verb/noun | to have an effect on someone or something; the effect produced

hsk-5vocabularyb2
〜こそ / 〜だからこそ — JLPT N2 Grammar

Learn 〜こそ and 〜だからこそ to place emphatic focus on a specific element — 'it is precisely X' and 'precisely because of X.'

japanesegrammarn2jlpt
健康 (jiànkāng) — health; healthy

HSK 5 | noun/adjective | health; healthy; sound; well

hsk-5vocabularyb2
〜わけがない — JLPT N3 Grammar

Learn 〜わけがない (there's no way ~, it's impossible that ~) — the N3 pattern for expressing strong logical impossibility based on the speaker's conviction.

japanesegrammarn3jlpt
Food & Drink

Esperanto vocabulary for foods, drinks, cooking, meals, and restaurant situations.

esperantovocabularyfooddrinkcooking
CF 468A - 24 Game

The problem gives you the first n positive integers, arranged as a sequence 1 through n. You are allowed to combine any two numbers from this sequence using addition, subtraction, or multiplication, replacing the pair with the result.

codeforcescompetitive-programmingconstructive-algorithmsgreedymath
内容 (nèiróng) — content, substance

HSK 5 | noun | the substance or information contained within something

hsk-5vocabularyb2
JLPT N3 Lesson 6: Expressing Change, Tendency, and Difficulty

Master five N3 patterns for describing change, tendencies, and degrees of difficulty: 〜ようになる, 〜ようにする, 〜がちだ, 〜やすい/〜にくい, and 〜得る/〜得ない.

japanesen3lessonjlptgrammarchangetendency
JLPT N3 Lesson 1: Formal vs. Informal Register

Master the spectrum of Japanese registers from casual speech to formal written language, including 書き言葉 vs 話し言葉, contractions, and formal sentence-ending patterns like 〜である.

japanesen3lessonjlptregisterkeigo
〜ずにはおかない — JLPT N1 Grammar

N1 grammar pattern 〜ずにはおかない: expressing that something inevitably happens or that the speaker will certainly do something — 'cannot help but, will surely, is bound to.'

japanesegrammarn1jlpt
HSK 5 Vocabulary (1,600 New Words)

Complete HSK 5 vocabulary reference: approximately 1,600 new words at B2 level, organized by semantic category with pinyin, English, part of speech, and usage notes.

hsk-5vocabulary
号召 (hàozhào) — to call on; appeal

HSK 5 | verb / noun | to call on, to appeal to; a call, an appeal

hsk-5vocabularyb2
中 — Kanji Reference

中 (middle, inside): 4 strokes, JLPT N5. On: チュウ. Kun: なか.

japanesekanjin5writing
往 (wǎng) — toward / in the direction of

HSK 3 | preposition | toward, in the direction of — indicates direction of movement

hsk-3vocabularya2
〜ことなく (without doing — literary absolute negation)

N1 grammar pattern 〜ことなく: literary 'without doing X' expressing complete, absolute non-occurrence of an action throughout a period. Higher register than 〜ずに or 〜ないで.

japanesen1grammarjlptことなくliterary Japanese
除此之外 (chú cǐ zhī wài) — besides this; apart from this; in addition

HSK 5 | phrase | a connector used to introduce additional points or items

hsk-5vocabularyb2
方式 (fāngshì) — Method

HSK 4 | noun | method, way, manner, mode

hsk-4vocabularyb1
分裂 (fēnliè) — to split, to divide, division

HSK 5 | verb/noun | to break apart into separate pieces; division or schism

hsk-5vocabularyb2
分钟 (fēnzhōng) — minute (duration)

HSK 3 | measure word | a unit of time lasting sixty seconds

hsk-3vocabularya2
感谢 (gǎnxiè) — to thank

HSK 3 | verb | to thank, feel grateful toward someone; more formal than 谢谢

hsk-3vocabularya2
抽象 (chōuxiàng) — abstract; to abstract

HSK 5 | adjective/verb/noun | abstract; not concrete; to make abstract

hsk-5vocabularyb2
CF 472B - Design Tutorial: Learn from Life

We have an elevator starting on the first floor. Every person is waiting on that floor and wants to reach a specific destination floor. The elevator can carry at most k people at once. Moving between floors costs time equal to the floor difference.

codeforcescompetitive-programming
仲裁 (zhòngcái) — arbitration

HSK 5 | noun/verb | arbitration; to arbitrate; to mediate a dispute

hsk-5vocabularyb2
统计 (tǒngjì) — statistics, to count

HSK 4 | noun / verb | statistics; to compile statistics

hsk-4vocabularyb1
呢 (ne) — continuation question particle

HSK 1 | particle | asks 'and what about...?' or softens a statement

hsk-1vocabularya1
超过 (chāoguò) — to exceed

HSK 3 | verb | to exceed, surpass, or go beyond a quantity, limit, or standard

hsk-3vocabularya2
统筹 (tǒngchóu) — to plan holistically; overall coordination

HSK 5 | verb/noun | to plan and coordinate as a whole; overall planning

hsk-5vocabularyb2
顾客 (gùkè) — customer; client

HSK 4 | noun | a person who buys goods or services

hsk-4vocabularyb1
Sindarin Vocabulary: Time

Sindarin words for time: days, seasons, months, years, and the Elvish calendar (Kings' Reckoning and the Stewards' Reckoning).

sindarinvocabularytimetolkien
Numbers and Counters

Japanese numbers 1–10,000+, ordinal numbers, and the counter system (hon, mai, hiki, satsu, hai, ko, nin, and more) with examples.

japanesevocabularynumberscountersjlpt-n5language-learning
〜だけでなく〜も — JLPT N3 Grammar

Learn 〜だけでなく〜も (not only ~ but also ~) — the core N3 additive scope pattern for expanding beyond what was expected.

japanesegrammarn3jlpt
平等 (píngděng) — equality; equal

HSK 5 | noun/adjective | the state of being equal, especially in rights and status

hsk-5vocabularyb2
〜たところ — JLPT N2 Grammar

Learn 〜たところ to express the discovery of an unexpected result upon completing an action, used in formal reports and investigations.

japanesegrammarn2jlpt
聞 — JLPT N5 Kanji

聞 (bun/mon/ki-ku): hear. JLPT N5 kanji.

japanesekanjin5jlpt
承受 (chéngshòu) — to bear; to endure; to withstand

HSK 5 | verb | to bear; to endure; to withstand pressure, pain, or hardship

hsk-5vocabularyb2
头疼 (tóuténg) — headache / troublesome

HSK 3 | verb / adjective | to have a headache; troublesome, annoying

hsk-3vocabularya2
合理 (hélǐ) — reasonable; rational; justified

HSK 4 | adjective | conforming to reason, fairness, or accepted principles

hsk-4vocabularyb1
因为 (yīnwèi) — because

HSK 1 | conjunction | introduces a reason or cause, paired with 所以

hsk-1vocabularya1
Lesson 14: Chinese Business Etiquette

Master the vocabulary and formal register of Chinese business culture, including negotiation, formal reception, and professional social interaction.

hsk-5lessonb2
Lesson 22: Writing Academic Essays

Master the structure and language conventions of Chinese academic essays, including argumentative thesis writing, paragraph development, and formal transitions.

hsk-5lessonb2
积极 (jījí) — positive; active; proactive; enthusiastic

HSK 4 | adjective | showing energy, initiative, and a constructive attitude

hsk-4vocabularyb1
ね / よ — Sentence-Final Particles
japanesegrammarn5particles
规避 (guībì) — to circumvent, to evade

HSK 6 | verb | to avoid or circumvent risks, rules, or obligations strategically

hsk-6vocabularyc1
Lesson 10: Concession Patterns

Express concession and unconditional assertions using 即使...也, 不管...都, 尽管...还是, and related patterns at B1 level.

hsk-4lessonb1
缺点 (quēdiǎn) — shortcoming

HSK 3 | noun | shortcoming, weakness, flaw, disadvantage

hsk-3vocabularya2
Lesson 4: Academic Research and Writing in Esperanto

Produce and evaluate scholarly work in Esperanto using correct academic register, citation practice, and the resources of the Esperanto research community.

esperantoc2lesson
或者 (huòzhě) — or (in statements)

HSK 2 | conjunction | presents alternatives in a statement; contrast with 还是 for questions

hsk-2vocabularya1
CF 457C - Elections

We are trying to win an election in a city with a known set of voters. Each voter currently supports a candidate numbered from 0 upwards, and each has a cost to bribe them to vote for you. Candidate 0 is ourselves.

codeforcescompetitive-programmingbrute-force
康复 (kāngfù) — to recover; rehabilitation

HSK 5 | verb/noun | to return to health after illness or injury; the process of recovery

hsk-5vocabularyb2
精简 (jīngjiǎn) — to streamline; lean

HSK 5 | verb/adjective | to streamline, trim, reduce to essentials; concise

hsk-5vocabularyb2
口 (kǒu) — mouth / measure word for mouths and bites

HSK 1 | noun / measure word | mouth, opening, bite-sized portions

hsk-1vocabularya1
窗户 (chuānghù) — window

HSK 1 | noun | window

hsk-1vocabularya1
容易 (róngyì) — easy, likely

HSK 2 | adjective | easy to do, likely to happen

hsk-2vocabularya1
普遍 (pǔbiàn) — universal, widespread, common

HSK 5 | adjective / adverb | existing or occurring generally among all people or in most places

hsk-5vocabularyb2
媒体 (méitǐ) — media

HSK 5 | noun | channels of mass communication such as press, television, and the internet

hsk-5vocabularyb2
创新 (chuàngxīn) — to innovate; innovation

HSK 4 | verb/noun | creating something new or improving existing things

hsk-4vocabularyb1
来源 (láiyuán) — source, origin

HSK 5 | noun / verb | the point from which something originates; to originate from

hsk-5vocabularyb2
发展 (fāzhǎn) — development; to develop

HSK 4 | verb/noun | to grow or expand in a positive direction

hsk-4vocabularyb1
交通 (jiāotōng) — traffic; transportation

HSK 3 | noun | the movement of vehicles and people; the transport system

hsk-3vocabularya2
出 — Kanji Reference

出 (exit, appear): 5 strokes, JLPT N5. On: シュツ、スイ. Kun: で-る、だ-す.

japanesekanjin5writing
剖析 (pōuxī) — to dissect, to analyze thoroughly

HSK 6 | verb | to dissect and analyze in detail; to examine the inner workings of

hsk-6vocabularyc1
呈现 (chéngxiàn) — to present; to appear

HSK 5 | verb | to present; to emerge; to take on a certain appearance

hsk-5vocabularyb2
餐厅 (cāntīng) — restaurant, dining room

HSK 4 | noun | a place where meals are served to customers

hsk-4vocabularyb1
明白 (míngbai) — to understand / clear

HSK 4 | verb / adjective | to understand; clear, obvious

hsk-4vocabularyb1
自动化 (zìdònghuà) — automation

HSK 5 | noun/verb | automation; to automate

hsk-5vocabularyb2
〜と — And; With (Accompaniment)
japanesegrammarn5particles
完成 (wánchéng) — to complete

HSK 3 | verb | to finish, accomplish, or fulfill a task or goal

hsk-3vocabularya2
食材 (shícái) — ingredient, foodstuff

HSK 4 | noun | a raw material or component used in cooking

hsk-4vocabularyb1
Lesson 3: Archaic Vocabulary in Modern Use

Understanding 古今异义 and the semantic evolution of classical vocabulary in contemporary Chinese discourse.

hsk-8lessonc2
被…V了 (bèi...V le) — passive voice construction

HSK 3 | grammar pattern | passive sentence marking an action done to the subject, often with an unwanted result

hsk-3vocabularya2grammar
哪怕 (nǎpà) — even if; no matter

HSK 5 | conjunction | even if, even though, no matter (strong concession)

hsk-5vocabularyb2
口语 (kǒuyǔ) — spoken language

HSK 3 | noun | spoken language, as opposed to written language

hsk-3vocabularya2
开展 (kāizhǎn) — to carry out; to launch; to develop

HSK 4 | verb | to initiate and carry out an activity or campaign

hsk-4vocabularyb1
部分 (bùfen) — part / portion / section

HSK 3 | noun | a section or component of a larger whole

hsk-3vocabularya2
相应 (xiāngyìng) — corresponding; accordingly

HSK 5 | adjective/adverb | matching or responding appropriately to something

hsk-5vocabularyb2
〜は — Topic Marker

Japanese topic marker は (wa): marks the sentence topic, contrasts with が, usage in A-wa-B-desu patterns.

japanesegrammarn5particles
〜につれて — JLPT N3 Grammar

Learn 〜につれて (as ~ changes, proportionally) — expressing gradual co-change where two things change together.

japanesegrammarn3jlpt
N4 Kanji: 院 (Institution, Building)

JLPT N4 kanji 院 — readings, vocabulary, stroke order, mnemonic, and common confusion pairs.

japanesen4jlptkanjilanguage-learning
普及 (pǔjí) — to popularize, widespread

HSK 5 | verb / adjective | to spread widely among the public; universally available or known

hsk-5vocabularyb2
资源 (zīyuán) — resources

HSK 5 | noun | natural, human, or material resources available for use

hsk-5vocabularyb2