链接:https://ac.nowcoder.com/acm/contest/330/E
来源:牛客网

题目描述

精通程序设计的 Applese 叕写了一个游戏。

在这个游戏中,有一个 n 行 m 列的方阵。现在它要为这个方阵涂上黑白两种颜色。规定左右相邻两格的颜色不能相同。请你帮它统计一下有多少种涂色的方法。由于答案很大,你需要将答案对 109+7109+7 取模。

输入描述:

仅一行两个正整数 n, m,表示方阵的大小。

输出描述:

输出一个正整数,表示方案数对 109+7109+7 取模。

示例1

输入

复制

1 1

输出

复制

2

示例2

输入

复制

2 2

输出

复制

4

备注:

1≤n,m≤10^100000
s = input("")
s = s.split(" ")
m = int(s[0])
n = int(s[1])
num=int(1e9+7)
print(pow(2,m,num))

转载于:https://www.cnblogs.com/Staceyacm/p/10781817.html

Applese 涂颜色(python解法)相关推荐

  1. Applese 涂颜色(欧拉定理降幂+快速幂)

    链接:https://ac.nowcoder.com/acm/contest/330/E 来源:牛客网 精通程序设计的 Applese 叕写了一个游戏. 在这个游戏中,有一个 n 行 m 列的方阵.现 ...

  2. 【牛客 -330E 】Applese 涂颜色(费马小定理,超级快速幂)

    题干: 精通程序设计的 Applese 叕写了一个游戏. 在这个游戏中,有一个 n 行 m 列的方阵.现在它要为这个方阵涂上黑白两种颜色.规定左右相邻两格的颜色不能相同.请你帮它统计一下有多少种涂色的 ...

  3. Applese 涂颜色(欧拉降幂)

    链接:https://ac.nowcoder.com/acm/contest/330/E 来源:牛客网 题目描述 精通程序设计的 Applese 叕写了一个游戏. 在这个游戏中,有一个 n 行 m 列 ...

  4. Applese 涂颜色

    https://ac.nowcoder.com/acm/contest/330/E Python版本一 题解: std 一个比较显然的结论是,对于每一列,有 2n 种涂色方法. 我们可以发现,当确定了 ...

  5. 牛客训练四:Applese 涂颜色(费马小定理+快速幂)

    题目链接:传送门 思路: 考虑每一列有2种颜色,总共有n行,每一行的第一个格确定颜色,由于左右颜色不相同,后面的行就确定了. 所以总共有2^n中结果. 由于n太大,所以要用到费马小定理a^n%mod= ...

  6. 洛谷P1162 填涂颜色(Python搜索)

    P1162 填涂颜色https://www.luogu.com.cn/problem/P1162 题目描述 由数字00组成的方阵中,有一任意形状闭合圈,闭合圈由数字11构成,围圈时只走上下左右44个方 ...

  7. LeetCode 111. Minimum Depth of Binary Tree--Java, Python解法--二叉树最小高度--迭代,递归

    题目地址:Minimum Depth of Binary Tree - LeetCode Given a binary tree, find its minimum depth. The minimu ...

  8. LeetCode 226. Invert Binary Tree--反转二叉树--C++,Python解法--递归,迭代做法

    题目地址:Invert Binary Tree - LeetCode Invert a binary tree. Example: Input: 4/ \2 7/ \ / \ 1 3 6 9 Outp ...

  9. LeetCode 204. Count Primes--从一开始的质数个数--Python解法--面试算法题

    题目地址:Count Primes - LeetCode Count the number of prime numbers less than a non-negative number, n. E ...

  10. LeetCode 458. Poor Pigs--智力题「小白鼠试毒」--C++,Python解法

    题目地址:Poor Pigs - LeetCode There are 1000 buckets, one and only one of them is poisonous, while the r ...

最新文章

  1. Ext JS 4 Beta 3 今天可以下载了
  2. 用弹性振子力学系统方法计算一组反对角矩阵的质量和频率n+m=8
  3. Leaf:美团分布式ID生成服务开源
  4. 【卷积码系列3】(n,k,m)卷积码的维特比译码实现(不使用MATLAB库函数)及性能对比(vitdec函数-代码见CSDN同名资源)
  5. Mysql 查询返回结果空时间错误
  6. 修改cmdline 把内存改成512MB
  7. Qt:Qt使用WM_COPYDATA消息进行进程通信
  8. 使用hutool发送QQ邮件在windows正常,linux发送报错。
  9. 宿主程序Crash与Lua是动态库还是静态库有关?
  10. jsx后缀的是什么文件_React核心特性-从JSX到虚拟DOM
  11. SQL语句(九)使用特殊关系运算符查询
  12. c语言静态变量和静态函数
  13. javascript中Promise深入理解(一)
  14. mac中不允许安装第三方软件
  15. 别再用Excel了!用帆软报表做营收报表效率高十倍!
  16. 微信小程序开发--虎年头像制作、虎头帽制作
  17. 好心情:抗抑郁药物的不良反应和处理措施
  18. 贪心算法之田忌赛马问题
  19. canvas画带圆角矩形
  20. cout与cerr区别

热门文章

  1. Python引用复制,参数传递,弱引用与垃圾回收
  2. PL/SQL跨库查询数据
  3. Android平台Native开发与JNI机制详解
  4. 程序员生存定律——打造属于自己的稀缺性(转载)
  5. Mine Number(搜索,暴力) ACM省赛第三届 G
  6. GridView冻结列的实现
  7. 如何使用Java代码获取文件、文件流或字符串的编码方式
  8. uniapp监听PDA激光扫描
  9. SpringBoot与缓存使用及原理(下)
  10. ElasticSearch学习(一):Linux环境准备