记录编号 | 289580 | 评测结果 | AAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | 约瑟夫之生存之道 | 最终得分 | 100 | ||
用户昵称 | Twist Fate | 是否通过 | 通过 | ||
代码语言 | C++ | 运行时间 | 0.002 s | ||
提交时间 | 2016-08-05 08:39:31 | 内存使用 | 0.29 MiB | ||
#include<cstdio> long long di(long long n){ if(n==1)return 1; if(n==2)return 1; if(n%2==0)return 2*di(n/2)-1; else return 2*di((n-1)/2)+1; } int main(){ long long n; freopen("JOSEPHUS.in","r",stdin); freopen("JOSEPHUS.out","w",stdout); scanf("%lld",&n); long long k=1410065409; printf("%lld",di(n)); return 0; }