- 博客(9)
- 收藏
- 关注
原创 三连击(升级版)暴力法
将 1,2,…,91,2,…,9 共 99 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解,输出No!!!。
2023-10-15 21:28:25
227
1
原创 凯撒加密算法
恺撒密码”据传是古罗马恺撒大帝用来保护重要军情的加密系统。它是一种替代密码,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。如将字母按顺序推后3位,则将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。编写加密函数和解密函数,验证加密和解密结果。
2023-10-15 00:28:14
505
1
原创 寻找孪生素数 c++
数学家希尔伯特在1900年国际数学家大会的报告上提出一个“孪生素数猜想”,即:存在无穷多个素数p,使得p + 2是素数。p和p+2这一对差为2的素数,被称为“孪生素数”。看起来,这个猜想是成立的,我们总能找到很多对孪生素数,例如:3和5,5和7,11和13……这一猜想至今还未被证明。现在,对于给定的整数n请寻找大于n的最小的一对孪生素数p和q(q=p+2)。
2023-10-15 00:19:56
1146
2
原创 快速排序 c++
在这里我主要的困惑就是如何递归调用的。我发现i和j结束后都会汇聚到一个地方,它们的值是相同的,我现在要递归调用左半部分,我之前返利一个错误,我想递归调用的时候进行j-1和i+1这样的话就将i=j的这个位置空出来了,我以为它的位置可以固定。显然是错误的,我们应该将整个做部分的数包括之前的中点数拿进来进行排序。
2023-10-14 23:23:58
102
1
原创 L1-003 个位数统计(PTA)
给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。
2023-10-02 20:24:04
61
1
原创 一步一步向前走,简单模拟
这里的问题相当于在0,0处坐标原点进行操作,如果是上走,就y+1,向下走就y-1,以此类推。最后得到的数字就是x和y轴的坐标。
2023-09-26 18:35:44
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人