随笔分类 -  OJ -- Codeforces

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要:"传送门" 题意: 给出$l,r$,要求$(a,b)$的对数且满足: $l\leq a,b\leq r$ $a+b=a\ xor\ b$ 思路: 如果将问题转化为前缀问题我们在二进制上面就会比较好分析问题。 记$solve(l,r)$为$0\leq a\leq l,0\leq b\leq r$时满足 阅读全文
posted @ 2020-03-09 21:53 heyuhhh 阅读(209) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 现有一个$n,n\leq 10^5$个结点的完全图。 给出$m,m\leq 10^5$条$1$边,其余边全是$0$边。 现在要求这个图的$MST$权值为多少。 思路: 显然有一个暴力的思路:用一个队列维护已经在$MST$中的结点,那么我们直接枚举所有的$0$边进行判断然后入队即可 阅读全文
posted @ 2020-03-09 21:47 heyuhhh 阅读(163) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 现有$n$道题目,每道题目有$k$个选项。 现在已知你所填的答案序列为$p_1,p_2,\cdots,p_n$,后来由于某种原因,填上的答案变为$p_n,p_1,\cdots,p_{n 1}$。 已知每道题的正确选项为$h_1,h_2,\cdots,h_n$。 现在要求有多少种序 阅读全文
posted @ 2020-03-09 21:32 heyuhhh 阅读(173) 评论(1) 推荐(0) 编辑
摘要:"传送门" 题意: 现有一张$n\cdot m,n\cdot m\leq 10^6$的网格图,一开始有些初始火点,之后每一秒火点都会向周围八个格子蔓延。 现已知最终火点分布情况。 要求构造出一个原始火点图,使得经过$T$秒后能够到达该终态,并且$T$尽可能大。 思路: 显然最后答案具有单调性,那么我 阅读全文
posted @ 2020-03-09 21:08 heyuhhh 阅读(387) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 现有$n$个人,有$m$对欠债关系:$d(a,b)$表示$a$欠$b\ d(a,b)$元。 现要给出一个最终的欠债关系,使得$\displaystyle \sum d$最小。 思路: 一开始以为这是图论上的问题,需要什么奇技淫巧使得最后图中没有无用的边。 实际上我们只需要考虑终态 阅读全文
posted @ 2020-03-09 20:58 heyuhhh 阅读(200) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 给出一颗树。 现在要构造出一条链,并且对链执行若干次操作: 选择一个结点$v$,将结点$v$的父亲指向其爷爷,其余结点不变。 最终能够得到给出的树。 输出这条链以及执行的操作,要求操作次数最小。 思路: 考虑逆操作,对于一颗树,每次可以选择一个结点,成为其兄弟的儿子(emmm)。 阅读全文
posted @ 2020-03-09 20:45 heyuhhh 阅读(173) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 现有一颗有根树,每个结点$i$有权值$2^i$,每条边有权值为这条边连接的深度较大的结点的子树权值和。 但现在并不知道这颗树的形态。 现在只会给出以下信息:按照边的权值从大到小进行排序,然后依次给出每条边的父亲结点。 现在要确定这颗树的形态。 思路: 假设每次给出的父亲结点为$p 阅读全文
posted @ 2020-03-09 20:30 heyuhhh 阅读(246) 评论(0) 推荐(0) 编辑
摘要:"传送门" A. Grade Allocation 签到。 Code B. String Modification 暴力即可。 枚举后缀,并且根据后缀的长度翻转前缀,最后取字典序最小即可。 Code C. Primitive Primes 题意: 给出两个多项式:$\displaystyle f(x 阅读全文
posted @ 2020-03-05 15:06 heyuhhh 阅读(248) 评论(0) 推荐(0) 编辑
摘要:"传送门" A. Kuroni and the Gifts 签到。 Code B. Kuroni and Simple Strings 贪心即可。 最后一定会删除左边$x$个$'('$,右边$x$个$')'$,假设删除完过后的串依旧不符合条件,那么继续删左边$y$个、右边$y$个。 最后归纳一下,那 阅读全文
posted @ 2020-03-04 12:04 heyuhhh 阅读(223) 评论(0) 推荐(0) 编辑
摘要:"传送门" A. Contest for Robots 签到。 Code B. Journey Planning 令$b_i=b_i i$,最后所有相等的数取出来可以满足条件。 贪心计算就行。 Code C. Remove Adjacent 贪心。 从大的字符往小的枚举,然后暴力判断删除就行。 Co 阅读全文
posted @ 2020-03-02 10:28 heyuhhh 阅读(389) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 每一门课有两个上课地点$a,b$,在两个上课地点上课的时间不同,分别为$[sa_i,ea_i],[sb_i,eb_i]$。 现在问是否不存在两门课$i,j$,满足两门课同时在$a/b$上时不会发生区间重叠,同时在$b/a$上时会发生区间重叠。 思路: 因为要满足两个区间的限制,那 阅读全文
posted @ 2020-02-29 16:56 heyuhhh 阅读(161) 评论(0) 推荐(0) 编辑
摘要:"传送门" A. XORinacci 签到。 Code B. Uniqueness 题意: 给出$n,n\leq 2000$个数,现在可以至多删除一段区间$[l,r]$。最后要使得剩下的数互不相同。问最终删除区间的最小长度为多少。 思路: 枚举左、右端点,用一个$set$来维护剩下的元素即可。 时间 阅读全文
posted @ 2020-02-27 21:59 heyuhhh 阅读(218) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 现有$2^n,n\leq 17$个参赛选手,开始$2\cdot i,2\cdot i 1$两两配对进行比赛。 比赛规则:每场比赛中赢的人会进入胜者组,输的人会进入败者组,一个人如果输两次那么直接出局。最终胜者组和败者组最终会只剩下一个人,决赛时只进行一场,赢的人就胜利。 现在你有 阅读全文
posted @ 2020-02-25 21:45 heyuhhh 阅读(298) 评论(0) 推荐(1) 编辑
摘要:"传送门" A. Add Odd or Subtract Even 签到。 Code B. WeirdSort 直接暴力就行。 Code C. Perform the Combo 对每个字符利用前缀单独统计答案即可。 Code D. Three Integers 题意: 给出$a,b,c,a\leq 阅读全文
posted @ 2020-02-25 14:23 heyuhhh 阅读(336) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 现在有$n$个人参加两场比赛,已知你在两场比赛中的积分分别为$x,y$,其他人的积分并不知道。 最终总的积分为$x+y$。现在想知道最终你的总排名最低和最高是多少。 定义一个人的排名比你低当且仅当其积分$a$不超过你的积分$b$。 思路: 考虑使得最终总排名最高(这里说的高其实是 阅读全文
posted @ 2020-02-24 13:18 heyuhhh 阅读(311) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 现有$n,n\leq 5000$块草皮,每块草皮都有一个美味度$s_i$。 现有$m,m\leq 5000$头牛,每头牛有两个属性$f_i\ h_i$,分别表示这头牛只吃美味度为$f_i$的草皮以及要吃$h_i$块这样的草皮。 每头牛在吃饱过后就会原地打盹,之后的牛都不能从那里跨 阅读全文
posted @ 2020-02-18 16:51 heyuhhh 阅读(412) 评论(0) 推荐(0) 编辑
摘要:"传送门" 题意: 给出一个$n$个点$m$条边的无向图,然后给出$k$个关键点。 现在要在一对关键点中添加一条边,问最后从$1$到$n$的最短路的最大值为多少。 思路: 从$1$号点出发得到每个点的$bfs$序,然后将图按照$bfs$序分层。再从$n$号点跑一遍得到对应的$bfs$序。 显然一个点 阅读全文
posted @ 2020-02-18 16:23 heyuhhh 阅读(335) 评论(0) 推荐(0) 编辑
摘要:"传送门" A. Two Rabbits 签到。 Code B. Longest Palindrome 用$map$乱搞即可。 Code C. Air Conditioner 贪心。 每次我们找能够走到的一个区间,然后和能使客人满意的区间取交集,若交集不为空,则能够满足当前客人。 之后类似这样操作就 阅读全文
posted @ 2020-02-17 15:43 heyuhhh 阅读(202) 评论(0) 推荐(0) 编辑
摘要:"传送门" A. Three Strings 签到。 Code B. Motarack's Birthday 贪心,我们把所有关键数字拿出来处理即可。 Code C. Ayoub's function 题意: 定义$f(s):(l,r)$的对数,满足$01$串$s$中$s_l,s_{l+1},\cd 阅读全文
posted @ 2020-02-15 17:08 heyuhhh 阅读(327) 评论(2) 推荐(0) 编辑
摘要:"传送门" A. Erasing Zeroes 签到。 Code B. National Project 贪心即可。 因为至少要保证一半以上为高质量的公路,所以先计算出至少需要多少天。 然后在此基础上分情况考虑就行。 Code C. Perfect Keyboard 题意: 给出$s$串,$|s|\ 阅读全文
posted @ 2020-02-13 15:30 heyuhhh 阅读(241) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页