Bojanje
의견: 0
Oliver is a rubber duck that, not only finds bugs, but also likes to paint. His latest
painting has \(n\) parts, each coloured with a unique colour. After he got a lot of
critiques his painting is too predictable, he decided to modify his painting in \(t\)
iterations. In every iteration he will do the following steps:
1. Oliver will select uniformly at random an index \(i\) (\(1 \le i \le n\)), and memorize
the colour on the \(i-th\) part od the painting.
2. Again, Oliver will select uniformly at random an index \(j\) (\(1 \le j \le n\)). He
will repaint the \(j-th\) part of the painting with the colour of the \(i-th\) part od the painting. If the \(j-th\)
part is already painted in that colour, there is no change. Note that \(i\) can be equal to \(j\).
Now, Oliver is afraid his painting will become monotonous or boring. He considers a painting good if
there are at least \(k\) differents colours on it. Help him calculate the probability that his painting will be
good at the end.
Subtask 1 (30 points): \(k = n\)
Subtask 2 (40 points): \(t \le 1\,000\)
Subtask 3 (40 points): No additional constraints.
The first line contains the numbers from the task statement \(n\), \(t\) and \(k\) (\(2 \le k \le n \le 10\), \(1 \le t \le 10^{18}\)).
In the first and only line output the answer modulo \(10^{9} + 7\).
Formally, let \(m = 10^{9} + 7\). It can be shown that the answer can be expressed as an irreducible fraction ^{p}
\(q\) ^{,}
where \(p\) and \(q\) are integers and \(q\)̸ ≡0
(mod \(m\)). Output the integer equal to \(p \cdot q\){−} mod \(m\). In other
words, output such an integer \(x\) that \(0 \le x < m\) and \(x \cdot q\) ≡\(p\)
(mod \(m\)).
| 서브태스크 | 점수 | 설명 |
|---|---|---|
1 | 30점 | \(k = n\) |
2 | 40점 | \(t \le 1\,000\) |
3 | 40점 | No additional constraints. |
2 1 250000000410 2 513 141592653589793 2468261332Clarification of the first example:
On the painting there are two colours, so the probability that it remains the same after one iteration is 1
2.
Clarification of the second example:
After two iterations, the number of different colours can’t go from 10 to less than 5, so in every case the
painting will have at least 5 different colours.
평가 및 의견
Bojanje
Log in to rate problems.
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
Bojanje