- 博客(29)
- 问答 (4)
- 收藏
- 关注
原创 【无标题】
你好! 这是你第一次使用 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
174
原创 Critical error detected c0000374问题解决
查找代码中上个内存分配的位置,在长度加1,正常。testing.exe 已触发了一个断点。内存赋值越界,造成堆被破坏。
2022-09-26 23:29:32
6067
1
原创 洛谷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
540
原创 P1777快速排序
P1777利用快速排序算法将读入的 NN个数从小到大排序后输出。快速排序是信息学竞赛的必备算法之一。对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立完成。(C++ 选手请不要试图使用 ,虽然你可以使用 一遍过,但是你并没有掌握快速排序算法的精髓。)第 1 行为一个正整数 N,第 2 行包含 N 个空格隔开的正整数 ,为你需要进行排序的数,数据保证了 不超过 。将给定的 N 个数从小到大输出,数之间空格隔开,行末换行且无空格。输入 #154 2 4 5 1输出 #11 2 4 4
2022-06-15 16:24:30
147
原创 洛谷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
481
原创 P1786帮贡排序题解
在absi2011的帮派里,死号偏多。现在absi2011和帮主等人联合决定,要清除一些死号,加进一些新号,同时还要鼓励帮贡多的人,对帮派进行一番休整。目前帮派内共最多有一位帮主,两位副帮主,两位护法,四位长老,七位堂主,二十五名精英,帮众若干。现在absi2011要对帮派内几乎所有人的职位全部调整一番。他发现这是个很难的事情。于是要求你帮他调整。他给你每个人的以下数据:他的名字(长度不会超过30),他的原来职位,他的帮贡,他的等级。他要给帮贡最多的护法的职位,其次长老,以此类推。可是,乐斗的显示并不按帮贡
2022-06-15 00:39:57
271
原创 洛谷 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
393
原创 快速判断是否为质数
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
148
原创 【编程日记】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
197
原创 洛谷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
528
原创 单链表归并操作:逆序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
116
原创 单链表的归并操作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
79
原创 记录编程错误,单链表的归并操作
错误代码如下:#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
81
原创 记录错误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
246
原创 错误记录,链表建立逻辑错误
#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
1185
原创 尾插法建立链表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
1009
转载 文件无访问权限解决办法
1、鼠标右键点击不能存放文件的文件夹或者磁盘分区,选择属性。2、在弹出的属性窗口中,点击切换到安全的页签,在组或者用户名中,请点击编辑。3、确认是否存在adminstrators\users\system三个用户组、如果存在,请确认这三个用户组是否有完全控制的权限,没有请勾选上。如果不存在,请点击添加。4、在选择用户或组的窗口中,请点击高级。5、点击立即查找,分别添加administrators、users、system三个用户组,并设置好权限。点击确定,即可解决问题。...
2022-04-13 13:43:02
11828
原创 头插法建立单链表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
1415
原创 求顺序表指定位置的元素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
233
原创 顺序表初始化 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
198
原创 顺序表删除操作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
394
原创 顺序表插入操作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
455
空空如也
洛谷P1308第5第9两个数据点WA,能否指出我的代码存在的问题
2022-05-05
C/C++函数原型放在主函数里面和放在主函数外面有区别吗?
2022-04-15
链表的归并,归并后的链表前面总是多了两个空的结点
2022-04-14
scanf()函数为什么会用不了?
2022-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人