hdu2065 "红色病毒"问题 指数型母函数

Posted 奚政

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hdu2065 "红色病毒"问题 指数型母函数相关的知识,希望对你有一定的参考价值。

关于指数型母函数的题目,通过用公式并展开得到系数做的吧,取最后两位就是对100取模

 1 #include<stdio.h>
 2 
 3 int QuickPow(int a,long long n,int p){
 4     int temp=a,ans=1;
 5     while(n){
 6         if(n&1)ans=ans*temp%p;
 7         n>>=1;
 8         temp=temp*temp%p;
 9     }
10     return ans;
11 }
12 
13 int main(){
14     int T;
15     while(scanf("%d",&T)!=EOF&&T!=0){
16         for(int q=1;q<=T;q++){
17             long long N;
18             int ans;
19             scanf("%I64d",&N);
20             if(0==N) ans=0;
21             else ans=(QuickPow(4,N-1,100)+QuickPow(2,N-1,100))%100;
22             printf("Case %d: %d\\n",q,ans);
23             if(q==T)printf("\\n");
24         }
25     }
26     return 0;
27 }
View Code

 

以上是关于hdu2065 "红色病毒"问题 指数型母函数的主要内容,如果未能解决你的问题,请参考以下文章

hdu2065 "红色病毒"问题 指数型母函数

HDU 2065 红色病毒 指数型母函数+泰勒公式

解释一个VBS脚本病毒代码

修复“错误 C2065:未声明的标识符”

未声明的标识符 error c2065 c2143

HDU 5971"Wrestling Match"(二分图染色)