这一题就是找规律的题目。。
if(t<=n)
t*=2;
else
{
t=2*(t-n)-1;
}
#include <stdio.h>
int main()
{
int t,n;
while(scanf("%d",&n)!=EOF)
{
int ans=1;
if(n==1)
{
printf("2\n");
continue;
}
t=2;
while(t!=1)
{
if(t<=n)
t*=2;
else
{
t=2*(t-n)-1;
}
ans++;
}
printf("%d\n",ans);
}
return 0;
}