首页 > 代码库 > HDU 3003
HDU 3003
找规律吧。可以快速幂模
#include <iostream>#include <cstdio>using namespace std;__int64 Power(__int64 a,__int64 b,__int64 k){ __int64 ans=1; a%=k; while(b){ if(b&1){ ans=ans*a%k; } b>>=1; a=a*a%k; } return ans;}int main(){ __int64 k; while(scanf("%I64d",&k),k){ __int64 ans=Power(2,k-1,k); printf("%I64d\n",(ans+1)%k); } return 0;}
HDU 3003
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。