/*
题目描述
有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
输入
初始人数n
输出
最后一人的初始编号
样例输入
3
样例输出
2
Jennifer
2018-02-08 14:41:57
*/
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int i;
i=n%3+n/3+1;
cout<<i<<endl;
return 0;
}
题目描述
有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
输入
初始人数n
输出
最后一人的初始编号
样例输入
3
样例输出
2
Jennifer
2018-02-08 14:41:57
*/
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int i;
i=n%3+n/3+1;
cout<<i<<endl;
return 0;
}