上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 27 下一页
摘要: 暴力秒了 #include<bits/stdc++.h> #define int long long//开long long是个好习惯 using namespace std; bool baozi(int x) { while(x) { int t = x % 10; if(t == 2 || t 阅读全文
posted @ 2024-03-01 23:32 Gold_stein 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 这道题线段树要维护的信息较多,我们在设计线段树存储的信息时,如果发现父节点的信息不能由字节的信息更新而来,而是需要从原数组中获取信息,那么就需要多设计线段树的成员变量,只掉其内部能够自洽,形成闭环为止。 这道题pushup函数的设计非常巧妙,即能够维护线段树,也可以用于处理询问,可以重点记忆学习。 阅读全文
posted @ 2024-02-29 16:55 Gold_stein 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 线段树板子题。 #include <iostream> #include <stdio.h> #include <algorithm> #include <string> #define For(i, j, n) for(int i = j ; i <= n ; ++i) using namespa 阅读全文
posted @ 2024-02-29 09:08 Gold_stein 阅读(3) 评论(0) 推荐(0) 编辑
摘要: tr[i]节点存储的是a[i-lowbit(i)+1]+……+a[i],一共lowbit(i)个数字之和。 query的理解: int query(int k) { int res = 0; for (int i = k; i; i -= lowbit(i)) res += tr[i]; retur 阅读全文
posted @ 2024-02-28 20:41 Gold_stein 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 题解参考AcWing 244. 谜一样的牛 - AcWing 另外,起初我以为是要对身高数组直接建立树状数组来求解问题,但是这样做的信息太少,根本不能得到答案; 实际上,树状数组是用来辅助我们求身高的,我们需要构造一个树状数组,来帮助我们确认牛的身高。 很多数据结构类的问题也是这样,不直接对所求问题 阅读全文
posted @ 2024-02-28 16:29 Gold_stein 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 这道题有两个需要注意的点: 1.两个1e9量级的数字的比值,用double的精度是不够的,要用long double 2.这道题需要输出数学意义上取模的值,需要(ans+mod)%mod转化成正数 这道题测试点巨多,有整整四十个 #include <iostream> #include <stdio 阅读全文
posted @ 2024-02-26 11:51 Gold_stein 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 2/26更新: 一开始的做法忽略了一点: 题目中强调的是“请你求出最大的乘积,由于乘积可能超出整型范围,你只需输出乘积除以 $1000000009$(即 $10^9+9$)的余数”,而不是“取余后最大的乘积”。 整体思路: 先把arr数组按照绝对值降序排序,我们默认把前k个数字的乘积作为ans,如果 阅读全文
posted @ 2024-02-25 21:59 Gold_stein 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 以第四象限的形如(x,-x)的点(它的距离最好算)为基准,来推附近的点的距离。 不用怕坐标轴上的点的从属划分问题,例如在A区域和B区域交线上的点,那么它就应该是既满足A区域算法,又满足B区域算法的。 #include <bits/stdc++.h> using namespace std; long 阅读全文
posted @ 2024-02-24 22:39 Gold_stein 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 我的配置是12700H + 3070ti(laptop) + 32G RAM 刚好踩到了官方建议要求的边边,遂发布后不久便安装体验 截止2024年2月21日凌晨,依然没能成功地跑起来 第一个坑:python环境 在setup的过程中,chat with RTX会附带一个Miniconda和完整的py 阅读全文
posted @ 2024-02-21 01:01 Gold_stein 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 二分计数 #include <iostream> #include <stdio.h> #include <algorithm> #include <string> #define For(i, j, n) for(int i = j ; i <= n ; ++i) using namespace 阅读全文
posted @ 2024-02-13 23:24 Gold_stein 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 27 下一页