猪八戒网网站开发需求,网站用户注册增加办法,中企动力技术支持网站,淘宝流量助手平台文章预览#xff1a; 题目算法代码 题目 算法
以前做过这个#xff0c;那次是c语言写的#xff0c;一点一点处理一层一层完成#xff0c;这次我换了一种语言用了另一种思想使用递归去写#xff0c;还是我们要先求出应该有多少层这个很容易#xff0c;中间输出部分我们算… 文章预览 题目算法代码 题目 算法
以前做过这个那次是c语言写的一点一点处理一层一层完成这次我换了一种语言用了另一种思想使用递归去写还是我们要先求出应该有多少层这个很容易中间输出部分我们算出每层有多少个利用python乘法就可以做到接下来使用递归一直找到只有一个符号的为止也只有这层输出一次其余层都输出俩次完成整个递归过程代码如下:
代码
def output(s,count):scount* sprint(s)
def solution(fuhao,count,zong):output(fuhao*count,(zong-count)//2)if count!1:solution(fuhao,count-2,zong)output(fuhao*count,(zong-count)//2)
count_s,fuinput().split()
count_sint(count_s)
n0
while 2*n*n-1count_s:n1;
nn-1
solution(fu,2*n-1,2*n-1)
print(count_s-2*n*n1)