- 博客(27)
- 收藏
- 关注
原创 C语言中的_Alignas和_Alignof
关键字指定某个变量按照其他数据类型对齐,如char正常按1字节对齐,可指定按short类型的2字节对齐。给出指定数据类型内存对齐的字节数,如double按8字节对齐,其内存地址都是8的整数倍。而调换结构体中元素位置后。
2023-11-18 18:31:20 314
原创 墙与门-DFS
INF 无限表示一个空的房间。然后,我们用 231 - 1 = 2147483647 代表 INF。你可以认为通往门的距离总是小于 2147483647 的。你要给每个空房间位上填上该房间到 最近 门的距离,如果无法到达门,则填 2147483647 即可。第一行为m(行数)和n(列数),以空格分隔,之后是表格内容,列间以空格分隔,行间以\n分隔。解答要求时间限制:1000ms, 内存限制:64MB。输出生成后的表格,列间以空格分隔,行间以\n分隔。-1 表示墙或是障碍物。
2023-11-02 15:27:56 48
原创 【大出血】
张迪喝掉这些美酒(初始价值1,3,1,5,2)的顺序为:第一天喝掉第1桶,第二天喝掉第5桶,第三天喝掉第2桶,第四天喝掉第3桶,第5天喝掉第4桶,喝掉的最大价值为 1×1+2×2+3×3+4×1+5×5=43。给定每一桶酒的初始价值p(i),第一天开启的美酒的窖龄为1,此后每增加一天美酒的窖龄就增加1,请求出张迪请客最多会喝掉多少价值的美酒。第i+l行:编号为i的美酒的初始价值p(i) (0
2023-10-23 12:49:14 57
原创 Cmake&mingw在windows上配置tips
完成环境变量配置后,在vscode终端输入cmake时可能会报不能找到cl的问题,可能是vscode默认先找VS的编译器,为了指定其使用mingw的编译器,应该用下面的方式。
2023-08-23 11:41:13 153
原创 leetCode0494目标和
例如,nums = [2, 1] ,可以在 2 之前添加 '+' ,在 1 之前添加 '-' ,然后串联起来得到表达式 "+2-1"。返回可以通过上述方法构造的、运算结果等于 target 的不同 表达式 的数目。输入:nums = [1,1,1,1,1], target = 3。给你一个整数数组 nums 和一个整数 target。输入:nums = [1], target = 1。解释:一共有 5 种方法让最终目标和为 3。
2023-07-10 14:43:15 46
原创 2021PDD笔试真题
多多君还有很多研究课题,于是多多君找到了你--未来的计算机科学家寻求帮助。共一行,一个正整数N,如题意所示,表示组合中数字不同数位之和。如果组合中没有任何符合条件的数字,那么输出-1即可。定义为:每个数字的十进制表示中(0~9),每个数位。数据范围: 1≤N≤1000 1≤n≤1000。满足条件的数字可能很多,找到其中的最小值即可。符合条件的数字有:5,14,23,32,41。共一行,一个整数,表示该组合中的最小值。没有符合条件的数字 (T▽T)且各个数位之和等于N。
2023-07-06 00:48:11 70
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人