Description

Input

输入包含一行两个整数N和K,1<=N,K<=10^9

Output

一行一个整数,表示不同方案数目模1,000,000,007的值。

Sample Input

2 2

Sample Output

16


思路

首先因为每个元素都是独立的,所以可以分开考虑

然后如果只有一个元素,可以考虑\(dp_{i}\)表示i行i列的方案数

第i+1行如果放了前k个,那么前面的前k个都必须要放,所以只剩下一个\(dp_{i-1-k}\)

然后归纳一下发现就是\(2^k\)

所以答案是\(2^{nk}\)


#include<bits/stdc++.h>using namespace std;const int Mod = 1e9 + 7;int mul(int a, int b) {return 1ll * a * b % Mod;
}int fast_pow(int a, int b) {int res = 1;while (b) {if (b & 1) res = mul(a, res);b >>= 1;a = mul(a, a);}return res;
}int main() {int n, k; cin >> n >> k;cout << fast_pow(fast_pow(2, n), k);return 0;
}

转载于:https://www.cnblogs.com/dream-maker-yk/p/10085674.html

BZOJ4475: [Jsoi2015]子集选取【找规律】【数学】相关推荐

  1. 【每日一题Day35】LC878第N个神奇数字 | 二分查找 找规律 + 数学

    第N个神奇数字[LC878] 一个正整数如果能被 a 或 b 整除,那么它是神奇的. 给定三个整数 n , a , b ,返回第 n 个神奇的数字.因为答案可能很大,所以返回答案 对 109 + 7 ...

  2. [E找规律] lcLCP29. 乐团站位(找规律+数学)

    文章目录 1. 题目来源 2. 题目解析 1. 题目来源 链接:LCP 29. 乐团站位 相关:[Mbfs] lc54. 螺旋矩阵(bfs+方向数组) 2. 题目解析 经典问题,一看有手就行,结果不知 ...

  3. Beehive UVALive - 7528 (找规律+数学思维)

    点击打开链接 There is an infinite beehive like the one given in the figure. We consider two cells to be ad ...

  4. c语言摆动序列找规律,数学探秘【数学探秘数学头条】- 数学探秘知识点 - 中企动力...

    2018.4.13 二月二十七周⑤ "形与神俱"之科学和哲学实质探秘 作者:田合禄 北京中医药大学临床特聘教授 摘要 [目的]阐发"形与神俱"的由来.内涵及其科 ...

  5. [JSOI 2015] 子集选取

    4475: [Jsoi2015]子集选取 Time Limit: 1 Sec  Memory Limit: 512 MB Submit: 363  Solved: 255 [Submit][Statu ...

  6. 数学/找规律/sgu 118 Digital root

    题意 定义f(n)为n各位数字之和,如果n是各位数,则n个数根是f(n),否则为f(n)的数根 现在给出n个Ai,求出A1*A2*-*AN + A1*A2*-*AN-1 + - + A1*A2 + A ...

  7. 1235813找规律第100个数_2013年全国中考数学规律探索试题汇编

    由莲山课件提供http://www.5ykj.com/ 资源全部免费(2013•衡阳)观察下列按顺序排列的等式:,,,,-,试猜想第n个等式(n为正整数):an= ﹣ .考点:规律型:数字的变化类. ...

  8. [国家集训队]整数的lqp拆分 数学推导 打表找规律

    题解: 考场上靠打表找规律切的题,不过严谨的数学推导才是本题精妙所在: 求:$\sum\prod_{i=1}^{m}F_{a{i}}$ 设 $f(i)$ 为 $N=i$ 时的答案,$F_{i}$ 为斐 ...

  9. LeetCode-878. 第 N 个神奇数字【数学,二分查找,找规律】

    LeetCode-878. 第 N 个神奇数字[数学,二分查找,找规律] 题目描述: 解题思路一:二分答案+容斥原理.给定一个上下界,然后依次增大下界或者减小上界,直到只剩一个答案.容斥原理是,加上两 ...

最新文章

  1. 5G+AI,中国版无人驾驶可以有多猛?
  2. windows和Linux内存的对齐方式
  3. Boost:不受约束的bimap双图的测试程序
  4. 一个好用的查看Angular应用ngrx状态的Chrome扩展:Redux devTools
  5. 解除单个文件的与svn服务器的关联
  6. 人才是培养的吗? (转)
  7. RPC框架Dubbo分析
  8. Python-进程相关概念
  9. 华为机试HJ73:计算日期到天数转换
  10. IP地址和子网划分学习笔记之《预备知识:进制计数》
  11. 常用邮箱SMTP/POP3地址及端口
  12. SOAOffice和iWebOffice、NTKO的比较及其优势(转)
  13. unity2018关联不到vs_vs2015与unity2018兼容性问题
  14. iptables限制Docker IP和端口访问
  15. IOS 证书安装详解
  16. 嗅探HTTP网页用户账户密码
  17. 获取手机设备的IMSI / IMEI 信息
  18. Windows 10 优化方案
  19. C语言 16进制字符串转16进制数组 函数示例
  20. vmware workstation 各个版本官网下载链接

热门文章

  1. offsetLeft 、offsetWidth、scrollHeight等的区别
  2. 【转载】程序员有哪些电脑技能让外行感到神奇?
  3. 深入浅出PHP&MySQL(影印版)
  4. 如何有效地读书【转】
  5. 大话网站---从Hello World到高并发网站
  6. ROS多根adsl叠加负载均衡PCC的做法
  7. luogu P1064 金明的预算方案
  8. Python 3.x标准模块库目录
  9. VS2010静态编译生成.exe可执行文件
  10. 深入cocos2d-x中的touch事件