会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
5k-sync-closer
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
41
下一页
2022年1月28日
CF1296A Array with Odd Sum
摘要: 前置芝士: 简单的位运算知识:x & 1 == 1 则 x 是奇数,否则是偶数。 小奥奇偶性: A B A+B 奇数 奇数 偶数 奇数 偶数 奇数 偶数 偶数 偶数 思路 分类讨论: 都是偶数:NO 任意操作后数列的每个数都仍然是偶数,和也是偶数。 都是奇数:这个不好判断。 奇数个奇数加起来是奇数,
阅读全文
posted @ 2022-01-28 19:57 Jijidawang
阅读(12)
评论(0)
推荐(0)
2022年1月23日
浅谈权值树状数组及其扩展
摘要: 权值树状数组是啥? 这是一种当半个平衡树使的树状数组,值域小或不强制在线(两者只需满足其一)时可以用。 平衡树的一系列操作时间复杂度均为 $O(\log n)$ ($n$ 是值域)。 (如果值域大,可以把操作离线下来然后离散化) 然鹅要开权值数组,所以空间复杂度 $O(n)$。 怎么搞? 以平衡树板
阅读全文
posted @ 2022-01-23 14:51 Jijidawang
阅读(234)
评论(0)
推荐(0)
2022年1月15日
作业题解
摘要: A 前缀和上课讲过了,说一下 $dp$。 思路很简单,$dp_i$ 为以 $i$ 结尾的最大子段和。 分类讨论前面的数取不取,则有 $dp_i=\max(a_i,a_i+dp_{i-1})$。 那么答案就是 $\max dp_i$。 #include <iostream> using namespa
阅读全文
posted @ 2022-01-15 09:31 Jijidawang
阅读(32)
评论(0)
推荐(1)
2022年1月8日
c++ext库探索!
摘要: 是这样的:我想要学亿学类似 pb_ds 那样的东西,然后: 你会发现 bdfs 几乎啥也搜不出来 所以,就有了这篇文章。 algorithm aligned_buffer.h alloc_traits.h array_allocator.h atomicity.h bitmap_allocator.
阅读全文
posted @ 2022-01-08 18:44 Jijidawang
阅读(36)
评论(0)
推荐(0)
2021年12月17日
CF1584C Two Arrays 题解
摘要: 题意 给两个长度为 $n$ 的数组 $A,B$。 现在可以从 $A$ 中选 $k$ 个数,把 $a_i$ 改为 $a_i+1$。 然后可以把 $A$ 任意打乱,问操作后 $A$ 是否可以变成 $B$。 思路 显然,如果可以把 $A$ 变为 $B$, 那么在选取 $k$ 个数加一后,$A$ 与 $B$
阅读全文
posted @ 2021-12-17 15:26 Jijidawang
阅读(15)
评论(0)
推荐(0)
CF1584A Mathematical Addition 题解
摘要: 题意 给定 $u,v$,求 $\dfrac xu+\dfrac yv=\dfrac{x+y}{u+v}$ 的任意一组整数解。 思路 先化简方程。两边同乘 $uv(u+v)$:$$ xv(u+v)+yu(u+v)=uv(x+y) $$ 拆括号:$$ xvu+xv^2+yu^2+yuv=uvx+uvy
阅读全文
posted @ 2021-12-17 15:09 Jijidawang
阅读(9)
评论(0)
推荐(0)
2021年12月16日
P7965 [COCI2021-2022#2] Kutije 题解
摘要: 有向图的传递闭包。(虽然不是正解) 复杂度:$O(\dfrac{n^3}w)$ 题意 给定一张有向图,$q$ 次询问。 每次询问两个点 $u,v$,问存不存在 $u\rightarrow v$ 的路径。 思路 很明显的传递闭包,转换成边权 $1/0$ 的完全图。 然后把 Floyd 的取 $\min
阅读全文
posted @ 2021-12-16 11:26 Jijidawang
阅读(32)
评论(0)
推荐(0)
2021年12月10日
UVA13049 Combination Lock 题解
摘要: 题意 给你两个 $n$ 位密码锁 $a,b$ 的每一位。 问你至少需要转几次才能把 $a$ 转成 $b$。 比如,把 $2$ 转成 $5$ 至少需要 $3$ 次,把 $7$ 转成 $1$ 至少需要 $4$ 次。 思路 不难发现,把数字 $a$ 转成 $b(a>b)$ 有两种方法: 直接从 $a$ 一
阅读全文
posted @ 2021-12-10 16:27 Jijidawang
阅读(25)
评论(0)
推荐(1)
UVA12503 Robot Instructions 题解
摘要: 题意 维护一个变量 $m$,$m$ 初值为 $0$,有 3 种操作: LEFT:将 $m$ 改为 $m-1$。 RIGHT:将 $m$ 改为 $m+1$。 SAME AS x:重复第 $x$ 次操作。 所有操作后,输出 $m$ 的值。 思路 用一个数组 $a$ 来存每次操作时,$m$ 的加减情况。
阅读全文
posted @ 2021-12-10 16:01 Jijidawang
阅读(7)
评论(0)
推荐(0)
UVA488 Triangle Wave
摘要: 前置知识 让我们来赞美万能的 STL 吧! string 的构造函数之一: string(char c, int n):构造一个含有 n 个连续字符 c 的 string。 思路 我们知道,波形的每一行都是由 i 个连续的 i 组成的。 那么我们就可以分别从低到高,从高到低循环两次, 每次用 str
阅读全文
posted @ 2021-12-10 15:30 Jijidawang
阅读(7)
评论(0)
推荐(0)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
41
下一页
公告