- 博客(10)
- 收藏
- 关注
原创 【项链问题】莫比乌斯反演运用(硬肝180小时)
目录 1项链问题模型建立与求解 1 1.1项链问题重述 2 1.2项链问题模型的建立 3 1.2.1基本款数量模型的建立 4 1.2.2基本款模型算法实现思路 6 1.3拓展研究 8 1.3.1奇偶基本款研究 8 1.3.2关于连续基本款问题的研究 9 1.4程序运行截图 13 1项链问题模型建立与求解 1.1项链问题重述: 一条项链是由若干种宝石组成,宝石在种类的范围内任意排列、组合成一定长度的项..
2022-05-03 02:59:51
1644
原创 PAT合集1096 大美数 (15 分)
1096 大美数 (15 分) 若正整数 N 可以整除它的 4 个不同正因数之和,则称这样的正整数为“大美数”。本题就要求你判断任一给定的正整数是否是“大美数”。 输入格式: 输入在第一行中给出正整数 K(≤10),随后一行给出 K 个待检测的、不超过 100000 的正整数。 输出格式: 对每个需要检测的数字,如果它是大美数就在一行中输出 Yes,否则输出 No。 输入样例: 3 18 29 40 输出样例: Yes No Yes 解题思路:4个for循环暴力求解 ```c #include<cs
2022-03-31 21:51:04
431
1
原创 数据结构
#include #include using namespace std; struct Node { string data; Node* rchild; Node* lchild; int index; Node():data(""),rchild(nullptr),lchild(nullptr),index(0){} }; struct Node_static { string data; int lchild; int rchild; int index; Node_static():data("
2021-12-03 08:53:59
208
原创 pat乙级部分题目代码汇总
flag一赞一道题代码 /*1001 害死人不偿命的(3n+1)猜想 (15 分) #include<stdio.h> int main() { int n=0; int i=0; scanf_s("%d", &n); while (n != 1) { if (n % 2) { n = (3 * n + 1) / 2; } else { n = n / 2; } i++; } printf("%d", i); return 0; } */
2021-11-08 01:23:25
1897
7
原创 Linux常见命令整理
Linux常用命令整理 本文是本人学习linux阶段对shell程序设计常用的命令进行整理。 who: 列出当前用户的相关信息 echo: echo命令将命令行中的参数显示到标准输出(屏幕)上 $echo Happy new year ! Happy new year ! date命令 显示时间 clear命令 清空屏幕,指示符移到左上角 cat命令: 两个功能,一是显示文件的内容,依次读取由参数file指明的文件,将它们的内容输出到屏幕上;二是连接两个或多个文件。 $cat m1
2021-05-12 09:11:31
288
3
原创 《C++函数重载》
《C++ 函数的重载》 函数重载定义 重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个函数完成不同的功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。不能只有函数返回值类型不同。 为什么要使用重载机制? 两个以上的函数,具有不同的函数名,但是形参的个数或者类型不同,编译器根据参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数,这就是函数的重载。
2021-04-28 02:00:07
843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅