![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习笔记
文章平均质量分 69
学习笔记
花辞树dor
大一在读,软工专业,目前专注于C/C++的学习,欢迎交流。
展开
-
【蓝桥云】最小公倍数(高精度数运算模拟)
事实上,它是 1 至 6 的每个数字的倍数。即 1,2,3,4,5,6 都是可以除尽 60。为什么 1 小时有 60 分钟,而不是 100 分钟呢?这是历史上的习惯导致。我们希望寻找到能除尽 1 至 nn 的的每个数字的最小整数。但也并非纯粹的偶然:60 是个优秀的数字,它的因子比较多。最终结果的值可能位数非常多,故采用高精度数模拟运算。输入一个数字 N (N原创 2023-04-07 22:27:11 · 159 阅读 · 1 评论 -
【CSDN竞赛】周赛第26期 题解
本期竞赛的四道题目难度都不高,我这种刚步入C/C++的小白都有幸获得奖品。接下来分享一下本期题目的题解,如有问题,欢迎提出。原创 2023-02-07 17:08:28 · 287 阅读 · 0 评论 -
【C++】“凯撒密码”详解
在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以罗马共和时期恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系。凯撒密码即简单的换位密码,用字符串初始化一个密文空间,存储明文与密文要用到的字符集,以字符在串中的索引作为该字符的数值。原创 2023-01-09 18:20:06 · 3609 阅读 · 1 评论