问题标题: 酷町堂:1966

0
0
已解决
李瑞曦
李瑞曦
高级天翼
高级天翼

我的代码:

#include<iostream>
#include<cmath>
using namespace std;
long long n,m;
int main(){
    cin>>n>>m;
    cout<<pow(n-1,m-1);
    return 0;
}

求大佬找错


0
0
汪宇航
汪宇航
新手启示者
新手启示者

int n,m,a,b;

cin>>n>>m;

a=n-1,b=m-1;

long long s=1;

for(int i=1;i<=b;i++){

s*=(n-1);

}

cout<<s;

0
汪宇航
汪宇航
新手启示者
新手启示者

直接cout输出的是int,而(15-1)^(15-1)会超出int

我要回答