AtCoder Regular Contest 061
F
Card Game for Three
AtCoder
⌀ 3154
原题
← E→
翻译中…

Problem Statement

翻译中…

Alice, Bob and Charlie are playing Card Game for Three, as below:

翻译中…
  • At first, each of the three players has a deck consisting of some number of cards. Alice's deck has $N$ cards, Bob's deck has $M$ cards, and Charlie's deck has $K$ cards. Each card has a letter a, b or c written on it. The orders of the cards in the decks cannot be rearranged.
  • The players take turns. Alice goes first.
  • If the current player's deck contains at least one card, discard the top card in the deck. Then, the player whose name begins with the letter on the discarded card, takes the next turn. (For example, if the card says a, Alice takes the next turn.)
  • If the current player's deck is empty, the game ends and the current player wins the game.
翻译中…

There are $3^{N+M+K}$ possible patters of the three player's initial decks. Among these patterns, how many will lead to Alice's victory?

翻译中…

Since the answer can be large, print the count modulo $1\,000\,000\,007 (=10^9+7)$.

翻译中…

Constraints

翻译中…
  • $1 \leq N \leq 3×10^5$
  • $1 \leq M \leq 3×10^5$
  • $1 \leq K \leq 3×10^5$
翻译中…

Partial Scores

翻译中…
  • $500$ points will be awarded for passing the test set satisfying the following: $1 \leq N \leq 1000$, $1 \leq M \leq 1000$, $1 \leq K \leq 1000$.
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N M K

翻译中…

Output

翻译中…

Print the answer modulo $1\,000\,000\,007 (=10^9+7)$.

翻译中…

样例

Input #1
1 1 1
Output #1
17
- If Alice's card is `a`, then Alice will win regardless of Bob's and Charlie's card. There are $3×3=9$ such patterns. - If Alice's card is `b`, Alice will only win when Bob's card is `a`, or when Bob's card is `c` and Charlie's card is `a`. There are $3+1=4$ such patterns. - If Alice's card is `c`, Alice will only win when Charlie's card is `a`, or when Charlie's card is `b` and Bob's card is `a`. There are $3+1=4$ such patterns. Thus, there are total of $9+4+4=17$ patterns that will lead to Alice's victory.
Input #2
4 2 2
Output #2
1227
Input #3
1000 1000 1000
Output #3
261790852
题目信息
题号
arc061_d
时间限制
3 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。