星星之火

09 2018 档案

摘要:题目链接:http://poj.org/problem?id=2185 题目: Description Every morning when they are milked, the Farmer John's cows form a rectangular grid that is R (1 <= 阅读全文
posted @ 2018-09-26 21:35 星星之火OIer 阅读(138) 评论(0) 推荐(0)
摘要:题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1398 题目: Description 给定两个项链的表示,判断他们是否可能是一条项链。 给定两个项链的表示,判断他们是否可能是一条项链。 Input 输入文件只有两行,每行一个由0至9组成 阅读全文
posted @ 2018-09-26 20:24 星星之火OIer 阅读(161) 评论(0) 推荐(0)
摘要:题解: 令$S(i)={i+1,i+2,...,i<<1}$,f(i,k)表示S(i)中在二进制下恰好有k个1的数的个数 那么我们有$f(i,k)=\sum_{x=1}^{min(k,p)}\dbinom{a_x+1}{k-x+1}-\dbinom{a_x}{k-x+1}$ $a_x$表示i在二进制 阅读全文
posted @ 2018-09-26 07:35 星星之火OIer 阅读(204) 评论(0) 推荐(0)
摘要:题目链接:http://hihocoder.com/problemset/problem/1384 题目大意: 给定一个整数 M,对于任意一个整数集合 S,定义“校验值”如下: 从集合 S 中取出 M 对数(即 2∗M 个数,不能重复使用集合中的数,如果 S 中的整 数不够 M 对,则取到不能取为止 阅读全文
posted @ 2018-09-25 20:50 星星之火OIer 阅读(320) 评论(0) 推荐(0)
摘要:题目链接:https://www.luogu.org/problemnew/show/P2123 题目大意: 给定a数组和b数组,要求最小化c数组中的最大值 题解: 考虑微扰法,推一波式子先 设$x=\sum_{q=1}^{i-1}a[q]$,$y=c[i-1]$,与i相邻在i之后的大臣的编号为j 阅读全文
posted @ 2018-09-24 21:17 星星之火OIer 阅读(319) 评论(0) 推荐(0)
摘要:题目链接:https://www.luogu.org/problemnew/show/P3763 题目大意: 给定原串S0,询问S0有多少个子串和给定串S相差不到3个字母 题解: 我们枚举S0的子串,问题转化为如何高效的判断两个串是否相差不到三个字母 考虑到数据范围,发现只能有log的时间余地 自然 阅读全文
posted @ 2018-09-23 08:16 星星之火OIer 阅读(218) 评论(0) 推荐(0)
摘要:题目链接:http://noi.ac/contest/12/problem/37 题目: 小W收到了一张纸带,纸带上有 n个位置。现在他想把这个纸带染色,他一共有 m 种颜色,每个位置都可以染任意颜色,但是他发现如果某连续 m 个位置被染成了 m 种不同的颜色,那么就不美观,于是他决定让任意的相邻  阅读全文
posted @ 2018-09-21 15:00 星星之火OIer 阅读(403) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=3349 Description You may have heard that no two snowflakes are alike. Your task is to write a program to determine whet 阅读全文
posted @ 2018-09-21 08:16 星星之火OIer 阅读(167) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=3974 题目: 多组询问,每组给出一个字符串,求该字符串最长回文串的长度 数据范围支持$O(nlog n)$ 解法一: 二分+hash 回文串分奇数串和偶数串。对于奇数串,我们枚举它的中点,二分一下这个中点可以向两边扩展多远的距离;对于 阅读全文
posted @ 2018-09-20 22:01 星星之火OIer 阅读(164) 评论(0) 推荐(0)
摘要:题目链接:https://www.luogu.org/problemnew/show/P1823 题目: N个人正在排队进入一个音乐会。人们等得很无聊,于是他们开始转来转去,想在队伍里寻找自己的熟人。 队列中任意两个人A和B,如果他们是相邻或他们之间没有人比A或B高,那么他们是可以互相看得见的。 写 阅读全文
posted @ 2018-09-20 14:51 星星之火OIer 阅读(208) 评论(0) 推荐(0)
摘要:题目链接:https://www.luogu.org/problemnew/show/P3360 题解: 首先我们把边上的消耗放到向下的点上,如果是叶子节点的话就先做一次0/1背包 发现这是一颗二叉树,转移的时候枚举给左儿子多少时间,右儿子多少时间就好 阅读全文
posted @ 2018-09-19 09:57 星星之火OIer 阅读(208) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=2912 题目: 题目大意: n个人进行m轮剪刀石头布游戏(0<n<=500,0<=m<=2000) 接下来m行形如x,y,ch的输入,ch='='表示x,y平局, ch='>'表示x赢y,ch='<'表示x输y, 但是我们不知道x,y的 阅读全文
posted @ 2018-09-18 14:58 星星之火OIer 阅读(222) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-17 14:39 星星之火OIer 阅读(37) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=3904 题目大意: 给出一个数列,询问从中取4个元素满足最大公约数为1的方案数 题解: 很显然,ans=总的方案数-最大公约数大于1的4个元素的组合的方案数 =总的方案数-存在公约数大于1的4个元素的组合的方案数 考虑后者如何计算 容斥 阅读全文
posted @ 2018-09-15 08:19 星星之火OIer 阅读(209) 评论(0) 推荐(0)
摘要:题目链接:https://www.luogu.org/problemnew/show/P4302 题解: 我们考虑折叠一个区间里的字符串,怎么样才是最优的 1.把这个区间分成几部分分别折叠 2.把这个区间直接折叠 注意到后者我们还需要考虑括号和数字的长度 阅读全文
posted @ 2018-09-14 15:32 星星之火OIer 阅读(151) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=2891 题目大意: 求解同余方程组,不保证模数互质 题解: 扩展中国剩余定理板子题 阅读全文
posted @ 2018-09-14 14:58 星星之火OIer 阅读(221) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=2773 题目大意: 给出两个数m,k,要求求出从1开始与m互质的第k个数 题解: 阅读全文
posted @ 2018-09-14 14:55 星星之火OIer 阅读(166) 评论(0) 推荐(0)
摘要:本博客全部题解,除特殊标识出处皆为笔者原创 本博客仅供个人学习使用,不允许任何不在笔者同意情况下的转载 阅读全文
posted @ 2018-09-14 14:52 星星之火OIer 阅读(300) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=2480 题目大意: 题解: 我一直很欣赏数学题完美的复杂度 阅读全文
posted @ 2018-09-14 14:50 星星之火OIer 阅读(229) 评论(0) 推荐(0)
摘要:题目链接:https://www.luogu.org/problemnew/show/P2568#sub 题目大意: 计算​$\sum_{x=1}^n\sum_{y=1}^n [gcd(x,y)==prime]​$ 题解: 解法一:莫比乌斯反演套路题 其实这样就可以了,但是还可以优化一下子 设​​T 阅读全文
posted @ 2018-09-14 14:43 星星之火OIer 阅读(181) 评论(0) 推荐(0)
摘要:题目链接:http://poj.org/problem?id=1284 题目描述: 题目大意: 一个质数原根的个数 题解: 结论题 一个数n的原根的个数等于$\varphi(\varphi(n))$ 阅读全文
posted @ 2018-09-14 14:39 星星之火OIer 阅读(135) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/334/C 题目: 题目大意: 给定数字n,要求构建一个数列使得数列的每一个元素的值都是3的次方,数列之和S大于n,且删掉数列中的任意一个元素数列之和都会小于n,最大化这个数列的长度 题解: 我们考虑从小到大 阅读全文
posted @ 2018-09-09 17:06 星星之火OIer 阅读(160) 评论(0) 推荐(0)
摘要:题目链接:https://www.luogu.org/problemnew/show/P3224#sub 题目: 题目大意: 维护多个联通块,没有删除操作,每次询问某一联通块的第k大 解法: 维护联通块我们用并查集,询问第k大用splay,合并的时候splay暴力启发式合并就是了 启发式合并:把si 阅读全文
posted @ 2018-09-01 18:51 星星之火OIer 阅读(223) 评论(0) 推荐(0)