现在的位置: 首页 > 综合 > 正文

1430: 小猴打架 (prufer编码)

2018年04月24日 ⁄ 综合 ⁄ 共 279字 ⁄ 字号 评论关闭

python效率极低

n=input()
ans=(n**(n-2))%9999991
for i in range(1,n):
    ans=(ans*i)%9999991
print ans%9999991

C++秒过

#include<cstdio>
#define mod 9999991
int n;long long ans=1;
int main(){
	scanf("%d",&n);
    for(int i=1;i<=n-2;i++)
       ans=(ans*n)%mod;
    for(int i=1;i<=n-1;i++)
       ans=(ans*i)%mod;
    printf("%lld",ans);
    return 0;
}

抱歉!评论已关闭.