早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一组数,按第一行1,第二行1、2、1,第三行1、2、3、2、1,依次排列n行下去,若第k行第k个数等于k,试求n行

题目详情
一组数,按第一行1,第二行1、2、1,第三行1、2、3、2、1,依次排列n行下去,若第k行第k个数等于k,试求n行
▼优质解答
答案和解析
前k行共有多少个数:这就需要 S=1+3+5+...+2k-1=k^2;从是对于任意整数n, 在floor( sqrt(n));上表示是不大于根号n的最大整数;然后n在第 floor(sqrt(n))行,如果:n-(floor(sqrt(n))-1)︿2<n/2;即n在...