平凡的小白
平凡的小白
全部文章
未归档
题解(64)
归档
标签
去牛客网
登录
/
注册
平凡的小白的博客
全部文章
/ 未归档
(共8篇)
牛客算法周周练4
闲话A、B看了这位大佬的博客看懂的 传送门,B题我想化简,结果出了问题求助这位大佬,然后同学发现我多算了一个 ,大佬也很快发现了,我自己找了半天,QAQ。戳我传送 [SDOI2016]齿轮 题意: n个齿轮m条链,链上两点u、v的转述比为x:y,若不同链条的传动比不相容,则有些齿轮无法转动,就...
思维
博弈
唯一分解定理
并查集
DFS
异或
2020-04-29
2
722
【每日一题】边的染色
来自专栏
戳我传送 思路: 1.链式向前星存图后,dfs跑一遍判读是否自身矛盾。2.dfs再跑一遍,对每个联通块的元素个数sum-1求和k。3.dfs再跑一遍,对每个涂了颜色的边组成的连通块的元素个数sum-1求和,再用k减去总和,ans=2^k。 原理 1.边的值可以看作两个端点的异或值。2.对每个...
DFS
并查集
思维
2020-04-28
0
749
牛客算法周周练3
戳我传送 A、 题意:Nancy往六个方向走,会吃掉'.',遇到'*'就返回,问他能吃到多少糖果,他想少吃表明到了终点后就不会在找了,三维迷宫。 思路: 明显的BFS,题目描述的很明确了,开个结构体记录当前坐标以及吃的果冻数量,再用队列去BFS模拟一遍。刚开始没懂题意用了DFS,又超时又wa。 ...
贪心
BFS
Dijkstra
dp
思维
模拟
2020-04-21
2
683
糖糖别胡说,我真的不是签到题目
来自专栏
戳我传送题意:n个糖糖排成一排,每个糖糖有一个能力值,第i秒第i个糖糖就会杀死前面能力比他小的人,进行m次区间加的操作,每次输入ci,表示第ci秒1~ci的糖糖能力值加一,输出最后有多少糖糖存活。 思路: 前m次操作可以用前缀和模拟区间加,得到每个糖糖的新能力值后从后往前维护每个队伍的最大值,当前糖...
思维
前缀和
2020-04-20
2
755
科大讯飞杯第18届上海大学程序设计联赛春季赛
戳我传送 A、组队比赛 题意:输入四个数字,分为两组,问两组数的最小值。 思路: 最大的和最小的一对,结果取绝对值。复杂度 (1)。 Code: #include<bits/stdc++.h> using namespace std; int read(){ int x=0;ch...
贪心
打表
思维
2020-04-20
2
625
牛客小白月赛20
戳我传送 A、最短路 思路: Code: #include<bits/stdc++.h> #define js ios::sync_with_stdio(false);cin.tie(0);cout.tie(0) #define dis(a,b,c,d) sqrt((a-...
贪心
模拟
前缀和
暴力枚举
并查集
离散化
树状数组
线段树
dfs序
二维差分
Dijkstra
DFS
思维
BFS
计算几何
2020-04-18
2
1037
JOI 2019-Final比赛真题(重现赛)
前面的碎碎念:菜鸡不敢打这个比赛,赛后看题解有“水题”就补了题。戳我传送 A、勇者比武 大意:H * W的格子上放了J,O,I三种字符,求满足条件(i,j,k,l)的四元组的数量,(i,j)上是J,(i,l)上是O,(k,j)上是I。其中l大于j,k大于i,也就是说问有多少JOI的组合满足O在J的右...
思维
组合
前缀和
贪心
2020-04-17
1
568
牛客OI周赛15-普及组
嘀咕一下: 原本以为和前几次的的题目一样的难度,结果我就会写一题,线段树当时还没学,多组背包还不会,但是其实这个难度还是可以接受的传送门 A-咪咪游戏 题目大意: 每次询问你一个字符串,判断是否由mq连接而成 难度: 看懂了题目要你做什么就很好做出来了,一道签到题题目类型:模拟 思路: 1.由mq连...
树状数组
线段树
思维
dp
2020-04-07
2
593