自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (4)
  • 收藏
  • 关注

原创 随机函数头文件

private:public:else。

2023-11-23 00:55:09 90

原创 【无标题】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-04-25 10:28:31 109

原创 Critical error detected c0000374问题解决

查找代码中上个内存分配的位置,在长度加1,正常。testing.exe 已触发了一个断点。内存赋值越界,造成堆被破坏。

2022-09-26 23:29:32 4398

原创 C++11新特性:范围for语句

这里使用了C++新特性范围for语句。

2022-08-19 21:49:58 287

原创 VMware虚拟机打开导致宿主机重启问题

将虚拟机每个处理器的内核数量设置为1,即可解决问题。

2022-08-15 10:15:07 1503

原创 解决Visual Studio C4996报错

解决VS C4996报错。

2022-08-09 13:19:46 542

原创 洛谷P2241关于long long的使用

本题的答案是:21413400 6410626600一开始使用int类型,用"%d %d"输出,得到结果:21413400 2115659304后来改成long long类型,使用"%ld %ld"输出,洛谷评测机已经可以AC了,但是在本地IDE上面仍然得到结果:21413400 2115659304最后查阅了资料,发现long long类型使用"%lld"输出,于是改用"%lld %lld"输出,本地IDE上才显示出正确结果。......

2022-06-28 15:33:00 455

原创 P1923第k小的数

P1923输入 n(1≤n

2022-06-15 17:28:37 122

原创 P1777快速排序

P1777利用快速排序算法将读入的 NN个数从小到大排序后输出。快速排序是信息学竞赛的必备算法之一。对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立完成。(C++ 选手请不要试图使用 ,虽然你可以使用 一遍过,但是你并没有掌握快速排序算法的精髓。)第 1 行为一个正整数 N,第 2 行包含 N 个空格隔开的正整数 ,为你需要进行排序的数,数据保证了 不超过 。将给定的 N 个数从小到大输出,数之间空格隔开,行末换行且无空格。输入 #154 2 4 5 1输出 #11 2 4 4

2022-06-15 16:24:30 109

原创 洛谷P1591阶乘数码

P1591求 n!中某个数码出现的次数。第一行为 t(t≤10),表示数据组数。接下来 t 行,每行一个正整数 n(n≤1000) 和数码 a。对于每组数据,输出一个整数,表示 n! 中 a 出现的次数。输入 #125 27 0输出 #112一开始我的代码是:这个代码在本地IDE上是可以过样例的,但是提交测评以后全部WA。在洛谷在线IDE上测评发现输出是全零。后来把改成就可以通过了。原因是输入的数据是在Windows环境下生成的,换行符是'\r\n',而洛谷评测环境是Li

2022-06-15 12:49:35 393

原创 P1786帮贡排序题解

在absi2011的帮派里,死号偏多。现在absi2011和帮主等人联合决定,要清除一些死号,加进一些新号,同时还要鼓励帮贡多的人,对帮派进行一番休整。目前帮派内共最多有一位帮主,两位副帮主,两位护法,四位长老,七位堂主,二十五名精英,帮众若干。现在absi2011要对帮派内几乎所有人的职位全部调整一番。他发现这是个很难的事情。于是要求你帮他调整。他给你每个人的以下数据:他的名字(长度不会超过30),他的原来职位,他的帮贡,他的等级。他要给帮贡最多的护法的职位,其次长老,以此类推。可是,乐斗的显示并不按帮贡

2022-06-15 00:39:57 207

原创 洛谷 P1065[NOIP2006提高组]作业调度方案题解

洛谷P1065我们现在要利用mm台机器加工nn个工件,每个工件都有mm道工序,每道工序都在不同的指定的机器上完成。每个工件的每道工序都有指定的加工时间。每个工件的每个工序称为一个操作,我们用记号表示一个操作,其中jj为11到nn中的某个数字,为工件号;kk为11到mm中的某个数字,为工序号,例如表示第22个工件第44道工序的这个操作。在本题中,我们还给定对于各操作的一个安排顺序。例如,当n=3n=3,m=2m=2时, 就是一个给定的安排顺序,即先安排第11个工件的第11个工序,再安排第11个工件的第22个工

2022-06-14 20:26:44 304

原创 数组开得太大导致程序闪退

数组、结构体数组、对象数组的容量开得太大,有时会导致程序闪退。解决方法:可以把数组开到主函数的外面。

2022-05-18 19:16:02 522

原创 快速判断是否为质数

bool isprime(int x){ if (x < 2) { return false; } int a = int(sqrt(x)); for (int i = 2; i <= a; i++) { if (isprime(i)) { if (x % i == 0) { return false; } } } return true;}

2022-05-10 17:38:59 125

原创 【编程日记】2022.4.19 依靠输出调试,考虑特殊情况

解决洛谷P1957口算练习题代码:#include <iostream>#include <string>#include <istream>#include <cmath>using namespace std;int main(){ //cout<<"HHello, world!"<<endl; int n,x[55]={0},y[55],ans[55]; char opr[55]; string

2022-04-19 21:43:40 149

原创 洛谷P1957口算练习题

P1957尝试解决:#include <iostream>#include <string>#include <istream>#include <cmath>using namespace std;int main(){ int n,x[55],y[55],ans[55]; char opr[55]; string a,type; scanf("%d",&n); for(int i=0;i<n;i++

2022-04-19 07:20:59 474

原创 单链表归并操作:逆序Merging Operation of Single-linked List in Reversed Order

与普通的归并操作大致相同,但是建立归并链表的时候采用头插法。代码如下:#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>using namespace std;typedef struct LNode{ int data; struct LNode* next;}LNode;int main(){ void createlist(LNode*&, int); void mergelist(LNode*,

2022-04-15 17:16:06 91

原创 单链表的归并操作The Merging Operatoin of Single Linked List

算法描述:已知两个递增的单链表,将这两个单链表归并,得到一个非递减的单链表#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>using namespace std;typedef struct LNode{ int data; struct LNode* next;}LNode;int main(){ void createlist(LNode*&, int); void mergelist(LNode.

2022-04-14 15:50:15 59

原创 记录编程错误,单链表的归并操作

错误代码如下:#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>using namespace std;typedef struct LNode{ int data; struct LNode* next;}LNode;int main(){ void createlist(LNode*&, int); void mergelist(LNode*, LNode*, LNode*&); void

2022-04-14 15:39:29 60

原创 记录错误2

#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>using namespace std;typedef struct LNode{ int data; struct LNode* next;}LNode;int main(){ void createlist(LNode*&, int); void mergelist(LNode*, LNode*, LNode*&); void printlist.

2022-04-14 12:36:44 211

原创 错误记录,链表建立逻辑错误

#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>using namespace std;typedef struct LNode{ int data; struct LNode* next;}LNode;int main(){ void createlist(LNode*&, int); void mergelist(LNode*, LNode*, LNode*&); void printlist.

2022-04-14 11:23:27 1137

原创 尾插法建立链表Establish a Linked List Using the Tail Interpolation

代码如下:#define _CRT_SECURE_NO_WARNINGS 1#include <iostream>using namespace std;#define maxSize 100typedef struct LNode{ int data; struct LNode* next;}LNode;int main(){ void createlistR(LNode*&, int[], int); void printlist(LNode*);

2022-04-13 14:39:06 978

转载 文件无访问权限解决办法

1、鼠标右键点击不能存放文件的文件夹或者磁盘分区,选择属性。2、在弹出的属性窗口中,点击切换到安全的页签,在组或者用户名中,请点击编辑。3、确认是否存在adminstrators\users\system三个用户组、如果存在,请确认这三个用户组是否有完全控制的权限,没有请勾选上。如果不存在,请点击添加。4、在选择用户或组的窗口中,请点击高级。5、点击立即查找,分别添加administrators、users、system三个用户组,并设置好权限。点击确定,即可解决问题。...

2022-04-13 13:43:02 10716

原创 头插法建立单链表Establish a single-linked list using the header insertion

代码如下:/*Given n data stored in an array a, establish a linked list C using the header insertion.*/#include <iostream>#include<stdio.h>using namespace std;#define maxSize 100typedef struct LNode{ int data; struct LNode* next;}LNode;

2022-04-13 12:06:45 1363

原创 求顺序表指定位置的元素Find the element of designated index in a sequential list

代码如下:#include<iostream>using namespace std;#define maxSize 100typedef struct Sqlist{ int data[maxSize]; int length;}Sqlist;int main(){ Sqlist a; int e,t,s; int getElement(Sqlist, int&,int); cout << "Please enter the leng

2022-04-13 08:53:59 209

原创 C/C++中函数接口的数据传输特性

注意C语言中没有引用传递:

2022-04-12 10:52:32 574

原创 顺序表初始化 initialize a sequential list

代码如下:#include <iostream>using namespace std;#define maxSize 100typedef struct Sqlist{ int data[maxSize]; int length;}Sqlist;int main(){ void initList(Sqlist & L); bool listEmpty(Sqlist L); Sqlist a; initList(

2022-04-12 10:16:02 176

原创 顺序表删除操作Sequential list delete operation

代码如下:#include <iostream>using namespace std;#define maxSize 100typedef struct Sqlist{ int data[maxSize]; int length;}Sqlist;int main(){ //std::cout << "Hello World!\n"; int e=-1,p; Sqlist a; int Delete(S

2022-04-10 12:56:51 340

原创 顺序表插入操作Sequential List Insert Operation

以下是代码:#include <iostream>using namespace std;#define maxSize 100typedef struct Sqlist{ int data[maxSize]; int length;}Sqlist;int main(){ //std::cout << "Hello World!\n"; int x; Sqlist a; void insert(Sqlist .

2022-04-09 23:29:19 397

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除