列表

详情


NC206569. 遗忘的泰勒

描述

泰勒公式是将一个在x=x0处具有n阶导数的函数f(x)利用关于(x-x0)的n次多项式来逼近函数的方法。
小明想知道sinx泰勒展开式第n项的正负,现如今给你个sinx的泰勒展开式,聪明的你对于小明的提问能
告诉小明第n项的正负嘛。如果是正数的话输出YES反之输出 NO
sinx带佩亚诺余项的麦克劳林展开式如下图所示。

输入描述

第一行一个整数T(1≤T≤500),表示共有T组测试数据。
对于每组测试数据都有一个n(1≤n≤500),表示询问的展开式的第n项。

输出描述

若是正数输出YES反之输出NO

示例1

输入:

3
1
5
6

输出:

YES
YES
NO

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

pypy3(pypy3.6.1) 解法, 执行用时: 76ms, 内存消耗: 19040K, 提交时间: 2020-06-07 12:59:13

T = int(input())
for cas in range(T):
  n = int(input())
  if n & 1:
    print("YES")
  else:
    print("NO")

Python3(3.5.2) 解法, 执行用时: 28ms, 内存消耗: 3304K, 提交时间: 2020-06-07 12:39:51

n=int(input())
for i in range(n):
    print(['NO','YES'][int(input())%2])

Ruby(2.4.2) 解法, 执行用时: 52ms, 内存消耗: 7380K, 提交时间: 2020-06-07 13:38:11

gets.to_i.times{
    puts ((gets.to_i)%2==1?"YES":"NO")
}

上一题