-
闲话 10.13
二阶线性递推数列通项 -
「模拟赛」多校 A 层联训 5
A.好数(number) 很签,打完之后“不是这题我能做一个小时??” 对于每个数,都把它与前面的所有数的加和求一遍存进桶里,再遇到一个新数 \(a_i\) 时,枚举前面的所有 \(a_j,j\in [1,i-1]\),找桶里是否存在一个数 \(x\) 使得 \(x=a_i-a_j\) 即可。 因为 -
パナソニックグループ プログラミングコンテスト2024(ABC 375)
罚时不好吃,一口都没吃 形象理解这一场的 C A.Seats \(\text{diff }20\) 对给定序列 \(S\) 找出 \(i\) 的个数,使得 \(S_{i}=0,S_{i+1}=1,S_{i+2}=0\) #define int long long string x; signed m -
多校A层冲刺NOIP2024模拟赛06
A. 小 Z 的手套(gloves) 明现的二分,我们先排序,假定 \(a\) 数组个数少,我们就对每一个 \(a_i\) 找一个 \(b_i\) 使其差不超过二分的值,然后 贪心来讲,肯定找相差最大的那组但差不超过二分值的那个数最优,且先找比他小的那组(因为排过序了),然后套个 \(multise -
[赛记] 多校A层冲刺NOIP2024模拟赛06
小 Z 的手套(gloves)100pts 最大值最小,考虑二分答案; 首先排序,然后每次找出数量较少的那个数组中的每个数 $ x $ 在另一个数组中有没有值在范围 $ [x - mid, x + mid] $ 的(其中 $ mid $ 为二分的答案),其实只需找 $ x - mid $ 就行,最后 -
[赛记] 多校A层冲刺NOIP2024模拟赛05
这场数数 好数(number)100pts 找三个数的和,而且允许 $ \Theta(n^2) $,那么我们可以维护出两个数的和,然后每次顺序遍历找这个数减去前面的某个数在任意两个数的和中有没有出现过,这个也是 $ \Theta(n^2) $ 的; 所以时间复杂度:$ \Theta(n^2) $,如 -
Tampermonkey & Extension
Download | Extend Luogu | Smart Luogu | tampermonkey-4.19.0.xpi Download | Atcoder Better | Codeforces Better .xpi 文件仅限 Firefox 安装 源码是可以直接粘的 Smart-Luo -
2024-2025-1 20241412《计算机基础与程序设计》第三周学习总结
2024-2025-1 20241412《计算机基础与程序设计》第三周学习总结 作业信息 这个作业属于哪个课程 [2024-2025-1-计算机基础与程序设计] https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP 这个作业要求在哪里 [2024 -
图
https://www.cnblogs.com/HaneDaCafe/gallery/2377800.html -
掩耳盗"铃"
隐掉博客园的铃铛 -
多校A层冲刺NOIP2024模拟赛04
02表示法 直接递归即可,稍微写个高精。 点击查看代码 #include<bits/stdc++.h> using namespace std; //#define int __int128 const int N=1e4; string s; int b[N],c[N],len; int a[N] -
多校A层冲刺NOIP2024模拟赛06
小 Z 的手套(gloves) 二分枚举即可 点击查看代码 #include<bits/stdc++.h> using namespace std; #define int long long const int N=2e5+107; int n,m; int l[N],r[N]; int read -
多校A层冲刺NOIP2024模拟赛05
好数(number 没啥好说的直接 \(O(n^2)\) 枚举即可。 点击查看代码 #include<bits/stdc++.h> using namespace std; const int N=2e6+107; const int d=2e5; int n,a[N],sum[N]; int re -
2024.10.12 鲜花
jiji定向