Leo
发表于 2014-3-20 13:57:00
回复 9楼changkunpeng的帖子
关于 x 的 nPower 次幂,题目中有一个类似的运算符叫做^,即 x ^ nPower 等价于 pow(x, nPower).
题目没有明确限制选手自己造一些额外的表达式关键字,但是
1. 选手必须要首先保证题目所描述的表达式关键字都能够正确的进行解析和运算。
2. 自己造的表达式不作为评判考量,如果由于添加新的表达式导致解析过程发生不稳定,二义性,甚至解析错误等衍生问题,则可能会反过来影响比赛成绩。
changkunpeng
发表于 2014-3-20 17:03:00
回复 11楼Leo的帖子
报告两个bug
反三角中arcos应为arccos?
求值 x 的 y 次方根:yroot(x)是不是应为 root(x,y)?
Leo
发表于 2014-3-20 22:13:00
回复 12楼changkunpeng的帖子
没错,这两处均为笔误,我们会尽快更新发布的题目。
changkunpeng
发表于 2014-3-21 09:56:00
回复 13楼Leo的帖子
那样的话
取模运算在pdf第二页是x mod y
第三页最后一行是mod(x, y)
Leo
发表于 2014-3-21 10:33:00
回复 14楼changkunpeng的帖子
这个没有错误,模除运算在题目中有两类
做为运算符时,mod 的写法为“x mod y”
做为函数,mod的写法为"mod(x, y)"
第二页中描述的是前者,第三页开始讲的是函数
changkunpeng
发表于 2014-3-21 12:16:00
回复 15楼Leo的帖子
意思是不论那种写法,都可以进行模除运算吧?
12 mod 13 == mod(12, 13)
CCKan
发表于 2014-3-21 12:22:00
是的,这两种写法都需要支持,它们的含义是等价的,计算结果必须一致。
azurefang
发表于 2014-3-21 14:04:00
你们知道python标准库有多强大么,我感觉这些函数都不用写的。。。。
Leo
发表于 2014-3-21 14:28:00
Python的一些常见的科学计算包,比如说SciPy, 属于三方开源库。
changkunpeng
发表于 2014-3-22 02:03:00
回复 19楼Leo的帖子
问下x mod y和^ 的优先级是多少:
1、大于*/ :a*b mod c-d = a*(b mod c)-d
2、等于'*''/'从左向右执行:a*b mod c-d = ((a*b )mod c)-d
或者是其他的,我感觉是第一种。。