抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Codeforces Round 736 (Div. 2 & 1) [CF-1549 & CF-1548]

A - Gregor and Cryptography Gregor is learning about RSA cryptography, and although he doesn't understand how RSA works, he is now fascinated with prime numbers and factoring them. Gregor's favori...

Educational Codeforces Round 112 (Rated for Div. 2) [CF-1555]

A - PizzaForces PizzaForces is Petya's favorite pizzeria. PizzaForces makes and sells pizzas of three sizes: small pizzas consist of slices, medium ones consist of slices, and large pizzas consi...

Codeforces Global Round 15 [CF - 1552]

A - Subsequence Permutation A string of length , consisting of lowercase letters of the English alphabet, is given. You must choose some number between and . Then, you select characters of an...

Codeforces Round 734 (Div. 3) [CF-1551]

B1 - Wonderful Coloring - 1 This is a simplified version of the problem B2. Perhaps you should read the problem B2 before you start solving B1. Paul and Mary have a favorite string which consists...

并查集

作用 寻找两个点是否联通 求最小生成树。 例题 每个人都知道自己的领导,问谁是最终的领导。 计算圈子总个数 思路 常规思路 递归寻找上级,由上级再次寻找。直到无法找到上级为止。 常用于在单树中寻找最高节点。 路径压缩 孙节点和父节点直接挂载在爷节点之下。 常用于计算不连通的树的个数。 代码 #include<iostream> #include...

多重背包

例题 有 N 种物品和一个容量为 V 的背包。第 i 种物品最多有 M[i] 件可用,每件耗费的空间是 C[i] ,价值是 W[i] 。求解将哪些物品装入背包可使这些物品的耗费的空间总和不超过背包容量,且价值总和最大。 思路 根据 01 背包的方式, , 代码 #include <cstdio> #include <iostream> using namespace...

完全背包

例题 有 N 种物品和一个容量为 V 的背包,每种物品都有无限件可用。放入第 i 种物品的费用是 C[i] ,价值是 W[i] 。求解:将哪些物品装入背包,可使这些物品的耗费的费用总和不超过背包容量,且价值总和最大。 思路 按照 01 背包相同的思路, 代码 #include<cstdio> #include<iostream> #define maxn 1000...

01 背包

例题 有 N 件物品和一个容量为 V 的背包。放入第 i 件物品占用的容量是 C[i] ,得到的价值是 W[i] 。求解将哪些物品装入背包可使价值总和最大。 思路 物品仅有两种状态,即放与不放。 如果不放第 i 件物品,那么最大价值为 F[i - 1,v] ;如果放第 i 件物品,那么价值就是 F[i - 1,v - C[i]] 再加上通过放入第 i 件物品获得的价值 W[i] 。 代码 ...

快速幂与大数取模

快速幂 原理 复杂度: 只要把指数位拆分,就可以实现复杂度的骤减。 实现思路 拆分二进制,取出每一位上的值。(移位) 如果值为 1 ,则乘。 实现代码 int fast_pow(int a, int b) { int ans = 1, base = a; while (b > 0) { if (b & 1) ans *= base; ...



博客内容遵循 [署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh)
本站总访问量为 访客数为
本站使用 Volantis 作为主题