C++
文章平均质量分 92
FSHelix
世界上只有10种人,懂得二进制的和不懂的
展开
-
Helix浅谈算式处理(C++计算器源码发布)
最近一直在研究计算器,前段时间也算写出一个小有成果的版本,姑且命名为Helix SStrict Calculator Beta(HSSCalcBeta)吧,之后还会以面向对象的新思路写出更好的版本(往语法分析技术靠近)。 如果有什么不合理的地方,还请多多批评指教。 另附程序猿交流QQ群:532320075,在这个充满理想与奋斗的家,我们期待着您的加入^▽^。原创 2017-02-26 14:52:46 · 2359 阅读 · 0 评论 -
在OI / ACM中防止命名冲突的策略
众所周知,在OI / ACM中常常会使用万能头文件 bits/stdc++.h,为了方便,又会常常加入 using namespace std 导入 std 命名空间内所有名称。 然而方便是方便了,这样做又会导致命名污染。比如 y0 ,偏偏有的时候用之前忘了定义,又不正确地使用了。编译器不会报错,一运行就是 Runtime Error ,就会无端端浪费很多 debug 时间。笔者没经历过这种事情...原创 2018-07-26 17:24:09 · 508 阅读 · 0 评论 -
算法之美 - 如何清晰理解扩展欧几里得(exgcd)
今天搞明白了 exgcdexgcd exgcd 的思路,于是来发一篇博客,记录我的思路,也供大家参考。 前提:理解辗转相除法。 本文包含5个部分: 一. exgcdexgcd exgcd 的作用 二. exgcdexgcd exgcd 的求解思路 三. 关键步骤推导 四. 举例说明 五. C++代码实现 你可以选取感兴趣的部分进行月阅读。 注: 本文所用除法 ” ...原创 2018-08-10 21:30:57 · 724 阅读 · 0 评论