1 import fractions, functools, sys

 if __name__ == '__main__':
T = int(sys.stdin.readline()) for _ in range(T):
N = int(sys.stdin.readline())
A = list(map(int, sys.stdin.readline().split())) gcd = functools.reduce(fractions.gcd, A) # reduce函数的理解
print('YES' if gcd == 1 else 'NO') Link:
  https://www.hackerrank.com/challenges/sherlock-and-gcd 学习:
  深度抽象问题
    不断地抽象问题的本质,层级越高,越简单!
  reduce
    循环apply fuc
  gcd
    greatest commen diviosr

最新文章

  1. ztree-demo 2
  2. 4. K线基础知识
  3. Lvs之NAT、DR、TUN三种模式的应用配置案例
  4. 硬盘安装ubuntu注意事项
  5. P1970 花匠
  6. 在JSP页面中输出完整的时间
  7. Spring Bean 生命周期2
  8. Realsense 提取彩色和深度视频流
  9. Avoid The Lakes--poj3620
  10. iOS 11 导航栏 item 偏移问题 和 Swift 下 UIButton 设置 title、image 显示问题
  11. SpringCloud的服务消费者 (一):(rest+ribbon)访问注册的微服务
  12. python从任意文件读取邮件地址输出的代码
  13. js获取url参数(通用方法)
  14. 学习熟悉箭头函数, 类, 模板字面量, let和const声明
  15. ipv6的校验格式
  16. Spring AOP切面变成——创建增强类
  17. ThreadLocal 与 Synchronized区别
  18. strConnection连接Access数据库
  19. springcloud(四)-Eureka Server集群
  20. 【Android UI设计与开发】使用ViewPager实现欢迎引导页面

热门文章

  1. 所谓has a 和 is a
  2. App 冷启动:给 Android 的 Activity 添加一个背景
  3. Unity3D中的工具类
  4. 复制文件时,如何显示进度条(使用TFileStream一点一点读,或者使用BlockRead)
  5. python 操作 office
  6. Android 对话框简介
  7. acdream:Andrew Stankevich Contest 3:Two Cylinders:数值积分
  8. java 内存区域中的栈
  9. java_IO流小结
  10. VMware vSphere 5.5的12个更新亮点(1)