- 博客(9)
- 收藏
- 关注
原创 使用pickle.loads()时报错没有cuda
因为目前跑的这台机子没有cpu,所以把device设置成了cpu。在网上找了一同说是load模型model的时候没有,可寻思着明明都设置了呀。这段代码底层会进入到torch下的storage.py。运行代码的时候当执行到这一行就报错没有cuda。
2024-03-30 10:36:43
518
1
原创 【第十四届蓝桥杯省赛C++组真题A组】AcWing 4997. 更小的数
【代码】【第十四届蓝桥杯省赛C++组真题A组】AcWing 4997. 更小的数。
2023-11-24 21:26:13
162
1
原创 【第十四届蓝桥杯省赛C++组真题A组】AcWing 4996. 平方差
【代码】【第十四届蓝桥杯省赛C++组真题】AcWing 4996. 平方差。
2023-11-24 20:41:39
161
1
原创 【位运算 gosper‘s hack】洛谷P1441 砝码称重
题目给的n的范围是20,因此我们可以用位运算来进行模拟,例如0...0(18个0)11表示只取了第0、1个砝码进行称重。是从n个砝码中去掉m个砝码,等价于从n个砝码中取n-m个砝码,并且砝码只能放在同一边,求从n个砝码中取出n-m个砝码最多能称出多少种重量。
2023-11-21 09:28:20
236
原创 【两个数的最大异或值】LeetCode421.数组中两个数的最大异或值 && LeetCode2935.找出强数对的最大异或值Ⅱ
给你一个整数数组nums,返回的最大运算结果,其中。28最大运算结果是 5 XOR 25 = 28.127每次都从最高位开始判断,判断当前位是否能取到1。具体来说,每次都取当前位以及它的高位,低位暂时不考虑,假设当前位为1,那么连同它已经判断过的位置所组成的数为x_next,那么如果该位可以取到1,那么就应该能找到num1,使得x_next ^ (num2 >> k) == (num1 >> k)否则该位就不能取到1,当前结果-1。
2023-11-14 00:38:34
433
原创 【LeetCode第371场周赛t3 2934. 最大化数组末位元素的最少操作次数】
题目要求nums1[n - 1]和nums2[n - 1]分别是nums1和nums2的最大值mx1、mx2(n为数组的大小),但交换只能发生在相同的下标之间,因此想要找到满足条件的情况,只需要分别讨论下标 n - 1 发生交换和 n - 1 不发生交换的两种情形,枚举0 ~ n - 2 如果不满足nums1[n - 1]和nums2[n - 1],那么就进行交换。交换 nums1[4] 和 nums2[4] 的值,nums1 变为 [2,3,4,5,4] ,nums2 变为 [8,8,4,4,9]。
2023-11-14 00:17:33
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人