
Others
so_so_y
start to record bugs <- so hard so brave
展开
-
扩展欧几里得学习总结
扩展欧几里得算法用来在已知整数a,b的情况下求解符合条件的x,y值,满足等式ax+by=gcd(a,b)。 且有对于整数 a,b, 必然存在整数对 x,y,满足ax+by=gcd(a,b)。有关公式的递归关系由欧几里得算法可知求解两个整数gcd的过程,即gcd(a,b)=gcd(b,a%b)。那么当辗转到最终状态时b=0,a=gcd,此时对于ax+by=gcd(a,b)对应着x=1,y=0,即a*原创 2017-08-02 19:38:57 · 430 阅读 · 0 评论 -
Wannafly挑战赛14 C 可达性(Tarjan缩点)
链接:https://www.nowcoder.com/acm/contest/81/C 来源:牛客网题目描述 给出一个 0 ≤ N ≤ 105 点数、0 ≤ M ≤ 105 边数的有向图, 输出一个尽可能小的点集,使得从这些点出发能够到达任意一点,如果有多个这样的集合,输出这些集合升序排序后字典序最小的。输入描述:第一行为两个整数 1 ≤ n, m ≤ 105, 接...原创 2018-04-22 11:03:17 · 270 阅读 · 0 评论 -
LOJ 「美团 CodeM 初赛 Round A」二分图染色(组合数学)
Description给定一个完全二分图,图的左右两边的顶点数目相同。我们要把图中的每条边染成红色、蓝色、或者绿色,并使得任意两条红边不共享端点、同时任意两条蓝边也不共享端点。计算所有满足条件的染色的方案数,并对10^9+7取模。Input二分图单边的顶点数目 nOutput输出一个整数,即所求的答案。Sample Input2Sample Out...原创 2018-04-10 21:17:08 · 948 阅读 · 1 评论 -
计蒜客 划分整数(dp)
题目大意蒜头君特别喜欢数学。今天,蒜头君突发奇想:如果想要把一个正整数 n 分解成不多于 k 个正整数相加的形式,那么一共有多少种分解的方式呢?蒜头君觉得这个问题实在是太难了,于是他想让你帮帮忙。输入格式共一行,包含两个整数 n(1 \leq n \leq 300)n(1≤n≤300) 和 k(1 \leq k \leq 300)k(1≤k≤300),含义如题意所示。输出格...原创 2018-03-26 20:01:00 · 486 阅读 · 0 评论 -
牛客网 不凡的夫夫(斯特林公式)
链接:https://www.nowcoder.com/acm/contest/75/A 来源:牛客网题目描述 夫夫有一天对一个数有多少位数感兴趣,但是他又不想跟凡夫俗子一样, 所以他想知道给一个整数n,求n!的在8进制下的位数是多少位。 输入描述: 第一行是一个整数t(0<t<=1000000)t(0<t<=1000000)t (0n!≈(2πn)−−...原创 2018-02-16 12:35:59 · 280 阅读 · 0 评论 -
牛客网 TaoTao要吃鸡(01背包)
链接:https://www.nowcoder.com/acm/contest/74/B 来源:牛客网题目描述 Taotao的电脑带不动绝地求生,所以taotao只能去玩pc版的荒野行动了,和绝地求生一样,游戏人物本身可以携带一定重量m的物品,装备背包之后可以多携带h(h为0代表没有装备背包)重量的东西。玩了几天taotao发现了一个BUG,当装备背包之后,如果可携带重量没有满,就可...原创 2018-02-15 17:12:44 · 470 阅读 · 0 评论 -
FZU 2214 Knapsack problem(0-1背包转化)
Problem DescriptionGiven a set of n items, each with a weight w[i] and a value v[i], determine a way to choose the items into a knapsack so that the total weight is less than or equal to a given lim...原创 2018-02-15 16:55:33 · 267 阅读 · 0 评论 -
贪心四部曲
NYOJ71 独木舟上的旅行问题描述 n个人乘船,要求在独木舟最大承载量w内求出需安置的最少的独木舟数,限制每条船最多乘坐两人。 问题分析 在整体中首先需要考虑体重最轻的一个人,如果没有人可以与他一起同坐一艘船,则必须每个人独自乘坐;不然根据贪心的策略,应在能 和他一起乘船的人中选择最重的那一个人与他一起乘船。代码实现#include <iostream>...原创 2017-01-27 18:03:42 · 526 阅读 · 1 评论 -
EOJ 3486. 最大的子串(劝退题+挖坑)
Description字符串的大,不在于长,而在于妙。现在给出由数字组成的字符串 s,求出字符串的所有的非空连续子串中,最妙的那个子串。一个字符串的妙是这样定义的:将这个子串所表示的整数(有可能带前导 0),除以 10L(其中 L 为字符串的长度)。比如说 123456789 的子串 456 的妙为 456103=0.456456103=0.456\frac{456}{{10}^3}=...原创 2018-01-24 17:43:13 · 561 阅读 · 2 评论 -
ZOJ 1610 Count the Colors(线段树区间染色)
DescriptionPainting some colored segments on a line, some previously painted segments may be covered by some the subsequent ones. Your task is counting the segments of different colors you can see at原创 2017-11-19 18:34:24 · 227 阅读 · 0 评论 -
ZOJ 3993 Safest Buildings(概率 数学)
DescriptionPUBG is a multiplayer online battle royale video game. In the game, up to one hundred players parachute onto an island and scavenge for weapons and equipment to kill others while avoiding ge原创 2017-11-03 21:59:31 · 476 阅读 · 0 评论 -
URAL 2072. Kirill the Gardener 3(dp)
DescriptionKirill the gardener has got a new task. He has to water the flowers growing on the huge flowerbed! It should be mentioned that the bed is very long and narrow at the same time. So from bi...原创 2018-04-30 21:11:19 · 409 阅读 · 0 评论