上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 65 下一页
摘要: 原题链接 题解 1.突然遇到新颖的题,我们可以采用逐步变难法、最简策略法、观察数据法 逐步变难法: 当 \(k=0\) 时, \(ans_0=min(a[i])\) \(k=1\) 时 \(ans_1=min(ans_0,a[i]-a[i+1](sort))\) 观察数据法: \(k=2\) 时 观 阅读全文
posted @ 2024-04-12 15:14 纯粹的 阅读(9) 评论(0) 推荐(0)
摘要: 原题链接 题解 具体想 \(a\) 是如何一步一步变成 \(b\) 是很复杂的,所以我们换个角度思考(比如贡献) 遍历每一个 \(a[i]\) 看看他们能帮助哪些 \(a[j]\) 变成 \(b[j]\) 而且不妨碍 \((i,j)\) 中 \(a\) 的元素,用数学语言表达就是 \(use[j]= 阅读全文
posted @ 2024-04-12 14:38 纯粹的 阅读(39) 评论(0) 推荐(0)
摘要: 原题链接 题解 如果存在某一条边的 \(a_i>=2*(sum-a_i)\) 那么这条边一定有点剩余无法连接,为什么?这条边上每取两个点作为底边点,就一定能去外面一个点作为顶点,且无交叉(顺时针或逆时针) code #include<bits/stdc++.h> #define ll long lo 阅读全文
posted @ 2024-04-12 11:49 纯粹的 阅读(45) 评论(0) 推荐(0)
摘要: 原题链接 题解 设想每一个 \(x,y\) 代表中控台,中控台颜色改变它控制的颜色也会跟着改变,我们倒过来求,这样就能确保每个中控台有没有控制的颜色 code #define ll long long #include<bits/stdc++.h> using namespace std; cons 阅读全文
posted @ 2024-04-12 11:28 纯粹的 阅读(13) 评论(0) 推荐(0)
摘要: 原题链接 题解 观察数据范围,看到 \(n<=5000\) 便确定了 \(O(n^2)\) 左右的算法,这样一来我可以遍历所有的区间 虽然每个 \(f(k)\) 对应的答案区间都不同,但一定能遍历到,所以我可以再遍历一遍k,算出以该区间为答案区间时的 \(f(k)\) 但是这样一来时间复杂度就超了, 阅读全文
posted @ 2024-04-10 21:14 纯粹的 阅读(18) 评论(0) 推荐(0)
摘要: 原题链接 题解 假如一开始是一个完全单调递增函数,那么没有任何链接,这时我们交换两个数 \(i,j\),则 \([i,j]\) 成了一个连通块,这时我们再取出 \([i+1,j]\) 内的元素与 \(l,l \in[j+1,n]\) 交换,则 \([j,l]\)成了一个连通块 所以 \([i,l]\ 阅读全文
posted @ 2024-04-10 20:28 纯粹的 阅读(24) 评论(0) 推荐(0)
摘要: 原题链接 题解 \(gcd\) 一定能被 \(a[1][1],a[n][m]\) 整除 2.\(gcd\) 能被通过的路径上所有元素整除 由此分析:遍历 \([1,\sqrt{gcd(a[1][1],a[n][m])}]\) 判断能否通过(被路径上所有元素整除) 我还在思考是广搜还是深搜,由于起点终 阅读全文
posted @ 2024-04-10 16:49 纯粹的 阅读(138) 评论(0) 推荐(0)
摘要: 原题链接 题解 设 \(a,b,c,d\) 分别为 \(1,2,3,4\) 的个数 则对第一位贡献 \(a+c\) 个1 对第二位的贡献为 \(b+c\) 个1 对第三位的贡献为 \(d\) 个1 根据异或原理,奇数个一异或还是一,偶数个一异或是零 所以 \(a,b,c\) 同号, \(d\) 是偶 阅读全文
posted @ 2024-04-10 15:56 纯粹的 阅读(242) 评论(0) 推荐(0)
摘要: 原题链接 题解 不仅要学会怎么打cf,还要学会怎么解决问题:把条件写下来,对着条件写,然后对着程序在脑海中充分模拟 code #include<bits/stdc++.h> using namespace std; char s[20005]; int main() { int t; cin>>t; 阅读全文
posted @ 2024-04-09 23:03 纯粹的 阅读(15) 评论(0) 推荐(0)
摘要: 原题链接 题解 每一个任务都有一个最小起点能力值,和通过任务后获得的能力值,我们从最小起点开始遍历,如果遍历到某一点累加的能力值+最小起点能力值够不到当前任务的最小能力值,我们把最小起点向右移动直至够到当前任务的最小能力值。 code #include<bits/stdc++.h> using na 阅读全文
posted @ 2024-04-09 21:22 纯粹的 阅读(21) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 65 下一页