P8750 [Lanqiao Cup 2021 NOI Qualifier A2] Fill-in-the-Blank Problems

Description

## Task A: Double Factorial ### Problem Description The double factorial of a positive integer is defined as the product of all positive integers not exceeding it and having the same parity as it. The double factorial of $n$ is denoted by $n!!$. For example: $3!!=3 \times 1=3$. $8!!=8 \times 6 \times 4 \times 2=384$. $11!!=11 \times 9 \times 7 \times 5 \times 3 \times 1=10395$. What are the last $5$ digits (in decimal) of $2021!!$? Note: $2021!!=2021 \times 2019 \times \cdots \times 5 \times 3 \times 1$. Hint: It is recommended to solve this problem using computer programming. ### Answer Submission This is a fill-in-the-blank problem. You only need to compute the result and submit it. The result is an integer. When submitting, enter only this integer; any extra content will not be scored. ## Task B: Lattice Points ### Problem Description If a point $(x,y)$ has both coordinates as integers, i.e. $x \in \mathbb{Z}$ and $y \in \mathbb{Z}$, then it is called a lattice point. If a point $(x,y)$ has both coordinates positive, i.e. $x>0$ and $y>0$, then it lies in the first quadrant. Among the lattice points in the first quadrant, how many points $(x,y)$ satisfy that the product of the two coordinates is at most $2021$, i.e. $x \cdot y \leq 2021$? Hint: It is recommended to solve this problem using computer programming. ### Answer Submission This is a fill-in-the-blank problem. You only need to compute the result and submit it. The result is an integer. When submitting, enter only this integer; any extra content will not be scored. ## Task C: Integer Partition ### Problem Description Decomposing $3$ into the sum of two positive integers has two methods: $3=1+2$ and $3=2+1$. Note that different orders count as different methods. Decomposing $5$ into the sum of three positive integers has $6$ methods: $1+1+3=1+2+2=$ $1+3+1=2+1+2=2+2+1=3+1+1$. What is the number of methods to decompose $2021$ into the sum of five positive integers? ### Answer Submission This is a fill-in-the-blank problem. You only need to compute the result and submit it. The result is an integer. When submitting, enter only this integer; any extra content will not be scored. ## Task D: City-States ### Problem Description Xiaolan Kingdom is a water kingdom with $2021$ city-states, numbered from $1$ to $2021$ in order. Between any two city-states, there is a bridge directly connecting them. To celebrate a traditional festival, the government of Xiaolan Kingdom plans to decorate some of the bridges. For two city-states numbered $a$ and $b$, the cost to decorate the bridge between them is calculated as follows: find all digit positions (in base 10) where $a$ and $b$ have different digits, and sum the digits on those positions (from both numbers). For example, between city-states numbered $2021$ and $922$, the thousands, hundreds, and ones digits are all different. Adding the digits on these positions gives $(2+0+1)+(0+9+2)=14$. Note that $922$ has no thousands digit; treat the thousands digit as $0$. To save costs, the government plans to decorate only $2020$ bridges, and it must be guaranteed that from any city-state to any other city-state, one can travel using only decorated bridges. What is the minimum total cost the government must spend to finish the decoration? Hint: It is recommended to solve this problem using computer programming. ### Answer Submission This is a fill-in-the-blank problem. You only need to compute the result and submit it. The result is an integer. When submitting, enter only this integer; any extra content will not be scored. ## Task E: Game ### Problem Description Xiaolan is bored and starts playing a game by himself. First, a positive integer $n$ is given. He first writes down a number between $1$ and $n$ on paper. In each subsequent step, Xiaolan may choose a divisor of the last written number (but cannot choose a number that has already been written before) and write it down. This continues until Xiaolan finally writes down $1$. Xiaolan may have multiple possible plans for the game. For example, when $n=6$, Xiaolan has $9$ plans: $(1)$, $(2,1),(3,1),(4,1),(4,2,1),(5,1)$, $(6,1),(6,2,1),(6,3,1)$. When $n=20210509$, how many plans are there? ### Answer Submission This is a fill-in-the-blank problem. You only need to compute the result and submit it. The result is an integer. When submitting, enter only this integer; any extra content will not be scored. The answer to this problem is relatively large. If you solve it by programming, please use an appropriate data type.

Input Format

Input a capital letter indicating which task it is.

Output Format

According to the input task letter, output the corresponding answer.

Explanation/Hint

Answer template, for reference. ```cpp #include using namespace std; int main() { string ans [] = { "The answer of task A", // Replace inside the quotes with the answer for task A "The answer of task B", // Replace inside the quotes with the answer for task B "The answer of task C", // Replace inside the quotes with the answer for task C "The answer of task D", // Replace inside the quotes with the answer for task D "The answer of task E", // Replace inside the quotes with the answer for task E }; char T; cin >> T; cout