CC++ & Algorithm

每日分享

每天一篇有深度的编程知识文章

125 篇文章

为什么你的 C++ 程序总是 TLE?可能是输入输出在捣鬼

你有没有遇到过这种情况:写完一道本应秒杀的题,自己测试样例都过了,一提交却超时(TLE)。反复检查算法复杂度,没问题啊,O(n) 的遍历怎么就超时了?换了个人用同样的思路写,却能 AC。问题往往出在最不起眼的环节——输入输出。今天我们就来聊...

2026年6月14日128 阅读👍 1C++中的输入法:cin

你的电脑其实是个“机器人”:拆解硬件与软件的共生秘密

你有没有发现,每次点击鼠标,电脑就会做出反应——屏幕亮起,程序启动,游戏开始运行。但如果你拆开主机箱,里面只是些金属、塑料和电路板,冷冰冰的,毫无生气。为什么一堆零件组合在一起,就能干出这么多神奇的事?答案藏在两个词里:硬件和软件。它们就像...

2026年6月13日72 阅读👍 2认识计算机——硬件与软件

你的电脑是“僵尸”还是“天才”?硬件与软件的共生之道

你有没有遇到过这种情况?花大价钱买来的新电脑,装好配件、插上电源,按了开机键,屏幕却一片漆黑——它不是坏了,而是还缺一样东西:操作系统。没有软件的硬件,就像一具沉睡的躯体,空有强健的“肌肉”却无法动弹;没有硬件的软件,则像被锁在虚空里的思维...

2026年6月13日117 阅读👍 1认识计算机——硬件与软件

你以为你会了加减乘除?Python算术运算符的坑与妙用

刚学Python那会儿,我自认为算数基础扎实,加减乘除谁不会啊?结果写了个财务计算脚本,发现 7/3 给我整出个 2.3333333333333335 ,当时就懵了。后来排查半天,原来是对除法的浮点数精度和整数除法 // 理解不够...

2026年6月12日112 阅读👍 1算术运算符——让计算机帮你算数

被忽略的神奇符号:从糖果到围棋,C++里的算术运算符远不止加减乘除这么简单

写了不少年代码,我越来越觉得,初学者最容易栽跟头的地方,往往不是那些高深莫测的算法,而是最基础的算术运算符。别不信,我见过太多自以为“这谁不会”的开发者,在整数除法和取余上摔得鼻青脸肿。算术运算符看起来是小学数学,但C++里它没那么单纯。 ...

2026年6月12日103 阅读👍 2算术运算符:就像在数学课上学过的加减乘除