开发笔记

  • 首页
  • 工具箱
算法
算法

Big Number (HDOJ 1018)

题目要求计算一个数的阶乘的位数,需用到以下知识: 任意一个正整数 a 的位数等于 (int)log10(a) + 1。

2019-02-12 0条评论 368点热度 0人点赞 阅读全文
算法

数字根

数字根(Digital Root)是自然数的一种性质,换句话说,每个自然数都有一个数根。 数根是将一正整数的各个位数相加(即横向相加),若加完后的值大于等于10的话,则继续将各位数进行横向相加直到其值小于十为止。即将一数字重复做数字和,直到其值小于十为止,则所得的值为该数的数根。例如54817的数根为7,因为5+4+8+1+7=25,25大于10则再加一次,2+5=7,7小于十,则7为54817的数根。 数根的一个性质:x+9与x的数根相同,即一个数加9后它的数根不变。公式法求数根:a的数根b = a % 9

2019-02-11 0条评论 338点热度 0人点赞 阅读全文
Qt

Qt中求两线段交点

2018-04-18 0条评论 618点热度 1人点赞 阅读全文
算法

贝塞尔曲线原理及实现

贝塞尔曲线于1962年,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由 Paul de Casteljau 于1959年运用 de Casteljau 算法开发,以稳定数值的方法求出贝塞尔曲线。 1.线性贝塞尔曲线 P(t)=(1-t)P0+tP1 , 0<=t<=1; 2.二次贝塞尔曲线 P(t)=(1-t)2P0+2t(1-t)P1+t2P2 ,0<=t&l…

2018-04-18 0条评论 350点热度 0人点赞 阅读全文
C

无中间变量交换swap(a,b)

2018-04-18 0条评论 405点热度 0人点赞 阅读全文
算法

求两圆相交部分面积(C++)

已知两圆圆心坐标和半径,求相交部分面积:

2018-04-18 0条评论 400点热度 0人点赞 阅读全文
分类目录
  • C (2)
  • C++ (9)
  • JS/PY (8)
  • Linux (5)
  • MFC (2)
  • Qt (42)
  • React (1)
  • SQL (9)
  • SVN/Git (1)
  • 备忘 (1)
  • 小程序 (1)
  • 杂想 (1)
  • 电脑问题 (10)
  • 百科 (5)
  • 算法 (6)
  • 设计 (1)
标签聚合
算法 pgsql 百科 Linux MFC Qt C++ 电脑问题

COPYRIGHT © 2020 Clownce. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

蜀ICP备18010095号