avatar
文章
165
标签
111
分类
5

首页
分类
友链
说说
Doraemon's Blog
搜索
首页
分类
友链
说说

Doraemon's Blog

考研这一年
发表于2023-01-07|生活|考研
2020年,我考研的一年 1月1日,我正式开始考研我开始准备英语长难句,跟刘晓燕老师的语法课,每天跟群里面发的每日一句,坚持背单词,当时用app+实体书结合的方法进行背诵,A4纸的方法尤其有效,记得由于当时还是寒假在家,动力不足,每天有效学习时长可能只有6个小时左右,所以会花很多时间来背诵单词,当时我非常想考一所985院校,但也不清楚自己的实力,不了解考研流程,所以定了重庆大学这个984.5,有了目标,就有了动力,我从没有断过每日单词打卡,这个习惯我一直保持到10月3日,连续打卡301天,这是我考研路上引以为傲的一项战绩。我深知高数的重要性,所以很早就开始跟汤家凤的基础课,买了他的1800,每天下午都会听一会,做点题,但不多,整个寒假也只是过完了前3章(几乎没咋学) 3月初,开学考研步入正轨我开始提高每日学习时长,能翘的课都翘了,还发现了一个学习圣地,不需要预约,贼适合考研,强过图书馆一万倍,我把考研书籍搬到教室占位,当时的书籍很少,竟然都不需要书立,当时上午学习英语,其余时间留给数学,记得刚开始英语真题时,感觉题目贼难,文章单词都认识,放在一起就不会,题目也是很坑,当时每道阅读题 ...
Git命令
发表于2022-12-31|算法|01字典树
.gitnore文件配置忽视规则 12/文件夹 #忽略此文件夹!/文件夹 #表示此文件夹不忽略 123456789git init //初始化为git仓库git status //查看状态git add file1 file2 //未跟踪或改变文件推送到暂存区git add. //添加所有文件到缓存区git commit -m "备注信息" //将暂存区的文件提交到本地仓库git remote add origin "https://....git" //将本地仓库关联到远程仓库,origin是默认的代表远程仓库在本地的名称git remote -v //查看远程仓库在本地的名称及地址git pull --rebase origin master //和远程仓库的master分支建立联系git push -u origin master //推送到远程仓库,origin代表远程仓库,master代表本地分支
Leetcode-82 含有重复元素集合的组合
发表于2022-02-25|算法|01字典树
1234567891011121314151617181920212223242526272829303132class Solution { public: vector<vector<int>> res; void dfs(vector<int>& candidates,vector<int>& ans,int sum,int pos, int &target){ ans.push_back(candidates[pos]); if(sum+candidates[pos]==target) res.push_back(ans); else if(sum+candidates[pos]<target){ for(int i=pos+1;i<candidates.size();i++){ if(i>pos+1 && ...
Leetcode-1027最长等差数列
发表于2022-02-23|算法|01字典树
和最长上升子序列类似,这里多加了公差的性质,第一种想法是开一个结构体dp一维数组,dp[i].val表示以i位置结尾的最长长度,dp[i].cha表示以i位置结尾的子序列公差,你会发现无法进行状态转移,假设i<j<k,dp[k]被dp[j]更新了,并且更新后长度最大,但这不代表i这个位置就一定不是最长等差序列之一,因为可能dp[i].val和dp[j].val只相差1甚至相同,但两者公差不一样,如果后面再来几个公差和dp[i].cha一样的,而你又没有把k位置给添加到序列中,这个状态没有被考虑,导致错误。 因此需要dp[i][j]表示第i个位置添加到末尾并且公差是j的最长长度。 之后再仿照最长上升子序列进行更新即可。 1234567891011121314151617181920int dp[1100][1100];class Solution { public: int longestArithSeqLength(vector<int>& nums) { memset(dp,0,sizeof ...
Leetcode-80
发表于2022-02-22|算法|01字典树
写麻烦了,总之就是双指针,一个快指针一个慢指针 1234567891011121314151617181920212223242526272829303132class Solution { public: int removeDuplicates(vector<int>& nums) { int len=nums.size(); int cnt=1,L=1; for(int i=1;i<len;i++){ if(nums[i]==nums[i-1]){ if(cnt==2) continue; else cnt++,L++; } else{ L++; cnt=1; } } ...
Leetcode-2 两数相加
发表于2022-02-20|算法|01字典树
考察了对链表的使用 特别注意的是在一个自己声明的函数中直接定义变量和使用new声明内存分配机制是不一样的,直接定义是由系统管理内存的分配与回收,而new则是由程序员自己分配与回收,所以在自定义函数中直接定义变量,然后把指针指向此变量会导致在函数结束后内存回收指针指向无效地址的错误,而new则避免了此问题。 123456789101112131415161718192021222324252627282930313233/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} ...
Leetcode-5 最长回文子串
发表于2022-02-20|算法|01字典树
动态规划 1234567891011121314151617181920212223242526class Solution { public: string longestPalindrome(string s) { int st = 0, L = 1; int len = s.size(); bool dp[1100][1100]; for(int i = 0; i < len; i ++) dp[i][i] = 1; //长度为1的子串都是回文串 for(int i = 2; i <= len; i ++) { //枚举长度 for(int j = 0; j + i - 1 < len; j ++) { //枚举位置 int k = j + i - 1; //结束位置 if(s[j] != s[k]) dp[j][k] = 0; //如果两 ...
纪念我逝去的ACM
发表于2021-12-30|生活|纪念我的ACM史
2021.12.04下午4点,第46届ACM/ICPC南京站圆满结束,同时这也寓意着我的ACM生涯到此也正式画上了句号。 生涯战绩 2020-河南省CCPC-银牌 2020-天梯赛-国三 2021-蓝桥杯-国二 2021-河南省ICPC-银牌 2021-天梯赛-国二 2021-河南省CCPC-银牌 2021-ICPC南京站-铜牌 相遇  我与ACM的接触纯属偶然,甚至对于计算机专业的选择我也并不自信,19年高考失利,伴随着不再复读的决心进入了我的分数可以达到的最好专业,刚入学时,因为对新事物的好奇,我奔走于各个社团之间,希望能丰富自己的大学生活。十月份学校举行百团大战活动,我在许多社团都填了报名表,但不幸的是,没有一个社团愿意收我咱也不知道他们收人的标准是什么咱也不敢问,当时我一直在参与微控科创协会的C语言培训,一周大概有3次,每次2个小时左右,当时我真的是一个纯小白,但经过了一段时间的C语言学习,我慢慢地爱上了这门语言,还记得当时在控制台打印出杨辉三角时,我内心不可言喻的欣喜。   某天晚上,班群里发来了算法协会的一个招新公告,我当时对 ...
爬取唯美图片
发表于2021-11-29|技术|爬虫
通过Beautiful定位标签,获取图片链接,仅限于图片直接内嵌于网页源代码中,有的网站图片链接藏在js文件,无法爬取 1234567891011121314151617181920212223242526#爬取umei.cc中的图片import requestsfrom bs4 import BeautifulSoupdomain = "https://umei.cc/katongdongman/dongmantupian/" #网站地址headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36"}res = requests.get(domain, headers=headers)res.encoding = 'utf-8' #防止中文乱码conten ...
爬取豆瓣Top250电影信息
发表于2021-11-29|记录|爬虫
使用了request、re(正则)、csv模块 123456789101112131415161718192021222324252627282930#爬取豆瓣Top250的电影名称,评分,导演与演员import requestsimport reimport csvurl = "https://movie.douban.com/top250" #豆瓣链接headers = { # headers,伪装浏览器访问 "User-Agent":": Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36"}obj = re.compile(r'<li>.*?<span class="title">(?P<name>.*?)</span>.*?&# ...
1…567…17
avatar
Doraemon
记录成长经历
文章
165
标签
111
分类
5
Follow Me
公告
纵岁月在笔尖洇开深浅,初心始终是砚台上那方不涸的墨。
最新文章
进程上下文到底是什么东西?
进程上下文到底是什么东西?2025-10-02
协程食用指南
协程食用指南2025-10-01
利用 Redis 实现分布式锁
利用 Redis 实现分布式锁2025-09-27
分布式 ID 的生成方案
分布式 ID 的生成方案2025-09-20
分布式事务
分布式事务2025-09-19
最新评论
正在加载中...
分类
  • 技术8
  • 生活5
  • 算法88
  • 记录23
  • 题目36
标签
win10 kmeans 种类并查集 雪花算法 小游戏 可持续化并查集 线性回归 随笔 异或题 状压+前缀异或和 2020 bitset优化 DFS NIO GC 考研 题目 BIO 分组背包 笔试 爬虫 基础数学 遗传算法 背包 dfs 内核 倍增 sql语法 字典树 离散化差分 KMP 矩阵快速幂 三分 单调栈 UUID 刷题日记 CSS tarjan 算法 纪念我的ACM史
归档
  • 十月 20252
  • 九月 20255
  • 三月 20252
  • 二月 20255
  • 一月 20251
  • 九月 20243
  • 八月 20242
  • 七月 20242
网站资讯
文章数目 :
165
已运行时间 :
本站总字数 :
257.7k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By Doraemon
框架 Hexo|主题 Butterfly
Hi, welcome to my blog!
搜索
数据库加载中