自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Datawhale AI夏令营——用AI预测新增用户学习笔记

采用分层抽样(Stratified Sampling)的变种,即 StratifiedKFold,是一种用于评估机器学习模型性能的技术。它通过将数据集划分为N个子集或“折”,并在不同的子集上训练和验证模型来实现对模型性能的稳定估计。Baseline (基线)是一个基础的解决方案,通常由竞赛组织者或社区提供,用于展示如何完成从数据处理到模型训练再到结果输出的整个流程。我调整了五折交叉验证里的模型训练,让他跑多几千次,能够提高正确率,最后,F1-score从0.69342提升到了0.82515。

2025-07-13 15:00:52 338

原创 牛客NC235622叠积木题解

那么,我们在维护并查集的基础上,还需要维护x积木下方有多少块积木,可以在找祖宗的时候将下方所有的积木的值赋值给存放答案的数组,因为每次更新的时候,在这次查询中,下方的积木数已经不会发生改变了,同时将该集合的数量更新,也就是将该列的积木数更新。牛可乐得到了编号从 1到n (1≤n≤30000) 的 n 块不同的积木,初始时每块积木单独为一列,牛可乐会对这些积木进行 qqq 次操作。通常来说,我们看到将x积木放到y积木上,可以联想到并查集将x与y合并,但是本题多了一些东西,要求x积木下方有多少块积木。

2025-02-19 10:18:38 350

原创 牛客NC20860兔子的区间密码题解

我们发现前两位相同,改变不了,但是在 从高位往低位遍历的第三位开始不同,那么这时候就是说,L 可以增大到 110111,R可以减小到 111000,这样的结果确保是最优解。那我们按位来遍历,如果高位都相同,那么说明高位是无法被改变的,继续遍历,发现只要一位开始不同的时候,那么异或的结果就是这一位往低位都可以变为全1。给定一个区间[L,R],而密码是这个区间中任意选择两个(可以相同的)整数后异或的最大值。我们观察到L,R偏大,不能使用暴力枚举的方法,一般采用O(1)或者O(logn)的解法。

2025-02-18 10:18:23 206

原创 牛客NC18979毒瘤XOR题解

这题有q次询问,每次询问都和每个元素的每一位有关,而且元素不会改变,这样我们可以采用前缀和优化的方法,用二维数组sum[i][j],第一维是元素数量,第二维是位,通过sum[r][j] - sum[l-1][j]我们能快速得到0和1的个数。由题可以看到,x需要跟每一个数进行按位异或运算,我们不妨把a数组的所有元素拆解成二进制形式。给定正整数n,有n个元素a1,a2....,an,有q次询问,每给出一次询问[l,r],要使Al^x+....+Ar^x的答案最大,求出x(不大于2^31)的最小值。

2025-02-15 09:58:19 309

原创 后悔贪心思想+例题题解

来源:牛客网。

2025-02-08 00:27:24 689

原创 Running Median题解

这是一个对顶堆的板子题,我们可以采用一个大根堆和一个小根堆来进行数之间的一些转换,把较小的数放进qmax中,把较大的数放进qmin中,就能确保取top的时候是在中间的位置。有P组数据,每组数据有n个数,要求前奇数项的中位数。

2025-02-05 19:21:06 362

原创 算法设计与分析第五章作业

最小重量机器设计问题”通常涉及在满足一定性能要求的前提下,选择一组部件以最小化机器的总重量。目标是选择一组部件,使得它们的总性能满足或超过某个给定的要求,同时总重量尽可能小。解空间树以树的形式表示所有可能的解组合。每个节点代表一个当前选择的部件组合,其子节点代表在该组合基础上添加新部件后的组合。回溯算法的关键在于其递归性质和对解空间树的深度优先搜索。每种组合对应一个可能的解,即一组满足性能要求的部件及其总重量。树的深度取决于部件的数量,宽度取决于每个节点可以扩展的分支数(即可选部件的数量)。

2024-12-15 22:40:39 414

原创 反证法证明删数问题

但是,由于贪心选择是删除最小的非零数字或前导零后的最小数字,因此A在数值上一定小于或等于删除任何其他位数字后得到的数(包括B)。假设贪心算法会选择删除第k位数字(即选择删除最小的非零数字或前导零后的最小数字),但最优解选择了删除第l位数字(l=k)。第六步,由于我们找到了矛盾,根据反证法的原理,我们的假设——最优解不包含贪心选择,是错误的。第五步,根据第四步,我们得出矛盾:即最优解B不可能比贪心选择后的数A更小(或相等但不符合贪心选择),因为这与贪心选择的性质相违背。

2024-11-24 22:34:08 290

原创 PTA 7-4 最低通行费题解

7-4 最低通行费分数 25一个商人穿过一个N×N的正方形的网格,去参加一个非常重要的商务活动。他要从网格的左上角进,右下角出。每穿越中间1个小方格,都要花费1个单位时间。商人必须在(2N-1)个单位时间穿越出去。而在经过中间的每个小方格时,都需要缴纳一定的费用。这个商人期望在规定时间内用最少费用穿越出去。请问至少需要多少费用?注意:不能对角穿越各个小方格(即,只能向上下左右四个方向移动且不能离开网格)。

2024-11-03 23:17:22 249

原创 求第k小的数 题解

我们可以用分治算法来解这道题目,题目给的n是5e6,如果单纯使用快排的话,时间复杂度是O(nlogn),但是我们可以省去不必要的排序。

2024-10-20 23:38:15 252

原创 《数学之美》第一章读后感

这让我更加坚定了学习数学的决心和信心,也激发了我对科技领域的浓厚兴趣。我相信,在未来的学习和工作中,我会更加努力地学习和掌握数学知识,将其应用于实际生活中,为社会进步和文明发展贡献自己的力量。这让我意识到,在科技日新月异的今天,我们必须保持对新技术的学习和掌握能力,才能跟上时代的步伐。我相信,在未来的日子里,我会继续学习和探索数学的奥秘,用数学的力量去创造更加美好的未来。在阅读吴军博士的《数学之美》之前,我对数学的理解大多停留在公式、定理和解题技巧的层面,未曾深入探究数学在现实生活及科技领域的广泛应用。

2024-09-08 23:35:00 546 1

原创 洛谷入门题单2题解(前9题)

P2433 【深基1-2】小学数学 N 合一 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)题意: 按照题目要求完成数学题代码:#include<iostream>#include<cstdio>#include<cmath>using namespace std;int main() { int T; cin >> T; if (T == 1) { cout

2024-08-26 03:00:20 526

原创 洛谷入门题单1部分题目题解

根据题目的计算规则,计算牛牛这门课程的总成绩。可以先转成分钟计算,最后再化成几时几分。根据题目公式,求三角形面积。小玉最多能买多少只签字笔。求提前多少分钟不会迟到。求大象至少喝多少桶水。

2024-08-17 15:37:46 395

原创 数模学习笔记1——数据预处理

大数据的题目需要进行数据预处理,处理缺失值和异常值。

2024-08-07 21:30:57 274

原创 洛谷P5705数字反转 题解

要把数字反转过来,123.4变成4.321,但是数的范围是100~999。(1)看到数的范围固定是三位数,那么我们可以用。的方法解决这道题目(通法)

2024-08-06 21:25:47 443

原创 洛谷P8710 [蓝桥杯 2020 省 AB1] 网络分析

那么我们需要换一个思路,在连接的时候将存储的信息加到ans里,并将祖先定为层数小的那个,加信息的时候存储到另一个数组里放起来,不急着加上去先。那么这样会有一个问题,最后一步可能不是连接两个点,那么最后还要加上存储数组里对应的值。连接操作我们可以联想到并查集的操作,将a和b连接起来,但是发送信息的这个过程,如果暴力找一遍的话,时间复杂度是O(n²)会tle。将每台电脑连接起来,并求出其储存的信息。操作1是将a和b连接起来,操作2是给连接p的电脑发送大小为t的信息。

2024-08-05 12:29:38 547

原创 树状数组学习笔记1

树状数组

2024-07-30 10:44:04 474

原创 Codeforces Round 962 (Div. 3) a~d题解

Codeforces Round 962 (Div. 3)a~d的思路题解

2024-07-27 15:06:45 682

原创 线段树学习笔记——1

线段树

2024-07-26 10:57:14 351

原创 洛谷 - P4825 Cow Hopscotch S题解

#前缀和 #暴力枚举

2024-07-07 14:09:28 362 2

原创 洛谷 - B3666 求数列所有后缀最大值的位置 题解

#单调栈 #unsigned longlong

2024-07-07 13:49:51 469

原创 Codeforces 1744C. Traffic Light题解

#思维题 #模拟题

2024-07-07 13:31:48 231

原创 7-1 前序序列创建二叉树 题解(分数 10)

模拟二叉树建树的过程

2024-04-30 19:08:04 257 1

原创 PTA 浪漫侧影 题解

二叉树前中后序列的应用

2024-03-11 18:15:11 1200 1

原创 PTA 阅览室题解

个人反思

2024-03-02 22:02:43 445

原创 PTA二叉树中的最大路径和 题解

二叉树

2024-02-29 23:04:17 495

原创 洛谷B3753题解

快速幂

2024-01-30 10:44:52 718 1

原创 洛谷P8686 (蓝桥杯 2019 省 A)题解

接着是满分做法,用并查集做,之前我对于并查集的理解单单停留在将两个数合并成一个集合,判断他们是否在同一个集合里,也就导致了这题我想不到并查集这种解法,我们会想找这个数是否重复,以及这个数+1是否重复(不重复就变成他),否则就往后跳,这就希望会有预处理来减少时间复杂度,而并查集正是这道题的巧妙解法(当然也可以set+二分)但是不知道为什么开了O2优化(氧气优化bushi) 能混过去,有无佬能给我这个小菜鸡解答一下。这是本菜鸡第一次发题解,请佬们多多指教Orz。

2024-01-29 11:18:03 906 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除