会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kingwzun
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
50
下一页
2022年7月20日
乘法逆元 | 分数 (小数) 取模
摘要: 作用 比赛中大多数情况为了避免大整数运算,大多都会要求答案对一个数(大多是质数)取模。 题目中用到除法时 因为$\frac{a}{b} \% p \neq (\frac{a\%p }{b\%p}) \%p $ ,此时就无法计算,需要用到乘法逆元 当题目遇到小数时 因为取模运算时对于整数来说的,所以无
阅读全文
posted @ 2022-07-20 14:07 kingwzun
阅读(5724)
评论(0)
推荐(3)
2022年7月18日
Codeforces Round #808 div.2-D. Difference Array
摘要: 题目链接:https://codeforces.com/contest/1708/problem/D 题意 t组测试数据 初始给定包含 n 个非负整数的数组 a ,保证从小到大排列。 每次操作生成一个新的数组$b_i=a_{i+1}-a_{i}$,并从小到大排列,然后替换掉原有的. 求n−1 次操作
阅读全文
posted @ 2022-07-18 10:28 kingwzun
阅读(142)
评论(0)
推荐(0)
2022年7月15日
二分图 _ 复习
摘要: 学习请看 染色法判断二分图 基础 $二分图 \Leftrightarrow 不存在奇数环 \Leftrightarrow染色体法不存在矛盾$ 题意: 给定一个 N 行 N 列的棋盘,已知某些格子禁止放置。 求最多能往棋盘上放多少块的长度为 2、宽度为 1 的骨牌,并且任意两张骨牌都不重叠。 思路:
阅读全文
posted @ 2022-07-15 14:09 kingwzun
阅读(37)
评论(0)
推荐(0)
2016年中国大学生程序设计竞赛 CCPC (杭州)
摘要: A - ArcSoft's Office Rearrangement HDU - 5933 题意: 给你n个数,你有两个操作:1.将相邻两个数合并 2.将一个数拆分成两个数 求将这n个数变成k个相同的数最小操作数。 思路 实际上要变为k个相同的数,每次的合并和分解都是必要的,那么可以直接先合并后分解
阅读全文
posted @ 2022-07-15 09:09 kingwzun
阅读(78)
评论(0)
推荐(0)
2022年7月13日
图论 __ 链式前向星
摘要: 原文 概括 以同起点为一条链,数组head[a]存储起点a的最新录入的一条边的索引,每条边以结构体的形式存储该边信息(该边终点,权值,同起点的边中的上一条边即上一次录入的边的位置),所有边构成一个结构体数组。 很多帖子说到的是存储的是下一条边,这种理解很容易给人误导,应该是每一条边都能通过自身结构体
阅读全文
posted @ 2022-07-13 11:14 kingwzun
阅读(54)
评论(0)
推荐(0)
割点和桥 | 无向图的双连通分量
摘要: 割点和桥 桥(割边): 给定一无向连通图,对于其中一边 (u,v),若从图中删掉 (u,v)后,原图分裂成2个或以上不相连的子图(也就是图中的连通分量数增加),则称 (u,v)为原图的割边(或桥)。 割点: 给定一无向连通图,对于其中一点 u,若从图中删掉 u 和所有与 u 相连的边后,原图分裂成成
阅读全文
posted @ 2022-07-13 11:10 kingwzun
阅读(251)
评论(0)
推荐(0)
2022年7月11日
有向图的强连通分量 scc
摘要: 基本概念: 树枝边(x,y):x是y的父亲 前向边(x,y):x是y的祖先结点 后向边(x,y):y是x的祖先结点 横叉边(x,y):在对有向图进行dfs遍历时,x是已经搜过的图的分支(不是前向边),现在在搜的点是y,y到x的有向边是横叉边 连通分量作用 通过缩点,将图变成有向无环图 缩点步骤: f
阅读全文
posted @ 2022-07-11 11:34 kingwzun
阅读(61)
评论(0)
推荐(0)
数论_最大公约数 & 最小公倍数
摘要: 最大公约数(gcd) 辗转相除法 算法核心: gcd(a,b) = gcd(b,a mod b) 证明: 公理 如果 $a$ 能整除 $k$,且 $b$ 能整除 $k$ ,那么 $ax+by$ (x,y 是未知数) 也能整除 $k$ 首先 $a \mod b=a - \lfloor \frac{a}
阅读全文
posted @ 2022-07-11 08:42 kingwzun
阅读(70)
评论(0)
推荐(0)
2022年7月9日
树状数组
摘要: 解决的问题 基本问题:单点修改,区间查询 利用差分:区间修改,区间查询 总的来说就是:频繁修改+区间查询 与线段树区别 树状数组可以解决的问题都可以用线段树解决。 两者的区别 树状数组的优点: 相比线段树系数系数要少很多 容易写,代码量小 线段树的优点: 可以解决复杂问题。 理解 代码 lowbit
阅读全文
posted @ 2022-07-09 10:30 kingwzun
阅读(39)
评论(0)
推荐(0)
2022年6月22日
Java Web __ JDBC
摘要: JDBC 什么是JDBC? 全称是Java数据库连接(Java Database Connectivity),应用程序可通过这套API连接到关系数据库,并使用SQL语句来完成对数据库中数据的查询、更新和删除等操作。 具体实现 由java设计jdbc驱动器以及驱动器接口, 然后各个数据库厂商实现接口建
阅读全文
posted @ 2022-06-22 15:49 kingwzun
阅读(70)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
50
下一页
公告