So Easy!

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3459    Accepted Submission(s): 1113

Problem Description
  A sequence Sn is defined as:

Where a, b, n, m are positive integers.┌x┐is the ceil of x. For example, ┌3.14┐=4. You are to calculate Sn.
  You, a top coder, say: So easy!
 
Input
  There are several test cases, each test case in one line contains four positive integers: a, b, n, m. Where 0< a, m < 215, (a-1)2< b < a2, 0 < b, n < 231.The input will finish with the end of file.
 
Output
  For each the case, output an integer Sn.
 
Sample Input
2 3 1 2013
2 3 2 2013
2 2 1 2013
 
Sample Output
4
14
4
 
Source
 
 
 
解析:矩阵快速幂
根据共轭式的原理,(a+√b)n+(a-√b)n必为整数。
而(a-1)2< b < a2
=> a-1< √b < a
=> 0< a-√b <1
=> 0< (a-√b)n <1
所以(a+√b)n+(a-√b)n = ceil( (a+√b)n )。
aaarticlea/png;base64,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" alt="" />
接下来就可以运用矩阵快速幂求解。
 
 
 
 #include <cstdio>
#include <cstring> long long a,b,n,m; struct Mat1{
long long mat[][];
}; struct Mat2{
long long mat[][];
}; Mat1 operator * (Mat1 A,Mat1 B)
{
Mat1 ret;
memset(ret.mat,,sizeof(ret));
for(int i = ; i<; ++i)
for(int j = ; j<; ++j)
for(int k = ; k<; ++k)
ret.mat[i][j] = (ret.mat[i][j]+A.mat[i][k]*B.mat[k][j])%m;
return ret;
} Mat2 operator * (Mat1 A,Mat2 B)
{
Mat2 ret;
memset(ret.mat,,sizeof(ret));
for(int i = ; i<; ++i)
for(int j = ; j<; ++j)
for(int k = ; k<; ++k)
ret.mat[i][j] = (ret.mat[i][j]+A.mat[i][k]*B.mat[k][j])%m;
return ret;
} void matquickpowmod()
{
Mat1 x;
x.mat[][] = *a;
x.mat[][] = b-a*a;
x.mat[][] = ;
x.mat[][] = ;
Mat2 y;
y.mat[][] = *a;
y.mat[][] = ;
while(n){
if(n&)
y = x*y;
x = x*x;
n >>= ;
}
printf("%I64d\n",(y.mat[][]%m+m)%m);
} int main()
{
while(~scanf("%I64d%I64d%I64d%I64d",&a,&b,&n,&m)){
matquickpowmod();
}
return ;
}

HDU 4565 So Easy!的更多相关文章

  1. HDU 4565 So Easy!(矩阵)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4565 题意: 题意: #include <iostream>#include <cs ...

  2. HDU 4565 So Easy(矩阵解公式)

    So Easy [题目链接]So Easy [题目类型]矩阵解公式 &题解: 感觉这种类型的题都是一个套路,这题和hdu 2256就几乎是一样的. 所以最后2Xn就是答案 [时间复杂度]\(O ...

  3. HDU 4565 So Easy! 数学 + 矩阵 + 整体思路化简

    http://acm.hdu.edu.cn/showproblem.php?pid=4565 首先知道里面那个东西,是肯定有小数的,就是说小数部分是约不走的,(因为b限定了不是一个完全平方数). 因为 ...

  4. hdu 4565 So Easy! (共轭构造+矩阵快速幂)

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4565 题目大意: 给出a,b,n,m,求出的值, 解题思路: 因为题目中出现了开根号,和向上取整后求 ...

  5. 【构造共轭函数+矩阵快速幂】HDU 4565 So Easy! (2013 长沙赛区邀请赛)

    [解题思路] 给一张神图,推理写的灰常明白了,关键是构造共轭函数,这一点实在是要有数学知识的理论基础,推出了递推式,接下来就是矩阵的快速幂了. 神图: 给个大神的链接:构造类斐波那契数列的矩阵快速幂 ...

  6. 数学(矩阵乘法):HDU 4565 So Easy!

    So Easy! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

  7. HDU 4565 So Easy!(公式化简+矩阵)

    转载:http://www.klogk.com/posts/hdu4565/ 这里写的非常好,看看就知道了啊. 题意很easy.a,b,n都是正整数.求 Sn=⌈(a+b√)n⌉%m,(a−1)2&l ...

  8. HDU 4565 So Easy!(数学+矩阵快速幂)(2013 ACM-ICPC长沙赛区全国邀请赛)

    Problem Description A sequence Sn is defined as:Where a, b, n, m are positive integers.┌x┐is the cei ...

  9. HDU 4565 So Easy! 广义斐波拉数 数论 (a+sqrt(b))^n%mod 模板

    So Easy! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

随机推荐

  1. 【BZOJ 1497】 [NOI2006]最大获利

    Description 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战.THU集团旗下的CS&T通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一 ...

  2. 使用maven 命令运行项目

    安装好maven3 配置好环境变量后, 输入mvn -v 查看安装是否成功, 然后导入maven项目, 选择import 导入选择Exsting Maven Projects, 接下来就准备运行一下m ...

  3. Telerik RadGridView 右键菜单如何设置?

    问题: 我想去掉红线框住的部分,希望有会的网友帮助我,谢谢! 解决方法: 默认: 修改: [利用 ContextMenuOpening 事件,对应你的项目,你要自己修改那判断的字符串(你的中文)] p ...

  4. spoj 665

    直接判  没什么算法  也没什么技巧  水水~~ #include <cstdio> #include <cstring> #include <algorithm> ...

  5. 一分钟明白 VS manifest 原理

    什么是vs 程序的manifest文件 manifest 是VS程序用来标明所依赖的side-by-side组建,如ATL, CRT等的清单. 为什么要有manifest文件 一台pc上,用一组建往往 ...

  6. Jquery-DataTable 使用介绍

    http://dt.thxopen.com/example/server_side/simple.html

  7. 【BZOJ 1069】 凸包+旋转卡壳

    1069: [SCOI2007]最大土地面积 Description 在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大. Input 第 ...

  8. 网上图书商城项目学习笔记-037工具类之BaseServlet及统一中文编码

    1.统一中文编码分析 tomcat默认esetISO-8859-1编码,在servlet中,可能通过request的setCharacterEncoding(charset)和response.set ...

  9. org.apache.http.ProtocolException: Target host is not specified

    对于httpClient4.3访问指定页面,可以从下面的demo抽取方法使用. 注意:对于URL必须使用 http://开始,否则会有如下报错信息: Caused by: org.apache.htt ...

  10. mmap

    http://www.360doc.com/content/11/0830/10/1964482_144428042.shtml