题解 P1634 【禽兽的传染病】

· · 题解

这个题意义不大,就是认识了变量类型long long

两种方式:

找到规律直接次幂;

#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    unsigned long long x,n,sum;
    cin>>x>>n;
    sum=pow(x+1,n); 
    cout<<sum;
    return 0;
}

暴力循环。

#include<iostream>
using namespace std;
int main()
{
    long long x,n,sum=1;
    cin>>x>>n;
    for(int i=0;i<n;i++)
    {
        sum=x*sum+sum;
    }
    cout<<sum<<endl;
    return 0;
}