-
21
热度 -
[综合] Tire树总结(模板+例题)
题目来自《算法竞赛设计指南》 Tire树是一种可以快速查找字符串的数据结构 模板 #include<cstdio> #include<algorithm> #include<cstring> #defineREP(i,a,b)for(registerinti=(...
96
热度 -
[综合] 2018 雅礼国庆集训
Merchant 有n个物品,第i个物品有两个属性ki,bi,表示它在时刻x的价值为ki×x+bi.当前处于时刻0,你可以选择不超过m个物品,使得存在某个整数时刻t,t≥0,你选择的所有物品的总价值大于等于S.给出S,求t的最小值。 很容易想到几个物品加起来的时候,价值是一个一次函数(合并同类项) ...
77
热度 -
80
热度 -
48
热度 -
60
热度 -
[综合] 2018 noip 备战日志
我是写给自己看的…… Day110.8 今天开始停晚修课了,开始认真备战考试了。 今天晚上效率不错,竟然不会累,应该是平时一直这个时间写作业大脑高度集中, 现在换了编程也一样可以集中到这个状态 一些感悟: (1)不认真静下来研究一个题解,而是看n多个题解,浪费时间(2)行和列傻傻分不清,可以画图...
103
热度 -
[综合] Manacher(最大回文字串)
很好的讲解 注意两端的字符要不同,同时数组要开大一些 【Manacher】最长回文子串 #include<bits/stdc++.h> #defineREP(i,a,b)for(registerinti=(a);i<(b);i++) #define_for(i,a,b)for(re...
81
热度 -
26
热度 -
88
热度 -
75
热度 -
15
热度 -
74
热度 -
67
热度 -
57
热度 -
[综合] 决定加入学校ACM!!
今天做了一个大决定,加入校ACM 弊处很明显,要投入大量时间。我可能要和大部分社团,学生组织,女朋友,所有假期说byebye了 但好处也很多。 一自己有基础,为什么不利用起来呢?我现在实力下滑地非常厉害,但是我可以通过学习自己曾经写的博客来学习,符合自己的思维方式。现在突然发现,一切都是最好的安排。...
38
热度 -
[综合] 大一上第二周学习笔记
9.22周二 学习一定要清楚地知道自己学了什么,用这个博客记录一下自己究竟学了什么,不要一塌糊涂 算是一个反思总结吧。做题不要盲目做,做完花个5分钟反思总结一下到底学到了什么,列个一二三,这样印象更深。以后也可以回来复习 一道题一道题扎扎实实地独立做出并总结,这样稳步提升。算是费曼学习法的实践,把题...
97
热度 -
[综合] 大一上第三周学习笔记
9.28周一 洛谷P1024一元三次方程求解 #include<bits/stdc++.h> #defineREP(i,a,b)for(inti=(a);i<(b);i++) #define_for(i,a,b)for(inti=(a);i<=(b);i++) usingn...
93
热度 -
[综合] 大一上第四周学习笔记
10.5周一 国庆浪了好久 其实浪完了我真的不知道要干啥了 这种生活其实是很空虚的 我以前以为算法竞赛占据了我太多时间,没有时间享受其他事情 其实这说明我还不热爱它 这是编程这件事使我的生活变得充实 这也是我感兴趣,有天赋,有前景的东西 为什么不全力以赴呢 找回对编程的热爱,而不是为了保研 想起了我...
77
热度 -
[综合] 大一上第五周学习笔记
10.12周一 P3373【模板】线段树2 这道题真的一波三折 这题干了好久,大概想了三四天,每天一两个小时刚这道题,终于tm独立想出来了 这题要写一个支持区间每个数乘法的线段树 第一个坎是怎么弄标记,这里我卡了挺久 想用一个标记,发现不行。那就用两个标记,加和乘 但是两个标记怎么共存,什么顺序,...
6
热度