处理完琐事,可以专心刷题了

从寒假开刷poj以来,刷的题数也不少了,但水平还是没多大提高。现在发现这半年来刷的大多是水题,题目思维量不大,都是基础中的基础,虽然学了一些很基础的算法和数据结构,但还有很多很基础的算法和数据结构还没学,比如kmp,线段树,数位dp,数论四大定理等等,同时像cf上一些具备一定思维量的题目做得比较少,接下来除了跟着队友刷专题和刷比赛套题的同时也要尽力刷usaco,同时保持每周两场cf的频率,比赛时没过的题目一定要过了,然后可以将比赛添加到vj上再做一次,确保自己已经完全掌握比赛的题目并能够写出代码。

希望能在6月刷完usaco的前三章以及cf达到1600吧。

时间: 2024-10-20 09:18:01

处理完琐事,可以专心刷题了的相关文章

停课刷题总结-给自己一点鼓励吧

嗯,我已经停了四五天课在家刷BZOJ准备复赛了,感觉压力好大.但是,实际上感觉效率并不高,每天就是7-8题的样子,而且并不是每题都有质量.而且这几天刷下来,我貌似因为刷了太多水题的关系,打字写题的速度变慢了,有一点悠闲没有紧迫感了,要赶快把这个习惯给改掉!今天去学校做题被虐了,竟然一个简单的Hash没有调对[虽然我现在还是不知道为什么会死循环QAQ.]感觉吧,可能因为刷题有点不在状态了.[其实也因为刷题的间隙玩了几盘LOL,游戏这东西QAQ]被虐了,感觉很不爽,有点难受,毕竟我付出了那么多努力,

不知道要过多久,我才能返回到九月份刷题的模样!!!

不知道要过多久,我才能返回到九月份刷题的模样!!! 比完赛后,在家里待了几天,来到学校后,我就天天刷题 ,那个时候不明白自己哪里来的平静的心态,或者是比赛的氛围所影响,那个时候,课表上的课没有现在这么满,一个星期有两三个下午是没有课的,有两三个上午的第一二节课是没有课的,那些没有课的日子,我一二节课没有课就是6点多起床,然后七点钟就到610开始做题,下午没有课,我午休就坐在610,困了就趴一会儿,晚自习,记得第一个星期还要上晚息,于是我就是等学习部查完到就来610坐着刷题,那个时候不知道自己何来

leetcode 刷题之路 76 Remove Duplicates from Sorted List

Given a sorted linked list, delete all duplicates such that each element appear only once. For example, Given 1->1->2, return 1->2. Given 1->1->2->3->3, return 1->2->3. 删除排序链表中重复的节点,删除操作完成后,原链表中的重复节点只保留一个. 思路,遍历链表,如果当前节点和下一个节点重复

【leetcode刷题笔记】ZigZag Conversion

The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) P A H N A P L S I I G Y I R And then read line by line:  "PAHNAPLSI

【leetcode刷题笔记】Pascal's Triangle II

Given an index k, return the kth row of the Pascal's triangle. For example, given k = 3,Return [1,3,3,1]. Note:Could you optimize your algorithm to use only O(k) extra space? 题解:简单的模拟题,每次用answer列表存放上一层的值,用temp列表存放当前层的值,只要计算好temp中需要重新计算的元素的索引范围[1,i-1]

leetcode 刷题之路 77 Permutations II

Given a collection of numbers that might contain duplicates, return all possible unique permutations. For example, [1,1,2] have the following unique permutations: [1,1,2], [1,2,1], and [2,1,1]. Permutations 的升级版,依旧是全排列问题,但是序列中可能会出现重复数字. 思路:采用字典序的非递归方

【CF刷题】14-05-12

Round 236 div.1 A:只需要每个点连接所有比他大的点,知道边用完为止. //By BLADEVIL #include <cmath> #include <cstdio> #define maxn 25; using namespace std; int main() { int task; scanf("%d",&task); while (task--) { int n,p; scanf("%d%d",&n,&

leetcode刷题记录(2)

301. Remove Invalid Parentheses Remove the minimum number of invalid parentheses in order to make the input string valid. Return all possible results. Note: The input string may contain letters other than the parentheses ( and ). Examples: "()())()&q

leetcode 刷题之路 83 Maximum Subarray

Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array [?2,1,?3,4,?1,2,1,?5,4], the contiguous subarray [4,?1,2,1] has the largest sum = 6. 输入一个整形数组,数组里有正数也有负数,求所有子数组的和的最大