- 博客(25)
- 收藏
- 关注
原创 P1706 全排列问题
按照字典序输出自然数 1 到 n 所有不重复的排列,即 n 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。由 1∼n 组成的所有不重复的数字序列,每行一个序列。每个数字保留 5 个场宽。
2025-08-21 23:35:34
371
原创 通俗易懂正则表达式读法-带你5分钟入门
文章摘要:介绍"正则口语化朗读法",将正则表达式符号转化为日常语言。通过锚点、量词、字符集合等6类符号的口语化解读,帮助理解正则表达式逻辑。例如"^(?=.[a-z])(?=.[A-Z])(?=.*\d)[A-Za-z\d]{8,20}$"可读作:行首必须包含小写、大写字母和数字,且总长度为8-20位字母数字组合。提供速查表和练习方法,通过"先读后懂"的方式掌握正则表达式编写。
2025-08-21 01:37:05
389
1
原创 数据库三大范式深浅理解
数据库范式是规范数据组织的重要标准。第一范式(1NF)要求字段值不可再分,确保原子性;第二范式(2NF)在1NF基础上消除部分依赖,非主键必须完全依赖主键;第三范式(3NF)在2NF基础上消除传递依赖,非主键必须直接依赖主键。这三种范式通过函数依赖(完全依赖、部分依赖、传递依赖)的概念来减少数据冗余、提高一致性。还有更高级的BCNF、4NF和5NF。简单记忆:1NF列不可分,2NF完全依赖,3NF直接依赖。理解这些范式可优化数据库设计。
2025-06-19 02:36:32
510
原创 C++刷题第十五题——多项式求和
输入数据由2行组成,首先是一个正整数m(m<100),表示测试实例的个数,第二行包含m个正整数,对于每一个整数(不妨设为n,n<1000),求该多项式的前n项的和。对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。现在请你求出该多项式的前n项的和。
2024-11-22 21:29:01
259
原创 C++刷题第十四题——水仙花数
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。如果给定的范围内不存在水仙花数,则输出no;现在要求输出所有在m和n范围内的水仙花数。每个测试实例的输出占一行。
2024-11-20 20:30:51
560
原创 C++刷题第十二题——数值统计
输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。统计给定的n个数中,负数、零和正数的个数。
2024-11-19 20:05:44
208
原创 C++刷题第十一题——平方和与立方和
对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。你可以认为32位整数足以保存结果。
2024-11-18 19:55:03
163
原创 C++刷题第十题——求奇数的乘积
输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。输出每组数中的所有奇数的乘积,对于测试实例,输出一行。给你n个整数,求他们中所有奇数的乘积。
2024-11-18 13:26:53
318
原创 c/c++数组解析(包含多维,动态分配,vector,不断更新)
所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。
2024-08-04 20:47:36
705
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅