- 博客(78)
- 收藏
- 关注
原创 C++ 程序 return value 1 是什么原因
如果返回1,可能是在代码中显式调用了return 1,或者程序被某个信号终止,比如段错误或其他异常。此外,标准库函数如fopen失败可能导致程序返回1,如果用户检查了错误并手动返回。例如,如果程序中使用了assert断言,在调试模式下断言失败会导致程序终止,并返回非零值。用户之前遇到过返回3221225509的问题,现在又遇到返回1,可能是在修复前一个问题后出现了新的错误。另外,如果程序调用了exit(1),也会直接返回1。异常未被捕获,导致程序终止,此时返回码可能由运行时环境决定,但通常不是1。
2025-02-19 20:57:09
725
原创 C++程序返回值为3221225509是什么原因
然后,C0000005是Windows系统中的一个常见错误代码,对应的是访问违规(Access Violation),也就是内存访问错误,比如试图访问未分配的内存、写入只读内存、或者释放已经释放的内存等。所以,用户的问题实际上是程序因为内存访问错误而崩溃,导致返回0xC0000005(即十进制3221225509)。另外,用户可能不太熟悉这些工具的使用,所以需要给出具体的步骤,比如在Visual Studio中如何设置断点,查看调用堆栈,或者如何启用AddressSanitizer进行编译。
2025-02-16 20:34:07
500
原创 组合数取模
一行两个整数 n 和 m。(m≤n≤1000)(注意 n 的范围及其模数)无法套用公式,需要手动赋值。因此,我们要用数组递推。你可能会想到函数计算。这不就是杨辉三角吗?
2024-11-17 12:14:36
253
1
原创 P10250 [GESP样题 六级] 下楼梯 题解
3831006429>2147483647,因此需要救一下,用long long。敲代码,把别的补上就好了。可以看见,半江瑟瑟半江红。这很明显就是动态规划啊。
2024-09-30 18:46:39
250
3
原创 CSP-J冲刺卷-1
十年来,铁路网规模快速增长。步骤2:在这3个数字之间有4个空位(包括最左边最右边,如_1_2_3_),所以,就是从1,2,3中再选一个数字,放到空位中,由于选那个数字,都会有重复数出现(如上把1放入第一第二个空中组成的数都是1122,重复了),所以,实际有效的空位为3个;10.设森林F中4棵树,第1,2,3,4棵树的节点个数分别为a,b,c,d 将森林F转换为二叉树B,则B中根节点的左子树上的节点个数是()(2 分)A入栈,B入栈,C入栈,D入栈,D出栈,E入栈,E出栈,C出栈,B出栈,A出栈。
2024-08-24 22:29:24
852
2
原创 坏掉的退格键
如果正确输入的字符是 T 的 A1-th、A2A-th 、…、A∣s∣-th 个字符,那么按照这个顺序打印 A1、A2、…、A∣S∣的值,每个值之间用空格分隔。每当他错误地输入了一个不同的小写英文字母时,他立即按下退格键。然而,退格键坏了,所以错误输入的字母没有被删除,实际输入的字符串是 T。也就是说,对于每个 1≤i≤∣S∣−1,应该满足Ai<Ai+1。如果是他想输入的字符,输出这个位置的下标+1,(下标从0开始啊),然后……在 T 中没有错误输入的字符被称为正确输入的字符。
2024-08-05 14:46:59
323
原创 CSP-J 2023 基础题
1.在C++中,下面哪个关键字用于声明一个变量,其值不能被修改?( )A.unsignedB.constC.staticD.mutableB2关键字const用于声明一个变量,表示其值是常量,不能被修改。
2024-08-04 15:53:04
317
原创 CSP-J 2022 填程题19.解析
(枚举因数)从小到大打印正整数 n 的所有正因数。利用除法计算出所有较大的因数并输出。如果是n的因子就推入。
2024-08-04 13:59:37
341
原创 JCの技巧
当你们私下有矛盾,(或者你被J惨了),可以试试以下方法。5.锁定电脑,记住代码,密码11111111。注:不可运行,出事了作者不负责。优点:长代码看不出来(?缺点:设置时容易翻车。
2024-08-03 15:45:48
288
原创 CSP-J 2022 读程题16.答案与解析
2.将第 7 行与第 13 行的 short 均改为 char,程序行为不变。( )(1.5 分)1.删去第 7 行与第 13 行的 unsigned,程序行为不变。( )(1.5 分)4.当输入为“2 2”时,输出为“10”。( )(1.5 分)5.当输入为“2 2”时,输出为“59”。( )(1.5 分)3.程序总是输出一个整数“0”。( )(1.5 分)6.当输入为“13 8”时,输出为( )。下一个题目“2 2”带入就不是。答案:B.209 模拟即可。
2024-08-01 17:00:24
408
原创 CSP-J 2022基础知识答案与解析
存在 e1~e6 六个互不相同的数据,每个数据按照进栈 S、出栈 S、进队列 Q、出队列 Q 的顺序操作,不同数据间的操作可能会交错。则栈 S 的容量至少是( )个数据。以下哪组操作能完成在双向循环链表结点 p 之后插入结点 s 的效果(其中,next 域为结点的直接后继,prev 域为结点的直接前驱):( )。2.有 6 个元素,按照 6、5、4、3、2、1 的顺序进入栈 S,请问下列哪个出栈序列是非法的。栈先进后出,C选项3,4出栈,说明此时6,5都在栈中,这时不可能6先出,其他选项模拟即可。
2024-08-01 15:29:33
761
2
原创 P1636 Einstein学画画
给定一个无向图,包含 n 个顶点(编号 1∼n),m 条边,求最少用多少笔可以画出图中所有的边。接下来 m 行,每行两个数 a,b(a≠b),表示 a,b两点之间有一条边相连。思路:统计基点数量,因为求画几笔=奇点数/2(=0时1笔)对于 100%的数据,1≤n≤1000,1≤m≤105。此人比较懒~~,他希望用最少的笔画画出一张画……对于 50% 的数据,n≤50,m≤100。Einstein 学起了画画。第一行两个整数 n,m。一条边不会被描述多次。一个数,即问题的答案。
2024-07-31 20:32:08
280
2
原创 数字检测 信友队20317
作为一个学渣的鱼大大在学习了进制数之后,经常会写错进制数,导致他在做题的时候经常出现,写到了最后发现数字是错的情况,非常浪费时间。随时随刻能帮他检测一下他写的n进制数到底是不是对的。现在鱼大大给出了一个n进制的数m,问此进制数是否合法。8进制数的基本数字为01234567,127中的3个数字均合法,将其转成10进制后为87。如果不合法,将不合法的那个数字以及位置输出(若有多个不合法的数字分成多行输出)不可能出现第6位的G和第7位的H,所以这两数字不合法。注:大于10进制的数,超过9的数字分别用大写字母;
2024-07-29 14:55:50
505
1
原创 质数差列 信友队
好在经过一段时间的研究鱼大大已经知道了质数差列为何物:已知长度为nn的质数数列。对于一个长度为n的质数差列,其第一项a1为第个质数,之后的每一项ai与前一项ai−1的差为质数数列中的倒数第i项.驰骋宇宙的鱼大大找到了一个古遗迹,稍作研究后发现这是一个来着远古的质数星球文明遗迹,这个文明的特点是所有事物都和质数息息相关。于是,鱼大大赶紧列出了一堆的质数,以方便自己的研究。这天鱼大大找到了质数星球文明的一个遗迹仓库大门,正准备破解密码的同时,助手羊大大找到了一段提示:此仓库密码为质数差列的和。
2024-07-28 14:08:11
654
原创 机场代码 信友队
对于样例二,将 𝑙𝑜𝑠𝑎𝑛𝑔𝑒𝑙𝑒𝑠 的子序列 𝑙𝑎 转换为大写,并附加 𝑋,形成字符串 𝐿𝐴𝑋 ,这是 𝑙𝑜𝑠𝑎𝑛𝑔𝑒𝑙𝑒𝑠 的机场代码。对于样例一,当将 𝑛𝑎𝑟𝑖𝑡𝑎 的子序列 𝑛𝑟𝑡 转换为大写时,形成字符串 𝑁𝑅𝑇 ,这是 𝑛𝑎𝑟𝑖𝑡𝑎 的机场代码。如果 𝑇 是 𝑆 的机场代码,则打印 𝑌𝑒𝑠,否则打印 𝑁𝑜。给定字符串 𝑆 和 𝑇 ,确定 𝑇 是否为 𝑆 的机场代码。tips:由于集训不让公开代码,部分区域需要自己填充。空间限制: 65536kB。时间限制: 1000ms。
2024-07-27 15:10:40
342
原创 B3643 图的存储
首先输出 𝑛 行 𝑛列的矩阵,以空格隔开每一行之间的数表示邻接矩阵。第 𝑖 行首先先输出一个整数 𝑑i,表示这个顶点的度数,再按照从小到大的顺序,依次输出与顶点 𝑖i直接相连的所有顶点。第二行开始,往后 𝑚 行,每行输入两个以空格隔开的正整数 𝑢,𝑣,表示 𝑢,𝑣 顶点之间有一条边直接相连。为了让大家看得更清楚一些,我呢,多加一些点,改一下颜色,看得更清楚。哪个区块是1(黄色,代表这里的点i,j相连(i横轴,J纵轴))第一行输入两个正整数 𝑛和 𝑚,表示图的顶点数和边数。好了,接下来就是代码了。
2024-07-25 19:31:40
478
1
原创 动态规划——个人总结2
当然,递推式你只需要手动算一下,就可以了,这里给一个例子。这个呢,是题目&代码,地推式的来源,我们以后再说。我们来看一道最长......子序列的题。一步上一个,也可以一步上两个。
2024-07-22 17:00:40
172
原创 动态规划——个人总结(1)(未完成)
动态规划(dp),ta的本质就是把大问题分解成子问题(tips :子问题的答案不会因为后面而更改),我们只要知道这个数组元素该赋什么值就行了,这就需要一个重中之重的东西——这就要知道是什么小问题了(未完成)
2024-07-21 20:31:25
128
原创 去除重复数字
给你N个数(n<=100),每个数都在(0~1000)之间,其中由很多重复的数字,请将重复的数字只保留一个,并将剩下的数由小到大排序并输出。×样例只是举例,并非全部测试数据,请保证您的程序能应对任意符合题意的数据!接下来的M行,每行一个整数,表示从小到大排好序的不相同的数。第1行为1个正整数M,表示不相同数的个数。正确/提交: 29 (21) / 45。第1行为1个正整数,表示数的个数:N。第2行有N个用空格隔开的整数。时间限制: 1000MS。空间限制: 16MB。结果评判: 文本对比。
2024-07-14 14:23:36
320
原创 刷题2路三线
在一个充满活力的小镇上,有一个由小明所在的热情足球队。而净胜球数则是比赛中球队进球数和对手进球数的差值,比如一场比赛比分是3:2,那么胜队的净胜球数就是1,输队的就是-1。×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!
2024-07-14 14:23:06
1835
原创 刷题2路2线
×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!×💡 样例只是举一个例子,并非全部测试数据,请保证您的程序能满足任意符合题意的数据!
2024-07-14 14:22:22
1784
原创 刷题2路1线
例如:I s d 表示在指定字符 's' 的前面插入字符 'd' ,若原串中有多个 's' ,则插入在最后一个字符的前面。i--){//倒序找出,倒序输出,列表:4 0 2 1,输出:1024。如果一个两位数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如13,试编程求出所有两位数中的绝对素数。对于每组输入数据,输出编辑后的字符串,如果被改的字符不存在,则输出"Not exist"(引号不输出)。例如:D s 表示删除字符 's' ,若字符串中有多个 's',则删除第一次出现的。
2024-07-14 14:21:14
447
原创 信友队 飞刀传承
这一代的小李更是青出于蓝,将祖传的飞刀绝技使得出神入化,年纪轻轻便继承了李家祖传的招式,担下了家主之位。不料有日凶兽来袭,李家满门几尽被灭,只剩少数流落在外的弟子得以幸存。他一度想要自尽,却因李家飞刀绝技不能在他手上断绝的信念支撑了下来,残余一口气。接下去n行,每行两个整数 ai,bi 分别代表砍的伤害和飞的伤害。第一行输入两个整数,nh (1<=n<=105 ,1<=ℎ<=109)现在你手里有n把刀,每把刀可飞可砍,对于第i把刀,题目ID:8426必做题100分。空间限制: 524288kB。
2024-07-09 16:52:53
278
原创 B3939 [GESP样题 四级] 绝对素数
如果一个两位数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如 13。给定两个正整数 𝐴,𝐵,请求出大于等于 𝐴、小于等于 𝐵 的所有绝对素数。输入 1 行,包含两个正整数 𝐴 和 𝐵。保证 10
2024-06-24 23:26:16
304
1
原创 P1059 [NOIP2006 普及组] 明明的随机数
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 𝑁N 个 11 到 10001000 之间的随机整数 (𝑁≤100)(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。第 22 行为 𝑀M 个用空格隔开的正整数,为从小到大排好序的不相同的随机数。输入有两行,第 11 行为 11 个正整数,表示所生成的随机数的个数 𝑁N。第 22 行有 𝑁N 个用空格隔开的正整数,为所产生的随机数。NOIP 2006 普及组 第一题。
2024-06-24 23:20:23
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人