会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蒟蒻教练
博客园
首页
新随笔
联系
订阅
管理
2021年10月18日
CSP-S 2021 初赛解析
摘要: 一、单项选择 解析 1.选A,ls列出目录,cd是定位目录,cp是复制问卷,all只有作为命令的参数使用 2.选B, 00101010 + 00010110 01000000 3.选A,递归函数的参数和局部变量存储在系统栈,如果层数过多,栈就会溢出。 解析 4.选C,排序稳不稳定看相等值得元素排序后
阅读全文
posted @ 2021-10-18 22:50 蒟蒻教练
阅读(7006)
评论(0)
推荐(3)
2021年10月7日
CSP-S 2021 初赛解析之完善程序
摘要: 解析 本题类似 dijkstra ,每次选择已经确定最小操作的数字来转移到其他数字。 其中Vis数组用来表示当前元素的状态是否确定,当Vis[x]为真时,表示数字x最少用多少个4运算可得的状态已经确定。 从第44行代码可知,F[n]表示n的最少方案数。 第34题 初始化状态,首先排除A,B。C选项F
阅读全文
posted @ 2021-10-07 23:02 蒟蒻教练
阅读(1466)
评论(0)
推荐(0)
2021年9月22日
strcat连接字符串自身的问题。
摘要: 一本通测评网站,题号2050,原本想用strcat(str,str),将字符串str复制一倍,但提交的时候出现运行错误(本地编译运行都正常) 后来发现其原因在于内存交叉。 例如这么写strcat函数 my_strcat(char *a,char *b){ while(*a) a++; while(*
阅读全文
posted @ 2021-09-22 00:27 蒟蒻教练
阅读(144)
评论(0)
推荐(0)
string+=int的问题
摘要: 一个string,如果采用+=int,则会先把int舍去高位,取最低的8位,转换成char。 例如: string ret; ret="ASDF"; ret+=0b001101000001; cout<<<ret; 此时输出结果就是ASDFA,舍去了高位,截取最低的8位并转化为char。 ret+=
阅读全文
posted @ 2021-09-22 00:05 蒟蒻教练
阅读(325)
评论(0)
推荐(0)
2019年7月24日
努力学习code
摘要: #include <bits/stdc++.h> using namespace std; long long program_solved=0,knowledge_learned=0; void study_hard(){ program_solved++; knowledge_learned++
阅读全文
posted @ 2019-07-24 20:41 蒟蒻教练
阅读(286)
评论(0)
推荐(0)
二分查找模板
摘要: 一、查找精确值 从一个有序数组中找到一个符合要求的精确值(如猜数游戏)。如查找值为Key的元素下标,不存在返回-1。 二、查找符合条件的位置 1.查找第一个≥key的元素的位置 设a为单调不减整数系列,在系列a中查找第一个≥key的数的位置。 2.查找最后一个≤key的元素的位置 设系列a为单调不减
阅读全文
posted @ 2019-07-24 19:38 蒟蒻教练
阅读(367)
评论(0)
推荐(0)
公告