projecteuler题库

https://projecteuler.net/problem=621

https://pastebin.ubuntu.com/p/w2G5bwbJMR/

设T(n)是序号n的三角数
那么所计算的数W就是T(n1)+T(n2)+T(n3)  
先不管顺序  设(n1 , n2, n3)是从大到小排列
则有T(n1max)=(W/3),T(n2max)=((W-T(n1))/2)
n1取0到n1max,n2取n1到n2max,
计算W-T(n1)-T(n2)是否为三角数。是则取序数n3
判断n1,n2,n3是否相等全不等记6,有两个相等记3,都相等记1。
相加即为结果。

(defun c:sj ()(setq  nn (getreal "请输入要计算的数:")a1 (xl nn 3))(setq xn 0qks 0)(repeat (+ a1 1)(setq an (/ (* xn (+ xn 1)) 2))(setq tn (xl (- nn an) 2))(setq yn xn)(repeat (+ 1 (- tn xn))(setq bn (/ (* yn (+ yn 1)) 2))(setq c1 (xl (- (- nn an) bn) 1))(setq qh (+ (+ an bn) (/ (* c1 (+ c1 1)) 2)))(if (= qh nn)(setq qks(+    (if (= xn yn)(if (= yn c1) 1 3)(if (= yn c1)36))qks)))(setq yn (+ yn 1)))(setq xn (+ xn 1)))(princ "G(")(princ (rtos nn))(princ ")=")(princ qks)(princ)
)(defun xl (n l)(- (fix (/ (+ 1 (expt (+ 1 (* 8 (/ n l))) 0.5)) 2)) 1)
)

有关projecteuler题库621题的lisp解答,萌新求围观。相关推荐

  1. 二级计算机为让利消费者,计算机二级office题库训练题(2)

    D.计算机病毒是一个特殊的寄生程序 15. 以下关于编译程序的说法正确的是( ). A.编译程序属于计算机应用软件,所有用户都需要编译程序 B.编译程序不会生成目标程序,而是直接执行源程序 C.编译程 ...

  2. c语言二级编程题库,二级C语言题库-编程题.doc

    二级C语言题库-编程题 第 PAGE \* Arabic \* MERGEFORMAT 27 页第 PAGE \* Arabic \* MERGEFORMAT 27 页 1.请编写函数fun,其功能是 ...

  3. 2019网络教育计算机统考模拟试题,最新2019年网络远程教育《计算机应用基础》统考模拟题库500题(含答案)...

    2019年网络远程教育统考<计算机应用基础>考试 题库500题[含答案] 一.选择题 1.启动ExCEl2003应用程序后自动建立的工作簿文件的文件名为_______. A.工作簿 B.工 ...

  4. python第六章函数课后答案_浙大PTA-Python题库 函数题(6-1~6-6)题解

    其他各章题解链接如下 浙大PTA-Python题库 编程题第一章(1-1~1-3)题解 https://blog.csdn.net/zimuzi2019/article/details/1070206 ...

  5. 二级c语言基础题库100题,二级C语言上题库100题.doc

    二级C语言上题库100题 二级C语言上机试题汇编 第01套: 给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去 除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针 ...

  6. python填空题_Python题库-填空题

    『Python题库 - 填空题』Python笔试填空题 part 1. Python语言概述和Python开发环境配置 part 2. Python语言基本语法元素(变量,基本数据类型, 基础运算) ...

  7. c语言填空题题库6,二级C语言题库-填空题.doc

    二级C语言题库-填空题 第 PAGE \* Arabic \* MERGEFORMAT 24 页第 PAGE \* Arabic \* MERGEFORMAT 24 页 1.下列给定程序中,函数fun ...

  8. 2015计算机二级c语言题库,2015年计算机二级C语言题库找题目录

    2015年计算机二级C语言题库找题目录 找题目录 第01套:int fun(___1___ *std) 第02套:void WriteText(FILE ___1___) 第03套: fprintf( ...

  9. c语言考试常考大题,C语言题库经典题 考试常考题.doc

    C语言题库经典题 考试常考题.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...

最新文章

  1. 图解Istio原理和实践--云平台技术栈18
  2. 微软聘请游说公司为收购雅虎作势
  3. 为什么 Linux的开发者要转到Windows 10 平台!
  4. java求任意个数集合的笛卡尔积,Java中任意集的笛卡尔积
  5. why SAP Fiori action sheet is created as disabled by default
  6. xy轴坐标图数字表示_【相机标定】四个坐标系之间的变换关系
  7. 我清华毕业,在龙泉寺写代码
  8. 安全客2017季刊-第3期
  9. 使用过的MySql查询语句[待续...]
  10. 从零开始学习MXnet(四)计算图和粗细粒度以及自动求导
  11. ES5实现组合继承的原理
  12. 【windows查看电脑属性配置 dxdiag】
  13. cad.net 利用win32api实现不重复打开dwg路径的文件夹(资源管理器)
  14. AI公开课:19.05.30 瞿炜-新东方AI研究院院长《做懂教育的AI:把未来带进现实》课堂笔记以及个人感悟
  15. One PUNCH Man——特征选择
  16. APP安全漏洞学习笔记
  17. java setAttribute的使用
  18. 2011年最值得阅读的财富故事,蒋百荣论商经小赢在智大赢在德
  19. sp_WhoIsActive
  20. Java初学之抛异常

热门文章

  1. 算法导论例题——钢管切割
  2. Echarts分时图绘制
  3. STM32 关键词(1) __weak
  4. c++糟心问题实验截图
  5. aiwi游戏里的忍者神龟
  6. 为什么随机数要用种子,对种子的理解
  7. 为用户提供功能模块(详解)
  8. 潭州课堂25班:Ph201805201 第四课:Linux的命令以及VIM的使用 (课堂笔记)
  9. 智能机器人技术综合实训课程说明
  10. c语言关于21点游戏人机对战人人对战设计及源代码