- 博客(34)
- 收藏
- 关注
转载 JZOJ 3515 软件公司
题目描述:一家软件开发公司有两个项目,并且这两个项目都由相同数量的m个子项目组成,对于同一个项目,每个子项目都是相互独立且工作量相当的,并且一个项目必须在m个子项目全部完成后才算整个项目完成。这家公司有n名程序员分配给这两个项目,每个子项目必须由一名程序员一次完成,多名程序员可以同时做同一个项目中的不同子项目。求最小的时间T使得公司能在T时间内完成两个项目。题目大意:有两个任...
2019-08-21 21:13:00
150
转载 20190821 B组总结
请原谅我没读懂T3为什么题目连怎么算距离都没说!!!我(ju ruo)算了一个曼哈顿距离!!!更没有算负数的情况!!!然后正解就这样打挂了……呜呜呜……还我100,还我100……240就了……呜呜呜……于是就这样翻车了……T1:赛中:递归+最小生成树,直接切掉样例手算了几个数据也对了赛后:居然还可以用状压DP???好吧,我还是太菜了……题目正解:递归+...
2019-08-21 16:22:00
89
转载 20190818 B组总结
今天没有翻车……T1:赛中:原本以为是树形DP可是自己打了很久过不了样例这时便想到了贪心对每个点的权值排个序然后再往上走统计答案赛后:这种贪心是对的,当然也可以用树形DP题目正解:贪心 树形DPT2:赛中:这题没有头绪啊这个右边界值怎么这么大啊只好打暴力拿个50分后来根据计算发现答案要么在1要么在右端点上...
2019-08-18 15:47:00
95
转载 20190817 B组总结
今天翻车了……T1:赛中:发现N,M很小,于是递归赛后:AC了题目正解:递归T2:赛中:不会,直接暴力递归求解赛后:先预处理N以内的质数,然后用DP乱做就可以了题目正解:DPT3:赛中:打暴力,忘记约分了……赛后:可以根据一个性质,将处理后的y排序,再O(n)求出答案题目正解:斜率...
2019-08-17 15:45:00
89
转载 20190815 B组总结
T1:赛中:签到题,两个排序+玄学操作过掉样例赛后:真的是签到题,A了题目正解:贪心T2:赛中:不会,暴力前18都能过……希望能水到40分赛后:30分,正解其实就是n!2的因数个数然后分解质因数,再把幂次+1相乘当然可以用埃氏筛,欧拉筛,杜教筛(如果你赛后超快AK,闲着DT,就去打个不务正业的东西——某大佬讲题人)题目正解...
2019-08-15 15:33:00
75
转载 20190813 B组总结
今天差点爆炸……T1:赛中:这是一道签到题,直接快排再输出前k个赛后:拜托这D组的都能A啊,难道是水题大作战吗?题目正解:排序T2:赛中:这与KMP的Next数组怎么是一样的啊于是KMP就愉快过了样例赛后:这也是一道签到题好吗?题目正解:KMPT3:赛中:这是什么东西……我已失去暴力的...
2019-08-13 15:25:00
78
转载 20190812 B组总结
抱歉,今天下午沉浸在改T4了,没有及时写博客……今天是自闭的一天……赛前:早上很早过来了……开始补杜教筛……可是什么也没打出来啊!T1:赛中:直接贪心……认为自己O(n)可以过赛后:0!!!???后来发现自己正解打挂了……题目正解:贪心T2:赛中:想到过DP可是自己又觉得时间空间(呵呵)会炸掉,于是弃疗…...
2019-08-12 19:50:00
54
转载 20190810 B组总结
今天挂了……似乎T1 T2 T4都用了DFS……全世界都AC了T1只有我在死敲T3只AC了一题啊!T1:赛中:这是一道一眼题立马想到了DFS可是样例跟我开始玩打蒟蒻地鼠过了Data 1就过不了Data 2过了Data 3就前两个都过不了……于是调啊调,终于Datas全过了……认为可以满分……赛后:WA+TLE???!!!...
2019-08-10 07:51:00
75
转载 莫比乌斯反演学习笔记
昨天知道了莫比乌斯函数,今天就来学学莫比乌斯反演:莫比乌斯反演:若\[F(n)=\sum_{x\mid n}f(x)\]可以得到一个结论:\[f(n)=\sum_{x\mid n}\mu (x)F(\left \lfloor \frac{n}{x} \right \rfloor)\]若\[F(n)=\sum_{n\mid x}f(x)\]又可以得到一个结论:...
2019-08-09 20:34:00
74
转载 20190809 B组总结
DP专题比赛……T1:赛中:一道简单的DP题,直接根据题意设了一个四维数组然后推了推就做完了。赛后:这是正解(但是为什么这个要设为5000ms的限时???)设个500ms都不为过……题目正解:DPT2:赛中:这个题好难,放弃治疗……什么,好像可以DFS于是快乐的DFS过掉样例……赛后:居然愉快的拿了37.5分不错不错…...
2019-08-09 16:47:00
72
转载 莫比乌斯函数学习笔记
前言:继续不务正业……莫比乌斯函数:\[\mu (x)\]算法定义:1.\[\mu (1)=1\]2.当\[x=\prod_{i=1}^{k}p[i]\]且p[i]为互异素数时\[\mu (x)=(-1)^{k}\](就是质因子的幂次小于2)3.当所有质因子的幂次都大于1\[\mu (x)=0\]性质:1.若\[n=1\]则\[\s...
2019-08-08 21:36:00
93
转载 整除分块学习笔记
前言:想要学杜教筛(某L姓大佬说学这个叫不务正业???)结果却要先掌握一个叫做莫比乌斯反演的东西(这又是不务正业吗???)……现在又要来学这个神奇的整除分块(这总不是不务正业了吧(`-`))……开始不务正业(呃……)……整除分块:1.算法概念:对于这样一个式子:\[\sum_{i=1}^{n}\left \lfloor \frac{n}{i} \ri...
2019-08-08 20:28:00
120
转载 差分约束系统学习笔记
差分约束系统:1.算法用途:解决形如这样一组不等式:\[\left\{\begin{matrix}x_{1}-x_{2}\leq 0 \\ x_{1}-x_{5}\leq 1 \\ x_{2}-x_{5}\leq 1 \\ x_{3}-x_{1}\leq 5 \\ x_{4}-x_{1}\leq 4 \\ x_{4}-x_{3}\leq -1 \\ x_{5}-x_{3}\l...
2019-08-07 18:59:00
61
转载 近期计划
前言:眨眼间,又到NOIP季了可是我自己的水平依旧没有达到最好这与我自己平时的努力,方法,心态有关还是要定一些计划不要在考试时划水了况且提高组也马上就要来了加油!算法学习计划:1.Splay2.AC自动机3.树链剖分4.差分约束系统 ok5.网络流6.筛法7.欧几里得法8.计数(容斥原理+斯特林数)9.凸包10...
2019-08-07 18:47:00
118
转载 20190807 B组总结
今天早上AC了一道NOI2015给大佬送分的题,状态很好时间分配的不错,并没有死想一道题的正解,而是全打了暴力(呵呵)感觉运气也不错,T2 T3一遍过了样例(^—^)于是今天的比赛终于进入Rank 10了但是还是有不足的地方,也需要这篇博客总结一下T1:赛中:这T1描述真短,我一定能AC……(呵呵)可是这数据很大啊!想过一种方法,只枚举两个点然后...
2019-08-07 16:18:00
62
转载 JZOJ 5732 NOI 2015 荷马史诗
题目描述:输入:输出:题目正解:这题看上去很复杂,但实际可以看成这个问题:给你一堆果子,每次可以合并k个,求合并后的最大值(合并果子)但这不是哈夫曼树吗?问题不也改成了构造一颗k叉哈夫曼树这时我们遇到一个问题:如果最后一堆不足k个呢?我们不妨补一些空点(权值为0)然后补全进行哈夫曼树构造操作。当然我们可以用堆来维护(其实哈夫曼树...
2019-08-07 08:01:00
123
转载 20190805 B组总结
今天T2没打完!!!啊!!!打完就Rank 11(311.5)了!!!啊!!!T1耗了我1.5hours 6000bytes一直过不了样例!!!啊!!!改成一开始的想法秒过样例,结果才写了不到1000bytes!!!啊!!!没写完题……呜呜呜……T1:赛中:1.5hours 6000bytes一直过不了样例……劳神伤身,体验到了绝望……...
2019-08-05 15:26:00
113
转载 20190804 B组总结
今天的比赛难度较简单,我也一如既往地拿了暴力贪心分。T1:赛中:题目是什么东西?为什么我看不懂?作为一个蒟蒻,我花了好久终于理解了题意。开始暴力……后来想过线段树维护,但不知其可行度,也没有敲出来……赛后:这这这居然是一道水题,全世界都AC了就我没有AC……就是找找规律把循环优化优化。天哪,我真是一个蒟蒻……题目正解:模拟...
2019-08-04 15:20:00
56
转载 斜率优化学习笔记
背景:今天几个高中大佬讲了讲联赛难度的DP,怎么感觉不简单啊!就连普及组的题都要用斜率优化啊!还是学学这个斜率优化吧……斜率优化:1.算法用途:用于优化一些DP形如的式子:2.算法步骤:(例题:)链接1.推出DP方程式:2.设在求时从转移比从转移更优3.写出一个不等式4.拆开移项合并同类项:(形如)5.继续变形变成:6.设,7...
2019-08-03 15:40:00
95
转载 20190802 B组总结
怎么T1是一道签到题,很简单好不好……题目难度还可以,但是我不会T2,T3得分:100+30+10+100=240T1:赛时:一眼正解……(自信*1)签到题(DFS)赛后:……题目正解:DFST2:赛中:有点博弈论的味道可是又怎么推?(尴尬*1)只好DFS爆搜,结果调了好久依旧连样例都过不了……(尴尬*2)只好先交上...
2019-08-02 11:29:00
73
转载 20190801 B组总结
今天的题很巧妙……T1:赛时:什么东西,一直删最后一行或最后一列?!?感觉不好对付首先懵逼不会(尴尬*1)然后想到了全排列(尴尬*2)最后硬着头皮打了一个DFS(不自信*1)赛后:结果出人意料:90.9???!!!这好像最强水法,原以为时超,结果WA?!极限数据全输出了WWWWW(尴尬*3)(我的内心也是这个字符串)啊,怎么调啊???后...
2019-08-01 15:33:00
50
转载 20190711 B组总结
难……好像是USACO原题,但我不会做……(尴尬*1)做题思路:Problem 1:全排列+暴力检查Problem 2:暴力Problem 3:暴力实际得分:10+10+10=30(大众暴力)题目正解:Problem 1:DPProblem 2:点分治Problem 3:待更……总结:1.要去学学高深算法了,不要总是打暴力或骗分了2...
2019-07-11 11:44:00
48
转载 20190710 B组总结
前言:不错不错,居然没进前10唉……感觉暴力分非常多(80+60+50+30=220)但是我居然还是暴力分(实际得分:100+60+50+10=220)……Problem 1:赛中:一开始看到斐波那契,便想到递归,但突然被这个条件看蒙了。我想了大概5 min,决定用矩阵乘法。于是开始码,码完了过程,却发现是x——y的和,我便蒙了。其次我并不很...
2019-07-10 16:40:00
55
转载 JZOJ 1781 Number
题目大意:有两种操作1.将x变成4x+32.将x变成8x+7求最少多少次操作可以使x变为1000000007的倍数题目正解:50%:DFS100%:可以通过分析,发现2x+1是4x+3和8x+7的公约数可以进行模拟,最后以8x+7为优先级尽心统计答案转载于:https://www.cnblogs.com/zhouyifei/p/11157251.htm...
2019-07-09 14:41:00
85
转载 20190709 B组总结
第一次B组300+我佩服自己的心态连续几天状态差但今天稳了突然感觉自己很不错纪念这一天(20190709)做题思路:Problem 1:高精度(15 min)Problem 2:数学(60 min)Problem 3:数学(5 min)Problem 4:Floyd+DP(120 min)实际得分:100+100+100+10=310(Ra...
2019-07-09 11:47:00
49
转载 20190708 B组总结
状态一般……做题思路:Problem 1:全排列Problem 2:暴力Problem 3:DFS?!+DP实际得分:0+60+10=70题目正解:Problem 1:排列组合+乘法逆元Problem 2:欧拉函数+gcdProblem 3:树形DP继续努力!转载于:https://www.cnblogs.com/zhouyifei/...
2019-07-08 07:54:00
43
转载 树链剖分学习笔记
算法应用:可以用来解决两个问题:1.x到y点的最短路上的节点权值都+z2.x到y点的最短路上的节点权值总和算法本质:1.把整颗树分为多条链,再进行解决算法实现:概念:1.重儿子:所有儿子中子树节点数最多的节点2.轻儿子:不是重儿子的儿子3.重边:连接重儿子与父亲节点的边4.轻边:连接轻儿子与父亲节点的边5.重链:由重边组成的链6.轻链:...
2019-07-07 20:24:00
57
转载 20190706 B组总结
今天状态很差……做题思路:Problem 1:Dijkstra+贪心Problem 2:……Problem 3:……Problem 4:……题目正解:Problem 1:Dijkstra+贪心Problem 2:树链剖分Problem 3:网络流(树形DP)Problem 4:状压DP总结:1.今天全把时间花在第一题上,下次要注意分配时间...
2019-07-06 11:25:00
69
转载 20190705 B组总结
总结:今天还不错,但还是有欠缺的地方第一题改了将近1.5个小时……我觉得自己的栈要好好补补了……第二题看不懂……第三题……之前听过博弈论这个高深的算法,觉得这道题应该是吧,可是怎么做啊?于是敲了一个DFS居然把最简单的样例算出了一个反例……后来经过证明发现是错的……继续加油吧!做题思路:Problem 1:栈Problem 2:……...
2019-07-05 11:18:00
66
转载 KMP学习笔记
前言:重温一遍KMP,为接下来的AC自动机做准备!KMP算法:KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。看上去依旧很高大上,但是其实又是一种简单的方法首先回顾一下暴力匹配:虽然看上去暴力也很好,但其实这有一个很大的弊病:回溯之后必然导致...
2019-07-04 21:50:00
77
转载 JZOJ 3012 购买
题目大意:有N种商品,每种有ki件,积分为ci,每到ti件时积分倍率会变为i+1,求能得到的最大积分解题思路:初看题目,以为定有什么玄机可是自己并不会打。这时便想到贪心,先做积分少的(类似于用少的做铺垫)后来发现这是对的,但也好像不能叫贪心,也许就是一道模拟具体做法:1.按照积分为关键字进行排序2.设几个指针分别表示处理到的商品、正在用的积分倍率,用到...
2019-07-04 15:51:00
69
转载 20190704 B组总结
为什么有覆盖这个东西?我十分无聊的打了一个高精度,居然错了!(太慢了……)幸亏根据数据范围打了一个判断导致T1 100——>60哎,失算了……做题思路:Problem 1:模拟Problem 2:找规律(快速幂)Problem 3:DP题目正解:Problem 1:模拟Problem 2:找规律(快速幂)Problem 3:DP(O(...
2019-07-04 14:33:00
57
转载 欧拉函数学习笔记
——摘自维基百科(链接)欧拉函数,最初听起来很高深,可实际真的很简单。φ(1)=1这是一个特殊情况。(p代表质因数)但怎么求呢?法一:埃拉托斯提尼筛(线性筛法)想法很古老且简单,实现也很容易设a[i]为i的欧拉函数就是从2开始往后把整个范围内的倍数筛掉(标记为合数)然后依次寻找那些没有被筛的继续筛最后剩下的进行如下操作:a[j]=...
2019-07-03 21:07:00
133
转载 20190703 B组总结
前言:今天不知为何,状态低迷……第一题改了N hours但只有10分……没想到正解居然就是我想的那个……做题思路:Problem 1:二分答案Problem 2:DFSProblem 3:……题目正解:Problem 1:二分答案Problem 2:最长下降子序列Problem 3:待到正解出来时,Code在丛中笑……继续努力吧!转载于:htt...
2019-07-03 15:51:00
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人