2020.7.14 今天是集训返校第一天,收拾收拾宿舍,很累,不过还是终于回来了,再一次和全体信奥坐在同一个机房,像极了走失多年的亲人??? 总之后面又要一起奋斗了,说实话这二十几天复习的东西不太多,感觉做题的状态也下降了好多,,,,现在拿到题会紧张,提到考试也紧张(之前考试还会期待QwQ),可能现在感觉自
2020年7月9日23:05:04 经过了两天的适应性学习,发现之前预判出现的干扰还是出现了,主要表现在这几个方面: 看课效率低,虽然当时讲的时候理解是没有问题的,但是一旦到了做题的时候就会卡住,后面尝试增加看书和做题的时间,保证一个知识点至少过一道题目,一道解决
建表准备 create database nk_exe; use nk_exe; CREATE TABLE `employees` ( `emp_no` INT (11) NOT NULL, `birth_date` DATE NOT NULL, `first_name` VARCHAR (14) NOT NULL, `last_name` VARCHAR (16) NOT NULL, `gender` CHAR(1) NOT NULL, `hire_date` DAT
题目:看到矩阵的时候,也许你会虚,我线性代数没学好可能写不出来,别怕其实就是二维数组的遍历而已,认识到这一点,你就成功了一半,Just kidding,代码实现不了有思路跟没思路一样, 最优算法查找方式见图中红色的箭头; java基础知识: 获取二维数组的长度; 获取行数: int rowLength = array
本篇文章是对LeetCode题目 69.x的平方根的总结,主要总结了使用二分法时中位数mid的选取方法。 69. x 的平方根 题目类型 二分法 做题总结 注意作乘法时一定要考虑数值是否过大导致溢出,从而选取合适大小的数据类型。 还要注意这里二分法取的是右中位数,即mid=right - (right - left)
本篇文章主要总结了LeetCode经典题 #215数组中第K个最大元素,主要总结了该题的三种解法:快速选择、优先队列、二分法 215. 数组中的第K个最大元素 题目类型 排序 做题总结 二分法 本题类似于#378.有序矩阵中第K小的元素,都可以使用二分法的特殊用法——在未排序的数组中进行查找。
基础: 我的基础并不是很好,在英语方面应该算是一个弱鸡吧,班级还考过倒数第五。但是我在大学还是通过自己的努力,一次性过了英语的四六级,可喜可贺。事实证明,努力真的很重要 为什么要考英语四六级: 我身边的好多同学们也在考英语四六级,但是他们好像并不是很把四六级当回事,所以导致
一共10个,过了a,b,f,但实际上其实只过了个b,a和f以前都是做过的,然后去写线段树,把自己心态写炸了,然后就挂机了 c题的二分很简单的,居然看了一眼就再没管过(我也不知道我在想什么......),h题是签到题(好像是真的),其实就是个floyd简单变化,居然没看出来 太菜了,增加做题量,不然没感觉 台下不努力
这里呢,记录我平常的一些错误(低级错误) 1.看见100000+的数据要scanf或快读。 2.看见1000000+的数据要考虑long long,其实有些需要平方的算法100000就要考虑,反正就是留个心眼。 3.注意分析时间复杂度,不要出现n方过百万的情况(有了一点OI经验之后不会出现这样的情况了,但还是要分析一下,特
今天的HH做了一份SYSU38,然而只够时间做两题半(半的那题的TLE没时间调回来了)唔,回来之后换了容器就搞定了。 晚上看到了一个神奇的dp,(激发了我学dp的兴趣hhh) 下午的大物讲得有点难QAQ感觉刚体转动惯量什么的真的太硬核了...害,自己还是太菜了(从领军计划那时开始,这个转动惯量就给
最近做题时,遇到一些字符串分割的问题,发现用到了正则表达式,但一直没看过这里,因此做题总是很虚,所以在网上找到一篇文章,讲的还不错。于是截取了最后的总结部分,很简洁明了。
在我看来高精度是普通计算的升级版,在洛谷阶级求和中就用到了(一开始没发现,错了好几次)。 输入位数很长时,可利用字符串函数和操作运算,将每一位取出,存入数组中。 void init(int a[]) { string s; cin>>s; len=s.length(); for(i=1;i<=len;i++) a[i]=s[len-i]-'0'; } 加法进位:c[i]=a[i
软考学习备考离不开刷题,对于已经参加工作的备考人来说,题海战术就仅仅是多做题?多做题就能考试通过吗?当然不是。不能把刷题的题海战术想得过于狭隘,“题海”可以理解为多做题,记住后面还有俩字——“战术”。“题海战术”不仅强调多做题,更强调会做题,凡事讲求方法、策略,刷题也一样。所以
A.首先对于战略进行总结——活得清楚才能活得好 1.如何快速进入状态 远离手机,放歌 2.做题应该怎么做 3.选题怎么选 4.一天怎么衡量自己学的好不好 定量,定规矩,定时间 5.究竟需要什么 每天写日记 6.怎么读懂代码,不被迷惑 举例子 O.好网站博客 https://www.jianshu.com/p/77d
在这五天里,我复习了留校期间学习的二叉树,队列和栈,kmp算法,归并排序。我发现,归并排序并不只是用来排序,还可以运用归并的思想解决更多的问题,比如求逆序数。让我明白了我们比起掌握一个代码,更重要的是要掌握思想。 听了17号早上的课,掌握了一些做题的技巧,当遇到一个题目的时候,想
题目链接: Valid Parentheses 题目大意: 判断字符串s的字符是否满足符号匹配 做题报告: (1)该题涉及的算法与数据结构 栈,哈希表 (2)自己的解答思路+代码+分析时间和空间复杂度 思路: 栈先入后出特点,若遇到左括号入栈,遇到右括号时将
code: #include <cstdio> #include <cstring> #include <algorithm> #define N 100020 #define ll long long #define setIO(s) freopen(s".in","r",stdin) using namespace std; struct data { int p,v; bool oper
看了一些大佬的做题方法,做一下小小总结: 要知道的小知识: explode() 函数把字符串打散为数组,$poc_1=assert; assert() 任意代码执行,打印当前目录 1.使用?s=print_r(scandir('./'))进行目录扫描以发现代码的执行漏洞 2.也可以通过查看所有的文件的方式? s=print_r(glob('*.*'
Description Input Output 当时做题时,思路没问题,但是有一个很大的问题就是自己在编程时没化简表达式,n*m 爆了 int,还有一个点就是,向上去整没用好! #include <bits/stdc++.h> using namespace std; int main() { double n,m,k; cin >> n >> m >> k; int r
首发于微信公众号《前端成长记》,写于 2019.12.15 背景 本文记录刷题过程中的整个思考过程,以供参考。主要内容涵盖: 题目分析设想 编写代码验证 查阅他人解法 思考总结 目录 110.平衡二叉树 111.二叉树的最小深度 112.路径总和 118.杨辉三角 119.杨辉三角Ⅱ Easy 110.平衡二叉
马上12月7号又要考二级了,很多学弟学妹问考试经验,让楼楼想起热血刷题的时光,今天就把经验整理出来,分享给大家,以后就可以直接甩链接给你们了,233~ 首先解决一个问题:二级考试难吗?说难,报二级考试的70%都在考Office; 说简单,它的过关率又是最低的,低到22%。 其实,多数挂的人是因为认为它很简单,
2019.10.30 XJOI NOIP2019复赛模拟16-day1 T1:随便推一下性质,然后发现要么选最大要么选最小,于是设$dp_{i,0/1}$算一下即可。 T2:注意到无论$b$怎么样,$a_i$一定是越大越好,于是求出每个联通快对应的最大$a_i$,斜率优化即可。 T3:一个巧妙的想法是把左右括号转化为$-1,1$,然后维护前缀和
题目:Foo类的三个方法会并发执行,确保first,second,third的执行顺序 解题思路: 1.信号量 每个 acquire() 方法阻塞,直到有一个许可证可以获得然后拿走一个许可证。每个 release() 方法增加一个许可证,这可能会释放一个阻塞的 acquire() 方法。 class Foo { private Semaphore sea
不想做题了。。就花点时间整理一下做题记录?。。顺便口胡一下做题方法。。 · CF52C Circular RMQ 线段树打下标记查个RMQ。。 · P1840 Color the Axis_NOI导刊2011提高(05) 把黑色点赋值为1 把l~r修改成0 线段树每次修改完查询一下区间和 CF1234 A~F 那场比赛差5minAC的F题…(反正是
教程学习内容总结 第四章学习了基本的门(NOT、AND、OR、XOR、NAND、NOR)并描述每种门的行为,用晶体管组成门,多种门组成电路。用布尔表达式和真值表和逻辑框图描述门或电路的行为,比较半加器与全加器的异同点。 第五章学习和初步了解了计算机部件涉及的多种设备及一些术语和缩写。学习