ICPC China Nanchang National Invitational A. PERFECT NUMBER PROBLEM(筛法打表)

题目链接 题意: 让你输出前5个完美数 完美数:一个数,除了他本身外,它的因子和=他本身,那么这个数是完美数 解析: 比赛的时候,第5个数一直打不出来,.,然后就网上搜了一下... 看了大佬的打表方法,记录一下 #include <cstdio> #...

2019-04-21 15:55:50

阅读数 20

评论数 0

HDU 6521 Party(思维+STL/吉司机线段树)

题目链接 题意: 有n个人,m场派对,n个人一开始互相不认识。 每一场派对,你需要输出有多少对人,是第一次互相见面 解析: 这道题大佬的思路 维护a[i],表示[1..i]之内i最远认识到谁,即[a[i]...i)的人,i都已经认识了。 那么对于询问[l,r],我们需要更新i∈[...

2019-04-21 15:49:17

阅读数 47

评论数 0

2017-2018 ACM-ICPC German Contest (GCPC 2017) E Perpetuum Mobile (level 3)(spfa判环+log转换小数乘法)

题目链接 题意: 题面70%的都是废话,还有很多影响读题的条件... 其实就是给你一个有向图,问你这个有向图里面存不存在环,使得组成环的边的权值的总乘积>1 有输出"inadmissiable",否则输出"admissiable" 解...

2019-04-21 15:08:31

阅读数 71

评论数 0

Codeforces Round #551 (Div. 2) C. Serval and Parenthesis Sequence(括号匹配)(level 1)

题目链接 题意: 给你一个包含'(',')','?'的字符串。然后定义严格前缀,s[1...x] 1<=x<|s| 让你用 '(' 或 ')' 替换 '?',使得s串的严格前缀都不是正确的圆括号,但是s是正确的圆括号 圆括号的定义就是串中所有'('都能正确匹配一...

2019-04-15 21:11:09

阅读数 23

评论数 0

ZOJ 4097 Rescue the Princess(tarjan判桥+LCA)(level 3)

题目链接 题意: 给你一个无向图,n个点,m条边,图中可能存在重边,自环 然后有q个询问(n<=1e5,m<=2e5,q<=1e5) 每一次询问u,v,w,问你能不能找到两条路径v->u,w->u 使得两条路径中没有公...

2019-04-15 13:45:03

阅读数 21

评论数 0

2018-2019 ACM-ICPC Southeastern European Regional (SEERC 2018) G - Matrix Queries (level 3)(线段树)

题目链接 题意: 给你一个(2^n)*(2^n)的矩阵,矩阵元素只有0,1两种颜色。 定义一个元素的价值是 1.如果一个矩阵都是一种颜色,那么他的价值为1 2.如果一个矩阵不纯色,那么他的价值是把他分成4个(2^(k-1))*(2^(k-1)) (假设原来的大小是(2^k)*(2^k)...

2019-04-12 19:22:10

阅读数 169

评论数 0

P2495 [SDOI2011]消耗战 (level 3)(虚树)

题目链接 题意: 给你一棵n个点的树,树上的边有权值>0 然后给你m个询问,每一次询问给你k个点(不包含1(根节点)) 让你在树上删除几条边,使得从1出发,无法到达这k个点,并使得删掉的边的权值尽可能小,输出权值 Σki<=500000 解析: 这道题我是...

2019-04-09 16:47:28

阅读数 31

评论数 0

2018-2019 ACM-ICPC Southeastern European Regional (SEERC 2018) C Tree(level 2)(树的直径)(4种解法)

题目链接 题意: 给你一棵n个点的树(n<=100),每一个点有白/黑色,让你选m个黑色的点, 使得你选的这m个点的集合里最远的两个点的距离最小 解析: 这道题我训练的时候是用st的LCA求两点距离+二分+最大团验证来做的,代码有167行 比赛的时候...估计得写将近1个...

2019-04-08 13:38:31

阅读数 106

评论数 0

树的直径

求法:1.先任意选一个点,找到离这个点距离最远的点q 2.然后以q为根,找距离q最远的点p,那么pq就是这棵树的直径了 证明: 假定st是直径, 我们需要证明的其实就是一个性质树上任意一个点x,距离x最远的点=直径的一个端点? 那么我们假定的条件就是距离x最远的点y!=直径的一个端点, ...

2019-04-08 11:38:19

阅读数 19

评论数 0

牛客练习赛43 B Tachibana Kanade Loves Probability(输出分数的第k1~k2位小数)(快速幂)(level 1)

题目链接 题意: 如上题,给你一个分数m/n,让你输出该分数的第k1~k2位小数 解析: 除法得到分数的过程是 m=m%n 第一位小数: m=m*10 m/n-> m=m%n 第二位小数: m=m*10 ...

2019-04-06 16:00:18

阅读数 10

评论数 0

Comet OJ - Contest #0 A 解方程(积性函数)(level 2)

题目链接 题意: 你只需要给出解的数量和所有解的 xyz 之和对 (109+7) 取模的值即可 若方程有无穷多组自然数解,则在这一行输出 “infty”(不含引号),否则在这一行输出两个整数,其中第一个整数表示方程的解数,第二个整数表示所有解的 xyz之和对 (109+7)取模的值,这两...

2019-04-06 14:02:16

阅读数 72

评论数 0

Comet OJ - Contest #0 D 项链与计数(level 4)(树上并环)(Kruskal+按秩合并并查集)

题目链接 题意: 定义简单环:一个点数和边数相等的回路,并且这条回路上没有出现重复的点或边。 定义项链: 定义 “项链” 是由一些简单环组成的子图,不妨设项链包括 k个简单环 C1C1​, C2​, ……, Ck​ (x`),那么项链需要满足: 当且仅当 ∣i−j∣≤1 时,简单环 ...

2019-04-06 10:50:52

阅读数 82

评论数 0

Comet OJ - Contest #0 B 旅途(level 3)(概率dp)

题目链接 题意: 有一个n个点的环,编号为1...n 第一天你在节点1,每一天你会在这个点游玩 然后下一天,你有3种选择 1.p%的概率顺时针走一步,到下一个城市游玩 2.q%的概率逆时针走一步,到上一个城市游玩 3.(100-p-q)%的概率待在原地再玩一天 设f[i]=在第m天...

2019-04-02 19:40:30

阅读数 264

评论数 0

ICPC Nanning L. Twice Equation (打表找规律)(level 1)

题目链接 题意: 2*m(m+1) = n*(n+1) 然后给你一个L,让你输出一个最小的n>=L,(所有数都是整数) 解析: 这道题虽然只有level 1,比赛的时候也很多人做出来,但是这种题我是完全做不出来.... m:0tot:0n:0.0 m:2tot:12n...

2019-03-30 17:10:31

阅读数 141

评论数 0

ICPC Nanning J. Rearrangement (level 1)(思维)

题目链接 题意: 有一个2*n的矩阵,里面有数字,让你重新安排数字,使得相邻两个数字之和不能被3整除 可以的话输出YES,否则输出NO 解析: 这道题很简单,就是把0都交替排列 0 0 ... 0 0 0 ... 这样然后1从左边开始排到右边,2从右边...

2019-03-29 09:43:50

阅读数 24

评论数 0

2018 ACM-ICPC 上海大都会 H A Simple Problem with Integers(level 4)(线段树+floyd判环+暴力)

题目链接 题意: 给你长度为n的数组,然后有q个操作,2种类型(n,q<=5e4) 1. C a b means performing Ai = (Ai2 mod 2018) for all Ai such that a ≤ i ≤ b. 2. Q a b means query...

2019-03-27 19:00:01

阅读数 24

评论数 0

EOJ Monthly 2019.3 (based on March Selection)(level 3) C. 线段树(爆搜+可行性剪枝)

题目链接 题意: function build(l, r, x): init node x if l < r then: mid = floor((l + r) / 2) build(l, mid, x * 2) build(mid + 1,...

2019-03-26 09:15:53

阅读数 48

评论数 0

Asia Hong Kong Regional Contest 2016 J Taboo(level 3)(ac自动机+dfs/dp)

题目链接 题意: 给你n个串,让你找出最长的串s,使得这n个串都不是s的子串。串只由0,1组成 如果串可以是无穷长,输出-1 解析: 一开始看的时候没有怎么深入想,后来赛后看了题解。发现是ac自动机,后来看自己以前做的ac自动机的题目, 发现有做到过类似的....都是给你n个串,让你构...

2019-03-21 12:15:48

阅读数 9

评论数 0

HDU 6223 Infinite Fraction Path(level 3)(bfs+剪枝/倍增)

题目链接 题意: 给你一串长度为n的数字,对于里面的每一个位置,第i个位置与第(i*i+1)%n个位置有一条单向的路径 你可以从任意位置出发,走n次,得到n个字符组成的数字 让你输出你能得到的最大的数字 解析: 这道题做的时候真的想爆了..什么反向建边变成一棵树,再用树上倍增..还有t...

2019-03-17 21:24:00

阅读数 14

评论数 0

2018 ACM-ICPC 上海大都会赛 A Fruit Ninja(level 3)(几何随机)

题目链接 题意: 给你n个点,问你有没有一条直线,经过这n个点里的m个点,使得m/n>=x, 解析: 从1...n里面随机(rand()%n+1)取两个点,那么直线就确定了, 然后再扫一遍n个点,计算这条直线的贡献,如果满足条件则输出Yes 这个过程好像只要随机2...

2019-03-14 12:16:36

阅读数 21

评论数 0

提示
确定要删除当前文章?
取消 删除