萝莉控型提督

Time Limit: 1000 MS Memory Limit: 32768 K

Description

愚蠢的小林作为一个萝莉控型提督,立志要建立一支强大的由萝莉舰娘组成的远洋舰队。众所周知的是,在《舰队Collection》中一支舰队是由最多6只不同的船组成的。作为小林的朋友,聪明又机智的小T发现了一个游戏里的Bug。这样,小林就可以建立一支最多由n艘船组成的舰队了。不但如此呢,相同的舰娘和可以同时登场了。

现在小T知道小林的萝莉型舰娘有a种,每种有无限个。那么可以组成的舰队有多少种?

Input

输入数据的第一行包括一个整数T,表示数据的组数。

每组数据包括一行,包含两个整数a(1≤a≤10^9)和n(6≤n≤10^18)。分别表示舰娘的种类数和个数。

Output

每组数据的输出包括一行,表示组成的舰队种类数。种类数可能非常大,请对10^9+7取模。

Sample Input

2
2 10
3 10

Sample Output

1024
59049

Source

“尚学堂杯”2015级程序设计竞赛(10月)正式赛

Author

TwIStOy

题意

RT

思路

快速幂水题

坑点

AC代码

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define mod 1000000007long long quick_mod(ll a,ll b)
{ll ans = 1;while(b){if(b&1){ans = (ans*a) % mod;b--;}b/=2;a = a*a%mod;}return ans;
}void solve(void)
{int t;cin>>t;ll a,b;while(t--){cin>>a>>b;cout<<quick_mod(a,b)<<endl;}
}int main(void)
{solve();return 0;
}

【快速幂】HRBUST 2263 萝莉控型提督相关推荐

  1. HRBUST 1855 幼稚园的矩阵(矩阵快速幂)

    幼稚园的矩阵 Time Limit: 1000 MS Memory Limit: 32768 K Total Submit: 21(8 users) Total Accepted: 11(6 user ...

  2. hrbust 1401 九连环(矩阵快速幂)

    九连环 Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 65(37 users) Total Accepted: 34(31 users ...

  3. HDU 6185 Covering 矩阵快速幂 递推

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6185 题目描述: 一个4*n的矩形, 你用1*2的矩形覆盖有多少种方案, n <= 1e18 ...

  4. HDU4549 M斐波那契数列(矩阵快速幂+费马小定理)

    Problem Description M斐波那契数列F[n]是一种整数数列,它的定义如下: F[0] = a F[1] = b F[n] = F[n-1] * F[n-2] ( n > 1 ) ...

  5. 快速幂模板(java)

    前言 知道快速幂首先要知道(a * b)%c=(a%c)*(b%c) 还要知道 ab= a2*(b/2) = (a2)(b/2) 当换成int类型需要考虑奇偶型做不同处理 那么幂分为奇偶数考虑 b%2 ...

  6. AtCoder AGC019E Shuffle and Swap (DP、FFT、多项式求逆、多项式快速幂)

    题目链接 https://atcoder.jp/contests/agc019/tasks/agc019_e 题解 tourist的神仙E题啊做不来做不来--这题我好像想歪了啊= =-- 首先我们可以 ...

  7. 疯子的算法总结(一) 位运算(快速幂、快速乘)

    一.预备知识(补码,反码) 计算机通过二进制表示整形数,比如int型32位有符号整形数: 1表示为:0000-00001(共32位) -1表示为:1111-1111(共32位) 补码计算法定义:非负数 ...

  8. 洛谷 1226 取余运算||快速幂

    洛谷  取余运算||快速幂 1226 其实比起楼下的大佬们,我主要是多了些位运算和讲解. 想法一: 直接输出 pow(b,q)%k 嗯~~勇气可嘉,但是看一眼数据范围(长整型)就会意识到,这个方法也许 ...

  9. 矩阵相关操作和矩阵快速幂

    矩阵相关操作和矩阵快速幂 矩阵基本运算以及快速幂模板 POJ - 3070. Fibonacci Hdu - 1757A. Simple Math Problem Codeforces - 185A. ...

最新文章

  1. python编程入门经典实例-【python】编程语言入门经典100例--30
  2. SilverLigth的Chart不要图例(Legend)的方法
  3. IOS开发基础之汽车品牌项目-14
  4. pat 乙级 1037 在霍格沃茨找零钱(C++)
  5. 浅谈Opencl之Image和Buffer 区别
  6. [转]将微信和支付宝支付的个二维码合二为一
  7. 一个关于从1到100的加法算法
  8. But Wang Xing, who is concerned about long-term
  9. mfc--使用ShellExecute打开另一个可执行程序
  10. Http协议对格式、请求头、方法
  11. linux安装nodejs binaries包以及设置npm国内镜像
  12. 常用正则表达式大全(Xss防范、sql注入、手机邮箱验证等等,持续补充~)
  13. 华为是不是培养人工智能人才花费最大的公司?
  14. 深度学习的权重衰减是什么_深度学习-权重衰减
  15. 单层感知器神经网络matlab,MATLAB神经网络——单层感知器
  16. 报道|香港科大校友“盐马行”活动成功举办
  17. 【路径规划】基于改进粒子群实现机器人栅格地图路径规划
  18. 我的世界如何制作一个空岛服务器,我的世界1.7.10 God 世界空岛服务器
  19. c# MD5加密
  20. 基于canvas+uniapp的9宫格拼图游戏组件

热门文章

  1. kombu.exceptions.EncodeError: Object of type NewUser is not JSON serializable
  2. 模块二 day13 内置函数和推导式
  3. (一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)
  4. 智慧商贸进货时同时新增日常支出
  5. UVA10655-Contemplation! Algebra
  6. 2022年高压电工特种作业证考试题库模拟考试平台操作
  7. 《黑客与画家》读书笔记(术语解释)
  8. 怎么将图片格式转换成JPG?学会这两种方法轻松转换
  9. CSS动画之静态三角形画法与延后的汽车车灯
  10. 七段数码管数字时钟实时显示显示(年月日时分秒)