随笔分类 -  基础算法 -- dfs

摘要:Contest Info 传送门 Solved A B C D E F G H I J K L 9 / 12 O O O - O - Ø Ø O - O O O 在比赛中通过 Ø 赛后通过 ! 尝试了但是失败了 - 没有尝试 Solutions A. Auxiliary Project 简单dp即可 阅读全文
posted @ 2020-06-16 21:15 heyuhhh 阅读(474) 评论(0) 推荐(1)
摘要:传送门 A. XXXXX 维护一个关于模$x$的前缀和就行。 Code /* * Author: heyuhhh * Created Time: 2020/6/13 23:07:56 */ #include <iostream> #include <algorithm> #include <cstr 阅读全文
posted @ 2020-06-16 18:07 heyuhhh 阅读(450) 评论(10) 推荐(0)
摘要:"传送门" A. Environment Friendly Travel 注意到$N B$很小,所以我们利用这个作为状态跑$dp$就行。时间复杂度为$O(10^8)$左右。 比较套路的$dp$了。 Code cpp include using namespace std; typedef long 阅读全文
posted @ 2020-05-23 11:20 heyuhhh 阅读(1074) 评论(0) 推荐(0)
摘要:"传送门" B Beautiful Now 题意: 给定$n,k\leq 10^9$,现在可以执行至多$k$次操作,每次操作交换两个位置上面的数。 输出最后最小的数和最大的数,不能有前导零。 思路: $n$最多为10位数,显然如果$k\geq 10$,我们直接贪心进行排序然后输出即可(注意前导零)。 阅读全文
posted @ 2020-05-09 13:21 heyuhhh 阅读(194) 评论(0) 推荐(0)
摘要:"传送门" 题意: 给定一个$n$个点$m$条边的无向图,定义$d_i$为第$i$个点的度数。 现在要去掉一些边,使得最后保留$\displaystyle\lceil\frac{n+m}{2}\rceil$条边。 定义$f_i$为最终图中点的度数,那么满足对于$1\leq i\leq n$,都有$\ 阅读全文
posted @ 2020-03-22 21:47 heyuhhh 阅读(219) 评论(0) 推荐(0)
摘要:"传送门" A. EhAb AnD gCd 签到。 Code B. CopyCopyCopyCopyCopy 因为是严格上升子序列,所以每个数至多被选择一次。 最后答案即为数组中互不重复的数字个数。 Code C. Ehab and Path etic MEXs 贪心。从叶子结点开始放置即可。 Co 阅读全文
posted @ 2020-03-16 10:43 heyuhhh 阅读(730) 评论(17) 推荐(0)
摘要:"pta" "牛客" A. 序列 题意: 已知$1$到$n$的一个排列。 现在给定一个数$k$,对于这个排列的一个长度大于等于$2$的子序列$s=(s_1,...,s_p),p≥2$, 对于每一个下标$i$,如果满足: $ik s_{i+1}$,那么得分加$1$。 例如,当$k=2$时,子序列513 阅读全文
posted @ 2020-02-20 20:45 heyuhhh 阅读(390) 评论(0) 推荐(0)
摘要:"传送门" A. Shuffle Hashing 签到。 Code B. A and B 先全部加到较小的一方,然后考虑怎么取出一部分填另一方使得两者相等。 C. Berry Jam 题意: 现在有$2n$个糖果,每个糖果有红蓝两者颜色。 现在你位于中间的位置,左边$n$个糖果,右边$n$个糖果。每 阅读全文
posted @ 2019-12-22 17:02 heyuhhh 阅读(477) 评论(0) 推荐(0)
摘要:"传送门" A. Happy Birthday, Polycarp! 签到。 Code B. Make Them Odd 用一个set从大到小模拟一下这个过程即可。 Code C. As Simple as One and Two 题意: 给出一个串$s$,现在要删除最少的字符,使得串中不含$one 阅读全文
posted @ 2019-12-15 11:33 heyuhhh 阅读(290) 评论(0) 推荐(0)
摘要:bzoj 洛谷 题意: 现在有$a,b,c$三种车,每个赛道可能会存在限制:$a$表示不能选择$a$类型的赛车,$b,c$同理;$x$表示该赛道不受限制,但$x$类型的个数$d\leq 8$。 同时赛道之间还存在$m$条关系,每个关系用$(i\ h_i\ j\ h_j)$表示,意味着若在第$i$个赛 阅读全文
posted @ 2019-12-02 22:05 heyuhhh 阅读(208) 评论(0) 推荐(0)
摘要:"传送门" 感觉脑子还是转得太慢了QAQ,一些问题老是想得很慢。。。 A. Sweet Problem 签到。 Code B. PIN Codes 注意到$n$很小,不超过$10$,那么就直接暴力改变就行。 可以用一个$map$记录一下。 Code C. Everyone is a Winner! 阅读全文
posted @ 2019-12-02 12:37 heyuhhh 阅读(313) 评论(0) 推荐(0)
摘要:"传送门" 简单的dfs+dp即可解决。~~根本不用动态开点~~ 阅读全文
posted @ 2019-11-13 10:45 heyuhhh 阅读(148) 评论(0) 推荐(0)
摘要:"传送门" B. Dudu's maze 题意: 是什么鬼东西???我读题可以读半小时QAQ 给出一张无向图,一个人在里面收集糖果,每个点都有一个糖果,特殊点除外。当他第一次进入特殊点时,会随机往一条边走;之后再进入特殊点时,直接退出。 问最后期望获得的糖果数为多少。 思路: 注意到这个人肯定会贪心 阅读全文
posted @ 2019-09-18 22:20 heyuhhh 阅读(308) 评论(0) 推荐(0)
摘要:"传送门" B. Light bulbs 题意: 起初$n$个位置状态为$0$,$m$次操作,每次操作更换区间状态:$0$到$1$,$1$到$0$。 共有$T,T\leq 1000$组数据,$n\leq 10^6,m\leq 1000$。 最后输出状态为$1$的个数和。 思路: 一开始冲了一发维护差 阅读全文
posted @ 2019-09-18 21:22 heyuhhh 阅读(307) 评论(0) 推荐(0)
摘要:"传送门" A. Creating a Character 暴力枚举显然不行,推一下式子就出来了,注意一下边界条件。 Code cpp include define INF 0x3f3f3f3f using namespace std; typedef long long ll; const int 阅读全文
posted @ 2019-09-07 10:53 heyuhhh 阅读(298) 评论(0) 推荐(0)
摘要:2019牛客多校训练第二场题解 "题目链接" A.Eddy Walker 打表即可发现答案为$\frac{1}{n 1}$,注意特判。 证明的话$1$~$n 1$会均分概率,因为对于这些数来说走法都是一样的:假设当前为$i$,而目前走到了$i 1$或者$i+1$,之后就相当于一条链上的随机游走了。 阅读全文
posted @ 2019-07-22 22:01 heyuhhh 阅读(455) 评论(0) 推荐(0)
摘要:题目链接:2018-2019 ACM-ICPC, Asia Xuzhou Regional Contest A. Rikka with Minimum Spanning Trees 题意: 给出一个随机算法生成边的信息,然后求最小生成树的个数以及其权值的乘积。 题解: 这个随机算法有点神奇...基本 阅读全文
posted @ 2019-04-09 21:24 heyuhhh 阅读(2898) 评论(1) 推荐(0)
摘要:2115: [Wc2011] Xor Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 5714 Solved: 2420 题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2115 Descrip 阅读全文
posted @ 2019-02-23 11:54 heyuhhh 阅读(160) 评论(0) 推荐(0)
摘要:Codeforces Round #540 (Div. 3) 题目链接:https://codeforces.com/contest/1118 题目太多啦,解释题意都花很多时间...还有事情要做,就选一些题来写吧。 B. Tanya and Candies 题意: 在n个数中任意删去一个,如果这个数 阅读全文
posted @ 2019-02-20 20:56 heyuhhh 阅读(205) 评论(0) 推荐(0)
摘要:D. Sum in the tree 题目链接:https://codeforces.com/contest/1099/problem/D 题意: 给出一棵树,以及每个点的si,这里的si代表从i号结点到根节点的权值和。但是有些si=-1,这就相当于丢失了当前结点的数据。 假设原本每个点的权值为ai 阅读全文
posted @ 2019-02-18 22:21 heyuhhh 阅读(180) 评论(0) 推荐(0)