解题思路:

                咱也不会啥约瑟夫环,就按自己的理解说了,这种题吧,

                感觉还是找规律的那种,毕竟约瑟夫环结论这种也是慢慢推找到的规律,

                找规律这东西咱熟,从小学就开始训练了,开始先推几个,然后慢慢就发现规律了

                咱来推推:总共人数:0  1  2  3  4  5  6  7  8  9  10  11  12
                                                   |   |   |   |   |   |   |   |   |   |    |     |     |            <----大家发现规律了不!!!

                                 留下几号:0  0  2  2  1  4  1  4  7  1   4    7   10       

注意事项:   前三项直接带入就完事了

参考代码:

                 //1047.c--报数问题        
                #include<stdio.h>
                int main()
                {
                    int m=4;
                    int i,j,n,t;
                    int a[100]={0,0,2,2};
                	
                    scanf("%d",&n);
                    for(i=3;i<15;i++)
                    {
                    t=1;
                	for(j=1;j<i;j++)
                	{
                	    a[m]=t;
                	    m=m+1;
                	    t=t+3;
                		}
                	}
                    printf("%d",a[n]);
                	
                    return 0;
                }
点赞(0)
 

0.0分

2 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论