题解 1443: 蓝桥杯历届试题-数字游戏

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

【C语言】数字游戏:从暴力循环到精简代码 - DotcppXF

摘要:【解题思路】        将题目描述的游戏规则转化为数学规律问题,不断优化代码,解决【时间超限】和【数据超范围】两大难点。【1】常规解法(暴力循环求解)        ① 直接按题目描述的规则写代码……

蓝桥杯历届试题-数字游戏 (C语言代码)

解题思路:第一次:1+(1+2+3+4+5)=16第二次:16+(6+7+8+9+10)=56第三次:56+(11+12+13+14+15)=?第x次:s[x-1]+((x-1)*n+1+x*n)*n/2=?(x-1)*n+1为后面等差数列的第一个数(x*n)为后面等差数列的最后一个数再运用等差数列求
优质题解

蓝桥杯历届试题-数字游戏 (C语言代码)

解题思路:为什莫这么做就不多说了,前面的大佬们已经解释过了;这里来说说具体是怎么的到东东每次所报的数(因为我觉得前面大佬说的不算清楚):例如:n=3,k=13,T=3的时候对应的表如下(带颜色的是东东报的数)0123456789124711393117东东所报的数用t表示第1次:t1=1第2次:t2=

我美吗!

摘要:参考代码:#include <stdio.h> int main()                                 &nb

蓝桥杯历届试题-数字游戏 (C语言代码)

摘要:参考代码:/*题目描述栋栋正在和同学们玩一个数字游戏。 游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一……

c代码记录之数字游戏

本质上是一道挺水的题,浅表做题过程n:报数人数k:报到(k-1)时,下一次从0开始报数t:栋栋报过的次数sum:栋栋报过的数之和find1假设不从零重报,第m次报数为baoshu=1+1+2+3+4+5+6+...+(m-1)从零重报,只需对baoshu取模操作即为第m次实际报数:baoshu%k所以