一只酷酷光儿( CoolGuang)
码龄6年
关注
提问 私信
  • 博客:334,777
    社区:1
    动态:69
    334,847
    总访问量
  • 418
    原创
  • 91,941
    排名
  • 4,365
    粉丝
  • 18
    铁粉
  • 学习成就

个人简介:桃李不言 下自成蹊

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-11-29
博客简介:

一只酷酷光儿的博客

博客描述:
一个退役的ACMer的博客
查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,339
    当月
    10
个人成就
  • 获得925次点赞
  • 内容获得312次评论
  • 获得1,654次收藏
  • 代码片获得895次分享
创作历程
  • 1篇
    2024年
  • 1篇
    2022年
  • 71篇
    2021年
  • 211篇
    2020年
  • 125篇
    2019年
  • 9篇
    2018年
成就勋章
TA的专栏
  • 进阶C/C++开发
    1篇
  • 大学ACM生涯
    5篇
  • IOS开发
    2篇
  • Web开发
    3篇
  • Python进阶
    1篇
  • ACM——模拟、搜索
    25篇
  • ACM——贪心、思维训练
    71篇
  • ACM——Codeforces
    139篇
  • ACM——图论
    61篇
  • ACM——动态规划((dp)
    91篇
  • ACM——数据结构
    143篇
  • ACM——竞赛内容
    17篇
  • ACM——技巧、模板、经典题目、思路整理
    12篇
  • ACM——数论
    23篇
  • 数据结构实验
    2篇
  • Java学习路线
    3篇
  • 一些小小项目
    4篇
兴趣领域 设置
  • 数据结构与算法
    排序算法
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

还在为找不到面经发愁吗? 不知道他们的笔试题是什么而焦虑不安?算法博主来啦!

关注一下,找工作不迷路!
原创
发布博客 2024.04.01 ·
208 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

【C/C++】C语言多线程开发 —— 线程池

春招 all in C++Hi,all I am coming!Hi, all\ I\ am\ coming!Hi,all I am coming!重新找到了半夜写 CSDNCSDNCSDN 的感觉C语言到了进阶路上之后, 就需要面对多线程开发了以下是我在八股八股八股的过程中, 准备的多线程的优点提高 CPU 的利用率线程的创建开销远比进程要小很多, 所以切换时保存上下文的速度会快很多同时多线程的缺点稳定性低, 不可靠, .
原创
发布博客 2022.03.14 ·
1989 阅读 ·
2 点赞 ·
3 评论 ·
5 收藏

基于NSTimer实现自动贪吃蛇游戏 -简易版本

最近学习完了NSTimer , 心中产生一个测试的想法,用贪吃蛇测试一下了.大概模拟就可以了.主要是自动化问题,所以需要注意蛇的碰壁,转向等 . 这里用随机数暴力处理掉了.还有几个判空 页面也需要优化,等有空再改进 现在mark一下 继续学习新东西去了.snake.h//// snakeRun.h// testNSTimer//// Created by CCoolGuang on 2021/9/18.//#import <Foundation/Foundatio.
原创
发布博客 2021.09.22 ·
443 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

UIVIew实现一个简易的表达式计算器

目标复习巩固OC语法了解常见控件API与用法了解NSMutableArray API及常见用法具体思路新建一个表达式类,表达式类具有判断是否合法,求值等函数使用控件完成逻辑上的处理具体代码ViewController.m的文件//// ViewController.m// myUItest//// Created by CCoolGuang on 2021/1/19.//#import "ViewController.h"#import "Expression
原创
发布博客 2021.09.18 ·
348 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021幸福里客户端IOS开发实习生面经 三面技术面+hr面 (已offer)

大三(即将大四),一名退役的acmer。首先说下整体的面试感觉吧,面试感觉相当好的,面试官很温柔,没有刻意去针对你的样子,所有问题都是顺着你会的方向来问的。一面(45min)八股文:Http1.0 / Http1.1 / Http2.0的新特性OSI七层网络模型路由器和交换机分别在哪一层操作系统的进程和线程你怎么理解的(这里我从几个方面回答的:定义关系切换时的区别锁机制的区别实现同步和并发的区别通信方式的区别实际操作中遇到的问题)(扯得有点多了…面试官一看没时间了,.
原创
发布博客 2021.07.29 ·
1860 阅读 ·
15 点赞 ·
2 评论 ·
6 收藏

使用js、dom完成网页打印表格功能

这是账单打印的参考,仅供参考表格内容具体应根据前端框架进行更换,这里前端框架为layui具体思路:新建一个窗口赋值htmlhtmlhtml语句打印新窗口Code:var style = [ '<style>', 'body{font-size: 12px; color: #666;}','table{width: 100%; border-collapse: collapse; border-spacing: 0;}','th,td{line-height: 20px; .
原创
发布博客 2021.07.14 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

电影查询词云系统.zip

发布资源 2021.07.02 ·
zip

基于Flask、layui框架的豆瓣电影查询词云系统 | 爬取豆瓣信息并生成信息

这里只是记录一个小小项目,以后方便回顾一、主要框架及技术layuilayuilayui前端框架flaskflaskflask后端框架sqlitesqlitesqlite数据库pythonpythonpython爬虫ajaxajaxajax技术二、基础思路2.1 信息获取使用爬虫获取豆瓣电影的信息,这里豆瓣反爬机制是做的相当好的,爬取到2200+2200+2200+电影已经上限了 headers = { 'Accept': 'application/json'.
原创
发布博客 2021.07.02 ·
1304 阅读 ·
4 点赞 ·
7 评论 ·
8 收藏

【Layui】利用ajax解决where异步请求关键字导致分页失效问题

layui作为前端开发开源框架之一,深受我的喜爱.但是出现了小小的问题解决下问题背景首先表明,新手上路。这几天用python去写一下小的大作业挣点外快,接了一个小单。初步设计思路,利用flaskflaskflask作为后端框架,layuilayuilayui作为前端框架简单的完成异步交互于时,就出现了问题,flaskflaskflask是允许带参数进行postpostpost的,但由于觉得太复杂,就直接带jsonjsonjson格式进行postpostpost,这时候相当于layui与flas.
原创
发布博客 2021.06.30 ·
592 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

很简单的与ACM告个别

真正的退役在6.5?但是,这篇退役总结拖到了现在。实训子任务完成了,面试也结束了。该静下心来,和ACM认真的告个别了。这是回忆:初识ACMACMACM,是在刚进校时实验室参观,当时很坚定的和舍友说,“要不要来?一起”,所以舍友就抛弃我进了别的实验室,所以他在实验室的收获没有我的多(偷笑)。随决心一同而来的就是接二连三的考核了,当时需要去vjudgevjudgevjudge平台刷够333套,但是当时没有笔记本电脑,只能用手机去码题,用手机码完了三套题,终于获得了实验室中一个宝贵的座位。在此之后,迎.
原创
发布博客 2021.06.28 ·
1109 阅读 ·
28 点赞 ·
12 评论 ·
9 收藏

【C++进阶】C++用智能指针实现对象池管理

在准备面试 or 考研,发现了对象池管理,自己就试着写一下吧。前置知识泛型、智能指针、内存管理解决场景如果出现对象频繁的创建或者删除时,可以考虑使用对象池。具体实现具体的思路即为对象内存的复用。利用智能指针的性质(这里特质uniqueuniqueunique指针),原因是因为uniqueuniqueunique指针只可以一个对象指向同一个内存,并且在执行movemovemove函数时,之前指针内容会全部销毁。所以可以根据内存服用,保留一个vectorvectorvector用来存储已经申.
原创
发布博客 2021.06.09 ·
566 阅读 ·
6 点赞 ·
3 评论 ·
4 收藏

【数据结构】插入排序、冒泡排序、堆排序、快速排序、基数排序、归并排序简略解析

临近考研、面试,抽了几个平时不太会写的排序算法重新温习了一下,下面做个总结,亦或者说用一句话概括一下简略思想吧。插入排序假设前i−1i-1i−1个元素已经有序,那么很容易通过O(n)O(n)O(n)的算法应该插入的位置,使得前i个元素有序,所以复杂度为:O(n2)O(n^2)O(n2)冒泡排序假设前iii个元素已经是已知序列中的前iii小元素,并且已经有序,那么将后面n−in-in−i个元素中的最小值(第i+1i+1i+1小元素)通过交换置换到i+1i+1i+1的位置即可。堆排序前置知识:首
原创
发布博客 2021.06.07 ·
308 阅读 ·
1 点赞 ·
4 评论 ·
3 收藏

基于flask的古诗词搜索系统.zip

发布资源 2021.05.24 ·
zip

【网络编程】基于flask框架的古诗词搜索系统

创作背景与灵感银川比完赛回来,突然想起董老师的大作业还没有写,临时突然的想法,3天时间内要不要写个古诗词搜索系统玩玩(由于老师喜欢古诗词),写了三天写了非常简陋的代码,完成了大作业。具体目标采用服务器端和客户端,客户可以通过自己的输入,服务端收到请求并连接数据库,返回回复,完成对关键词的搜索。使用语言:CSS、JQuery、python、MysqlCSS、JQuery、python、MysqlCSS、JQuery、python、Mysql技术路线:服务器端采用flask轻量应用框架。客户端
原创
发布博客 2021.05.24 ·
7220 阅读 ·
7 点赞 ·
19 评论 ·
2 收藏

【Codeforces 1093E】Intersection of Permutations | 树状数组套权值线段树、动态开点、内存回收

题目大意:给定整数nnn和两个1,⋯ ,n1,\cdots ,n1,⋯,n的排列a,ba,ba,bmmm个操作,操作有两种:1 la ra lb rb1\ l_a\ r_a\ l_b \ r_b1 la​ ra​ lb​ rb​,设aaa的[la:ra][l_a:r_a][la​:ra​]区间内元素集合为SaS_aSa​,设bbb的[lb:rb][l_b:r_b][lb​:rb​]区间内元素集合为SbS_bSb​,求∣S
原创
发布博客 2021.05.12 ·
380 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

【Codeforces 1093F】Vasya and Array | 思维、dp、容斥

题目大意:给出一段序列,序列中有−1-1−1和x(1≤x≤m)x(1 \le x \le m)x(1≤x≤m),−1-1−1可以替换为[1,m][1,m][1,m]中任何一个数。认定一个序列是好的,当且仅当序列中所有连续相同数的长度都小于lenlenlen询问有多少种方案使得该序列是好的。题目思路:emmmemmmemmm,这个dpdpdp确实有点难想,主要是没做过这种,总结一下。定义dp[i][j]dp[i][j]dp[i][j]代表前iii个数合法最后一个数是jjj的方案数。sp[i]
原创
发布博客 2021.05.12 ·
170 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

【Codeforces 1093G】Multidimensional Queries | 线段树、曼哈顿距离

题目大意:给出一个nnn个kkk元组(k≤5)(k \le 5)(k≤5),支持两种操作:1 i (b1,b2,b3,⋯bk)1\ i \ (b_1,b_2,b_3,\cdots b_k)1 i (b1​,b2​,b3​,⋯bk​),将第iii个kkk元组置换为当前kkk元组2 l r2 \ l \ r2 l r ,询问[l,r][l,r][l,r]区间内两两之间最大的曼哈顿距离题目思路:转换为kkk维空间问题。
原创
发布博客 2021.05.10 ·
273 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【2021洛谷多校 T176273】 Hazardous | 树上启发式合并、思维

题目大意:给出一个以111为根的树,对于每个节点,需要输出每个节点的子树中,相同颜色的距离之和。题目思路:群友给的,一听数据结构,啪就站起来了。静态子树询问,颜色,要么虚树,要么dsudsudsu,这个题虚树可能更好写一下而且复杂度比启发式合并(dsu)(dsu)(dsu)是优秀许多的。想了想,dsudsudsu好写,就冲了下dsudsudsu。可以把每个节点下的答案分为两部分:每个子树下的答案不同子树下的答案因为第一部分由第二部分产生,所以只需要考虑第二部分怎么搞,就是dsudsu
原创
发布博客 2021.04.26 ·
335 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

【Nowcoder】2019多校暑期训练营第八场 Explorer | 线段树分治、可撤销并查集、扫描线

题目大意:简化一下:给出mmm条道路,每条道路的格式:uuu vvv lll rrr分别代表 该条道路连接uuu vvv,大小在lll~rrr之间的人才可以通过询问有多少个人可以从111到达nnn题目思路:首先可以想到可以用并查集去维护连通性,也就代表了该部分是否联通,111和nnn联通即可到达。所以可以考虑用并查集动态维护连通性,但是并查集删除边是不太好操作的,但是并查集撤销最近一次操作是比较好操作的。所以考虑回溯和撤销操作的关系,可以在线段树上进行分治同时维护并查集。考虑将大小离散
原创
发布博客 2021.04.22 ·
240 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

【Codeforces 1511G】Chips on a Board | 倍增、思维

题目大意:给出NNN个数,每次询问值域区间在x⊂[l,r]x \sub [l,r]x⊂[l,r]内的所有数x−lx-lx−l的异或和简化下题意:求 ∑⨁(x−l),[l≤x≤r]\sum\bigoplus (x-l),[l\leq x\leq r]∑⨁(x−l),[l≤x≤r]题目思路:本身没思路的…看了看题解那个O(NNlogN)O(N\sqrt{NlogN})O(NNlogN​)的解法更不想做了…结果thinkthinkthink了一个O(mlogm)O(mlogm)O(mlogm)的考虑
原创
发布博客 2021.04.21 ·
359 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多