#exawizards2019e. [exawizards2019_e]Black or White

[exawizards2019_e]Black or White

题目描述

今天,Snuke 准备在下午吃 BB 块黑巧克力和 WW 块白巧克力作为零食。

他会重复以下步骤,直到没有巧克力剩余:

  • 以相等的概率选择黑色或白色,并且如果还有对应颜色的巧克力,则吃掉一块。

对于从 11B+WB+W(包括)的每个整数 ii,找出第 ii 块要被吃掉的巧克力是黑色的概率。可以证明这些概率是有理数,并且我们要求你按照注释中所述的方式取模为 109+710^9+7 来输出。

注释

当你打印一个有理数时,请首先将其表示为一个分数 fracyx\\frac{y}{x},其中 x,yx, y 是整数,并且 xx 不可被 109+710^9+7 整除(在问题的约束条件下,这种表示总是可能的)。然后,你需要打印满足 xzequivypmod109+7xz \\equiv y \\pmod{10^9 + 7} 的唯一整数 zz,其中 0leqzleq109+60 \\leq z \\leq 10^9 + 6

约束条件

  • 输入中的所有值均为整数。
  • 1leqB,Wleq1051 \\leq B,W \\leq 10^{5}

输入

输入数据格式如下,从标准输入获得:

BB WW

输出

B+WB+W 行中打印答案。在第 ii 行中,打印第 ii 块要被吃掉的巧克力是黑色的概率,以模 109+710^9+7 的形式。

示例输入 1

2 1

示例输出 1

500000004
750000006
750000006
  • Snuke 吃巧克力的顺序有三种可能:
    • 白、黑、黑
    • 黑、白、黑
    • 黑、黑、白
  • 分别对应的概率是 frac12,frac14,frac14\\frac{1}{2}, \\frac{1}{4}, \\frac{1}{4}。因此,第一块、第二块和第三块巧克力被吃掉时是黑色的概率分别为 frac12,frac34\\frac{1}{2},\\frac{3}{4}frac34\\frac{3}{4}

示例输入 2

3 2

示例输出 2

500000004
500000004
625000005
187500002
187500002
  • 分别对应的概率是 $\\frac{1}{2},\\frac{1}{2},\\frac{5}{8},\\frac{11}{16}$ 和 frac1116\\frac{11}{16}

示例输入 3

6 9

示例输出 3

500000004
500000004
500000004
500000004
500000004
500000004
929687507
218750002
224609377
303710940
633300786
694091802
172485353
411682132
411682132