题解 | #删数#

删数

http://www.nowcoder.com/practice/f9533a71aada4f35867008be22be5b6e

//递推公式:f[1] = 0 ,f[n] = (f[n - 1] + K) mod n //如果想了解:http://blog.csdn.net/taoyanqi8932/article/details/52335719
#include <stdio.h>
int lastNum(int n)
{
int res=0;
for (int i=2;i<=n;i++)
res=(res+3)%i;
return res;
}
int main()
{
int n;
while (scanf("%d",&n)!=EOF)
{
int m;
m=lastNum(n);
printf("%d\n",m);
}
return 0;
}

全部评论

相关推荐

投递长鑫存储等公司10个岗位
点赞 评论 收藏
分享
昨天 10:44
青岛工学院 Java
一表renzha:人家这不是写着1~3年吗?
点赞 评论 收藏
分享
07-02 13:50
闽江学院 Java
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务