#1692. 果实计数(count)

果实计数(count)

说明

本题需要使用文件重定向,输入文件名count.in,输出文件名count.out

题目描述

淘淘家有棵奇怪的苹果树,这棵树共有n+1n+1 层,标号为 0n0\sim n。这棵树第 00 层只有一个节点,为根节点。已知这棵树为 bb 叉树,且保证是一颗满 bb 叉树。

现在,该树第 nn 层的每个节点上都结出了一个苹果,淘淘想知道共结了多少苹果。

由于数量可能很大,答案要求输出 mod kmod\ k 后的结果。

输入格式

给出第 11 层的节点数 bb 和层数 nn 以及 kk

输出格式

输出苹果数 mod kmod\ k 后的结果。

样例

2 10 9
7

数据范围

  • 30%的数据保证:b100,n10,k100b\leqslant 100,n\leqslant 10, k\leqslant 100
  • 100%的数据保证:b<231,n<231,k215b<2^{31},n<2^{31},k\leqslant 2^{15}