NOI前总结】的更多相关文章

转载请注明原文地址:https://www.cnblogs.com/LadyLex/p/9227267.html 不过这篇的确没什么*用了转转吧 2018-6-24 关于一类延迟标记(来自UR14 思考熊) 有的时候我们需要用分块/线段树(即扩展的二进制分组)维护一些末端插入的信息, 当某一块插满之后我们做一个统计答案的操作,这个统计的复杂度较高 但是这样由于复杂度是均摊而无法支持删除 这样的话 我们可以维护一个bad标记,表示当前块的信息是不对的,一开始所有块自然都是bad的 以分块为例,当我…
向别人学习一波,记点流水帐.17.5.29开坑. 5.29 早晨看了道据说是树状数组优化DP的题(hdu5542),然后脑补了一个复杂度500^3的meet in the middle.然后死T...弃疗. 上午考试有一道sb线段树和一道简单数位DP.还有一道是毕姥爷在WC讲的"超立方体".对着数据范围的表格写了半天部分分然后你告诉我测试数据和这个数据范围根本不一样? 并不会FWT,又因为不太想学新算法,就决定不改题了. 下午先把某个课件的坑填完了.然后在bzoj上乱逛. 决定写写SD…
NOI前划水日记 开坑记录一下每天的效率有多低 5.24 早上被春哥安排了一场NEERC(不过怎么是qualification round啊) 省队势力都跑去参加THU/PKU夏令营了...剩下四个D类窝在机房qaq... 八点他们走了之后就开始打ACM 开了一个母亲节题(M)发现好像是SB题, 随手切了 然后zcl&cage也发现自己开了个sb题 然后发现可能这场都是sb题? 连续A掉了7个sb题之后三个人每人贡献了若干一发罚时 看了看自己WA掉的H题的数据范围发现 \(n=1\) 会炸(捂脸…
4.14 网络流专项测试 先看T1,不会,看T2,仙人掌???wtf??弃疗.看T3,貌似最可做了,然后开始刚,刚了30min无果,打了50分暴力,然后接着去看T1,把序列差分了一下,推了会式子,发现是傻逼费用流,然后码码码,码完秒过大样例,觉得比较稳,又肉眼查了会错,就放了.然后接着推T3,发现我会做一个限制条件的,貌似和T1差不多,然后就写了,感觉能多骗点分,之后看了看T2,发现30裸树剖,30裸最大流,然后码码码.最后查了会错,发现T1没开long long,赶紧改了.100+44+63=…
点分治: 点分治的题目基本一样,都是路径计数. 其复杂度的保证是依靠 $O(n)$ 找重心的,每一次至少将问题规模减小为原先的$1/2$. 找重心我喜欢$BFS$防止爆栈. int Root(int x){ dfsn[]=; q.push(x); fa[x]=; flag[x]=; while(!q.empty()){ int x=q.front(); q.pop(); dfsn[++dfsn[]]=x; for(int i=g[x];i;i=E[i].to) if(!v[p] && !f…
2015/6/16 上午a了一道省选分组赛day1t2,并在cf100553H双倍经验,好评 bzoj3152(ctsc2013)贪心,用priority_queue要清空 bx2k上午交了几十题,他刷了几十题,但一题都没刷. 2015/6/17 此日生日,写了一天kdtree.上午写了一个tle,下午写了一个wa,最后发现是下午的忘记删调试语句了....... 2015/6/18 bzoj4008奇怪的期望dp跑得如此难差评 bzoj4031基尔霍夫矩阵没什么好说的 bzoj3997dilwo…
最近也就是天天考试,总结一下. 7.1 开场T1T2都是不可做的概率期望,只有T3看起来可做,于是怒干4h+,将题解里面的所有结论都推出来了,大模拟写的一点毛病都没有,可还是因为2-SAT掌握不熟结果写了个变形匈牙利,最后因为捆绑一分没得. 后来改成2-SAT之后就AC了. 于是本场比赛唯一拿到分的是花了10min写的连检查都没检查过的T2 20分暴力. (T1无暴力枚举分.)…
省选过了,剩下大概是NOI冲刺了吧.中间还有一大堆诸如会考,CTSC,APIO等东西. 最近先不急着天天刷八中了吧,多在不同网站见一些题,然后再着重提高一下代码准确性.重点把DP这个板块多练习一下,八中找DP题确实需要一定技巧,但其他网站DP题会多一些. 经hja计划的提醒,类似于TopTree的一系列算法至今不太会,找个时间编一下还是可以的,至于NOI考不考那是另外一回事了. 在省选复习期间也发现数论板块,DP板块有遗忘,也需要补一补. 说点具体的吧:NOI前bzoj上600+50就行了,不需…
洛谷看到一题的难度NOI/NOI+/CTSC 百度一下 CTSC (China Team Selection Competition)为国际信息学奥林匹克竞赛(International Olympiad in Informatics,简称IOI)中国队选拔赛. 作为中国代表队人选决定的最重要比赛,选出高素质的信息学人才参加7或8月份的IOI.CTSC的赛制和IOI相同,分为DAY1和DAY2,题目难度与IOI类似甚至有时高于IOI. CTSC同期.同地举办全国信息学精英赛(NOI Top Co…
考完感觉各种绝望溢出胸口,作为百度空间的最后一篇文章了吧 day 0 第二轮在南师附中……不能到外地玩了…… 其实在试机的时候就感觉不大对头,明明说好18:15试机结果拖到18:30…… 还有今年竟然没有试机题!!!……于是和zyh拍后缀数组玩,zyh的后缀数组出现了奇怪的错误…… 感觉今年省选有一种深深的不靠谱感…… day 1 前一号是大神zk,orz 打开题目,感觉要滚粗了…… t1 大概是数学题? t2 斜率优化或者是分数规划? t3 最大的失误…… 暴搜发现t1简直是送分题……,然后还…
10628. Count on a tree Problem code: COT You are given a tree with N nodes.The tree nodes are numbered from 1 to N.Each node has an integer weight. We will ask you to perform the following operation: u v k : ask for the kth minimum weight on the path…
noi前橙名计划失败.全程搞C而gg…… A - Biscuits 题意:背包,求价值为奇/偶的方案数. #include<cstdio> #include<queue> #include<algorithm> #define ld long double #define MN 21000000 using namespace std; int read_p,read_ca; inline int read(){ read_p=;read_ca=getchar(); '…
吃枣药丸...先开个坑... day -1 上午周测...大翻车... 下午被查水表说明天必须啥啥啥...(当时我差点笑出声) 晚上领到笔记本一枚和一袋耗材(袜子) 然而班会开太晚回去没来得及收拾就晚休了...滑稽现场... day 0 一大早先把刚拿到的东西装箱子里... 下楼的时候被本校群众给堵住了(QAQ) 于是我就成了最晚到的一个(捂脸) 家长送还是很滋磁的啊...和 $ltr \& wzz$ 一个车OwO 某 $wxh$ 和两个教练一个车(感觉可能在谈人生?) 车上把之前在 51Nod…
更新博文一篇以示诈尸(大雾 (其实只是断了个网然后就彻底失踪了一波w...连题解都没法写了QAQ) $ \tiny{诈尸的实际情况是老姚提前走还把十一机房门锁了然而钥匙在联赛的时候就还了于是并不能进去}\\ \tiny{遂逃到高二机房切题切不动深感无力于是就有了这篇博文} $ 联赛后二调喜闻乐见翻车之后...三调也翻车了... 然后筹备省选...第一个专题开了网络流...大概搞了半个多月... 中途自己开网去UOJ/COGS做题被发现然后又翻车了(虽然这次确实并没有颓) 啊网络流好玄学啊...…
Day -1: THUSC后,下定决心好好学习,不过由于自制力太弱,还是没有忍住浪了几次. 老师把NOI前的天分为了4种:考试日.交流日.讲课日.自习日. 考试日是我被郭神短神妖神任神常神尹神龙神游神柴神聪神和20亿个蒟蒻们虐的日子,成功让我认清自己是个垃圾的事实. 老师选了51nod上一堆题分派给大家,然后在交流日里讲,分给我的题是2道码农题和一道水题,除了郭神的一道题太神了没做外,其他人的题我都做了. 讲课日是老师请了各种大佬来讲课,基本全程都是郭神与大佬谈笑风生,其他人懵逼,大佬一般都会说…
题解 容斥题 我们枚举出现次数最多的数出现了K次 然后我们需要计算的序列是所有数字出现个数都不超过K - 1次 我们枚举不合法的数字的数目j,说明这个排列里除了我们固定出现K次的数至少有j个数是不合法的,先让这j个数每个数出现k次,然后再随意排列 j最大是N / K 那么复杂度就是调和级数了 代码 #include <bits/stdc++.h> //#define ivorysi #define enter putchar('\n') #define space putchar(' ') #…
联赛前为了填知识点,简单学了一下比较常用的高级数据结构,都没有太深入的理解,于是现在重新搞一遍. 其实有了set和multiset,那么我们就没有再手写平衡树的必要了,所以treap的应用就相对于Splay来说少的多. Splay主要用于维护序列上的问题,和DFS序等结合可以产生很多种的应用. 这几天刚开始搞的时候比较naive,一上去就搞了个四合一的维护数列,然后慢慢写,慢慢调. 当时写维护数列的时候有一个很大的疑问就是在打标记的时候是否需要updata(reload),因为splay和线段树…
Contest 1135 at HZOI Problem A: 优美的棋发现一个可以证明的规律就是了……忘记给<<运算的左边变量转化为long long类型了,结果挂了20分……以后一定记得<<运算不会因为右边变量是long long类型而把运算改为long long类型啊……而且也要记得测试大数据来查错啊……Problem B: 优美的树50分的dp很好想……然后就是优化了……我们知道,我们的dp状态数组可以看做是一个离散的函数,而二维的状态数组便可以看做是n个函数,所以如果这个…
恩..又是一篇酱油记.. 自从SHTSC完之后都在复习地理高考..根本没有刷题.. 于是就来CTSC了..因为奇怪的实验考..APIO又不能参加..只能拿一块Fe了.. DAY0 恩..不存在DAY0..DAY0还在上海参加地理高考.. 下午5h高铁坐到北京.. 到了宾馆已经12点了.. DAY1 12点过了算DAY1了..lsq和zwh两个大佬在房间里讨论题目..听的我一脸懵逼.. 1点多准备睡觉..好像因为纬度地带性有点水土不服..连着DAY0已经两天没睡好了.. 第二天到考场有点迷糊..…
[题目大意] 双串带通配符匹配. $|S|, |T| \leq 5 * 10^5$ TL: 2s [题解] 参考bzoj 4503 可以设计如下函数 A[i] * B[i] * (A[i] - B[i])^2 如果有通配符,A[i] = 0,否则,A[i] = s[i] - 'a' + 1:B同理. 可以自行验证,这是一种很妙的设计. 然后就是卷积的事情了.大概做9次DFT. 可以用类似于MTT的技巧搞到4次,不会写. # include <math.h> # include <stdi…
先来占个坑,骗点访问量 相册地址,戳这里 Day-1 一大清早就被叫了起来,赶去回车站....结果到了那里发现早了快1h?exm?是谁一早清早扰人清梦QAQ 杭州东转车,看到5号检票口被乘警团团围了起来,低头一看,怎么我是5号检票......说是二次安检?估计是上帝都的火车安检比较严格吧....估计是我们的火车编号是G20吧....也没太在意.... 帝都南站,人山人海,好多歪果仁唉? 望京南站地铁下车...开了地图准备导航....mdzz怎么就要没电了啊,药丸,幸亏sy有充电宝.....然后路…
退役之前,写点破事乐呵乐呵 省选滚大粗   报了PKU和THU的SC  果然THU直接审核不通过... 于是就来到了PKU   滚粗狗就又续命几天. Day1 上午考数学 喜闻乐见啥都不会 出来一对题发现我还做错了一道.. 噗不差那一道题的... 下午 一试 先水了水签到题 剩下一个 麻烦的字符串.  刚刚刚  咔咔咔2K的字符串模拟题1A了好评 哈哈哈哈 1h写了2T  人生赢家有木有 随后开始了翻车之旅 一道SB的树形DP怎么调都调不对(最后弃疗) 另一道题 看不懂 题面 垃圾有道有的词还搜…
目录 笔记整理 计划 要学的东西 缺省源 要做的题 搜索 高斯消元 矩阵 排列组合 2019.7.9 2019.7.10 kmp ac自动机 2019.7.11 2019.7.15 笔记整理 1.同余and乘法逆元学习笔记 2.排列组合学习笔记 3.字符串Hash学习笔记 4.树状数组学习笔记 5.线段树学习笔记 6.ST表学习笔记 7.树形DP学习笔记 8.位运算学习笔记 9.二分答案学习笔记 还没写 ,咕咕咕 10.区间dp学习笔记 待更新例题 11.背包问题 12.STL学习笔记 13.字…
Day0 早上在家里整理东西. 下午坐飞机去北京.(怎么又去北京,上周刚去的北京) 一开始飞机爬升的时候太无聊就睡着了.醒了以后就开始吃东西.吐槽一句:厦航的飞机就是好啊.上面的点心也比上次海航的好吃...吃完点心以后无聊就开电脑听音乐,玩osu!.我tm是有多无聊.玩腻了看了一会儿13年的集训队论文集,因为上次校内训练刚刚出了一道Polya所以学习了一会.看了一会感觉看不懂也不会考(flag)就放弃了. 下飞机完来到酒店.路上是E.space的亲戚(?)来接送.好像他的一个亲戚也是做程序员的?…
Day -15 期末考完了,爆炸爆炸,就连数学和物理都错了好多傻*错误QwQ 哎呀管他的,NOI我来了! 跑到广附集训来了23333 Day -14 -- -2 做题,听题,哇和一群队爷在一个教室,真的是被踩得连头都抬不起来QAQ CQ果真是弱省啊QAQ 我竟然能在考试中做出一道题我已经很满足了233333 只有一次考试上了100,感觉自己RP已经满了233333 这是NOI难度吗?!搞笑哦 xy之类的julao tql %%% OTZOTZ Day -4左右我开始莫名的慌,自己的水平应该在13…
这帖子本来是教练为了给低年级学生分享经验而让我写的学习经历,不过等我退役之后可能就变成回忆录了. 初三 WC 前:上了正睿的线上课程,练了一些模拟赛,同时也正在学文化课. 然后,莫名奇妙1膜考了全校前二 + thuwc拿了省队一本.开启了我之前从未想过的船新的停课生活. WC 后:去杭二参加集训. <1> 学会了一些更高级的算法/数据结构,比如后缀自动机.多项式求逆/取模/求exp等. <2> 几乎每天打模拟赛,且比赛难度从NOIP到NOI逐渐加大.主要的训练效果是打暴力更为熟练了…
描述 给定一个数组,统计前k大的数并且把这k个数从大到小输出. 输入 第一行包含一个整数n,表示数组的大小.n < 100000. 第二行包含n个整数,表示数组的元素,整数之间以一个空格分开.每个整数的绝对值不超过100000000. 第三行包含一个整数k.k < n. 输出 从大到小输出前k大的数,每个数一行. 样例输入 10 4 5 6 9 8 7 1 2 3 0 5 样例输出 9 8 7 6 5 代码 #include<iostream> #include<cstdio…
一.递推: 所谓递推,简单理解就是推导数列的通项公式.先举一个简单的例子(另一个NOI练习题,但不是这次要解的问题): 楼梯有n(100 > n > 0)阶台阶,上楼时可以一步上1阶,也可以一步上2阶,也可以一步上3阶,编程计算共有多少种不同的走法. 这个问题可以用递归来进行解决,但是解题时间1秒明显不够用.怎么办呢,可以考虑找到“规律”,然后推导公式解决问题,开始画图分析: 这是4个台阶时的全部7种走法,记作f(4)=7.现在观察右侧绿色走过的部分,1234四种情况是3个台阶时的4种走,法记…
P1371 NOI元丹 71通过 394提交 题目提供者洛谷OnlineJudge 标签云端评测 难度普及/提高- 提交  讨论  题解 最新讨论 我觉得不需要讨论O long long 不够 没有取模 题目描述 小A打算开始炼NOI元丹(什么鬼),据说吃了可以提高NOI时的成绩. 是这么练的.元丹有三种元核,'N','O','I'.现有很多个这样原核,按顺序排成一行.炼元丹时,从左往右分别挑出'N','O','I'三个原核吞下. 现在他关心,有几种服用方式--且慢! 他觉得服用方式太少,以至于…
抱歉因为NOIP集训,好长时间没再写题解了. NOI 2015也就只有这道题一看就能懂了-- 4198: [Noi2015]荷马史诗 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 922  Solved: 473[Submit][Status][Discuss] Description 追逐影子的人,自己就是影子. --荷马 Allison 最近迷上了文学.她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的<荷马史诗>.但是…