在洛谷上:
这周刷了函数与结构体有关的题:10道(过了7道错了3道)
但最大收获不是有关结构体,是知道了怎么样保留x位小数的用法。
#include<iomanip>//包含头文件
cout << setiosflags(ios::fixed) << setprecision(2);保留几位小数前面就填几,只有在这句话下面的输出语句才会起作用,在上面不行
有关字符串的题:9道(过了8道错了1道)
主要就是遍历罢了,没什么太大难度,还有就是容易超时
有关线性表的题:7道(过了4道错了3道)
这部分因为会涉及STL的知识,所以刷题同时跟着STL的进度学,但对于栈的出栈和入栈也还是搞不太清楚,学下来算是熟练掌握了vector容器和map容器的使用,list和set还要进一步学习
有关排序的题:5道(过了4道错了1道)
主要是学习快排,这部分对时间要求挺高,好几次都是超时了,也知道了之前我使用的cin和cout来获取和打印数据速度太慢,在这方面还是scanf和printf速度快一些,但是论使用方便还是cin和cout好。
其它很简单的题:6道(过了6道)
这部分题就是为了找回下自信,有时候刷难题刷的头疼,又写不出来感觉自己好没用,就写点简单的让自己开心一下
力扣
每日打卡:4回
每日打卡的题难度都差距很大,知识点也不同,比较能考验自己。
周赛:4道题最后只写出1道。。。
周赛的题除了t3其它没涉及到知识盲区,用我学过的知识是可以写出来的,但是最后只写出来了一道,有一道因为排序的问题超时了,还是得多刷刷排序有关的题,超时真的很搞人心态,还有一题纯纯是没思路,不知道该怎么下手。
总结:
感觉洛谷的题偏于考验专业知识,专业知识不够充足很难写出来,对于数学思维倒是没怎么感觉有考验。力扣的题就偏于数学题的样子了,比起专业知识更加考验的是你的数学思维和逻辑思维。刷了一周下来感觉专业知识还是多有欠缺,学习时也较为吃力,比如栈的概念还有二叉树的概念等比较模糊,但这周对于递归来说有了一些理解(至少可以自己写一点简单的递归题)。