问题描述

最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。
  不妨设
  An=sin(1–sin(2+sin(3–sin(4+…sin(n))…)
  Sn=(…(A1+n)A2+n-1)A3+…+2)An+1
  FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。

输入

仅有一个数:N<201。

输出

请输出相应的表达式Sn,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。

样例输入

3

样例输出

((sin(1)+3)sin(1–sin(2))+2)sin(1–sin(2+sin(3)))+1

规律

A1 = sin(1)
A2 = sin(1-sin(2))
A3 = sin(1-sin(2+sin(3)))
S1 = sin(1)+1
S2 = (sin(1)+2)sin(1-sin(2))+1
S3 = ((sin(1)+3)sin(1–sin(2))+2)sin(1–sin(2+sin(3)))+1
Sn = 开始的 “(” +A1+n +")" + A2+n+")" +…

代码(Python)

#递归计算An
def An(i,n):#递归的结束条件if i == n:return 'sin('+str(n)+')'else:if i%2==0:return 'sin('+str(i)+'+'+An(i+1,n)+')'else:return 'sin('+str(i)+'-'+An(i+1,n)+')'
def Sn(n):s = ''# 最左边括号的数量for i in range(n-1):s += '('#Sn = 开始的 "(" +A1+n +")"       + A2+n+")" +..for i in range(1,n+1):s += An(1,i)s += '+'s += str(n-i+1)if i != n:s += ')'return s
n = eval(input())
print(Sn(n))

[蓝桥杯][基础练习]Sine之舞、Python相关推荐

  1. java 蓝桥杯 基础练习 Sine之舞

    问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他准备和奶牛们做一个"Sine之舞"的游戏,寓教于乐,提高奶牛们的计算能力 ...

  2. 蓝桥杯 基础练习 Sine之舞

    问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他准备和奶牛们做一个"Sine之舞"的游戏,寓教于乐,提高奶牛们的计算能力 ...

  3. 蓝桥杯 基础练习 分解质因数 python语言

    蓝桥杯 基础练习 分解质因数 python语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解, ...

  4. 蓝桥杯基础练习1-15(python)

    BASIC-1 闰年判断 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数: 年份是400的倍数. 其他的年份都不是闰年. 输入格 ...

  5. 蓝桥杯试题 基础练习 Sine之舞

    蓝桥杯试题 基础练习 Sine之舞 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他 ...

  6. 蓝桥杯基础练习~芯片测试FJ的字符串Sine之舞数的读法完美的代价

    试题 基础练习 芯片测试 提交此题 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多. 每个芯片都能用来测试其他芯片.用好芯 ...

  7. 蓝桥杯 试题 基础练习 Sine之舞 c语言

    文章目录 题目 代码 题目 试题 基础练习 Sine之舞 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的 ...

  8. 蓝桥杯 基础练习 01字串 C/C++/Java/Python描述

    蓝桥杯 基础练习 01字串 C/C++/Java/Python描述   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博 ...

  9. 蓝桥杯 基础练习全解 答案+解析 共17题 python

    关键字 A+B问题,数列排序,十六进制转八进制,十六进制转十进制,十进制转十六进制,特殊回文数,回文数,特殊的数字,杨辉三角形,查找整数,数列特征,字母图形,01字串,闰年判断,斐波那契数列,圆的面积 ...

最新文章

  1. android sqlite 自增长序列号归0
  2. 买不起手办就用AI渲染一个!用网上随便搜的图就能合成,已有网友开炒游戏NFT...
  3. 回复:lerit的关于对象中字段的初始化问题
  4. win10 安装xilinx 14.7 之后打开new project 奔溃解决方法
  5. 几种开源SIP协议栈对比OPAL,VOCAL,sipX,ReSIProcate,oSIP
  6. double处理arithmeticexception为什么不报错_为什么工业废气处理设备的价格不一样?...
  7. LeetCode 11 盛最多水的容器
  8. 【dfs】【模拟】【树】I Like Matrix Forever!
  9. 嵌入式计算机的特点和应用,以下描述中,()不是嵌入式操作系统的特点。A.面向应用,可以进行裁剪和移植B.用 - 信管网...
  10. 以太坊代币事件监控_以太坊程序员的常见误解
  11. IOCP扩展方法AcceptEx, DisconnectEx, GetAcceptExSockaddr用法示例
  12. 数据库lib7第2, 3题(创建索引和触发器)
  13. Linux网络协议栈(一)——Socket入门(2)
  14. excel if判断单元格是否为空否求和_Excel基础函数IF的7个使用技巧,绝不是简单的判断哦!...
  15. java 虚拟打印机_在java里调用SmartPrinter虚拟打印机的问题
  16. mac安装PS cc2019 error问题汇总
  17. 三个工具测试网络速度
  18. 中科院计算机所副研究员,中科院计算技术研究所副研究员 谭光明
  19. 蓝懿学习 练习总结
  20. 初次BERT使用者的可视化指南

热门文章

  1. 教师网络计算机研修培训总结,研修心得教师_教师网络研修总结
  2. 机器人行业的信息孤岛(2020)
  3. JAVA 2乘以8 方法_Java中用最有效率的方法算出2乘以8
  4. 【面试题】8.Redis相关
  5. 机器学习模型的集成方法总结:Bagging, Boosting, Stacking, Voting, Blending
  6. 计算机毕业设计Java高考报考指南网站(源码+系统+mysql数据库+lw文档)
  7. 乐鑫科技2021提前批软件类笔试题
  8. 华为云总裁郑叶来:工业互联网的核心是工业而不是互联网
  9. 超详细的ROC曲线绘制教程
  10. 英语学习网站php,英语学习网站