不会code的达力古
码龄2年
关注
提问 私信
  • 博客:3,140
    3,140
    总访问量
  • 6
    原创
  • 244,676
    排名
  • 55
    粉丝
  • 0
    铁粉

个人简介:进击的大二生一枚,咕噜咕噜

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2022-10-25
博客简介:

huhaitao0313_的博客

查看详细资料
  • 原力等级
    当前等级
    1
    当前总分
    92
    当月
    0
个人成就
  • 获得63次点赞
  • 内容获得3次评论
  • 获得23次收藏
创作历程
  • 6篇
    2024年
成就勋章
兴趣领域 设置
  • Python
    python
  • Java
    java
  • 编程语言
    c++c语言青少年编程
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

牛客周赛Round-42 C~E 附三道之前周赛的树形dp

前面n-1位按照偶数数组处理即可。
原创
发布博客 2024.05.13 ·
571 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

蓝桥刷题记录

虽然这是第一次记录 但是应该是最后一次了 哈哈~
原创
发布博客 2024.04.10 ·
557 阅读 ·
14 点赞 ·
2 评论 ·
2 收藏

牛客周赛Round39(B - E)

a[i]%p之后,她一定就是小于p得了。那么我们 就可以初始化dp数组 - dp[a[i]] = 1。dp[ne] = min(dp[ne],dp[j]+1). -- 在满足j的条件下 我只需要在数组中多选一个a[i]就行了。对于模完p的每一个a[i],它可能通过一步走到的数的范围在(a[i] + (0 ~ p))%p。nex(可能到达的点)= (a[i]+(0~p))%p。在有限的数中选择一些数,他们满足加起来的和是p的倍数。所以对于每个数,我们不妨先%p,对答案无影响,算数范围还更少。
原创
发布博客 2024.04.07 ·
735 阅读 ·
14 点赞 ·
1 评论 ·
6 收藏

小白月赛90 :D、E

可以看到本题m的数据范围在10以内,所以我们可以通过dfs来枚举出所有线段的组合情况,而要判断我们选择的线段是否能将所有的点覆盖至少两次.可以通过差分数组求前缀来判断..那么是否会超时呢?,10个线段就是1024,然后判断数组需要O(n),也就是10的五次方,O(m*n) = 1024 * 10 ^ 5不超1e9 可以接受.对于每一条线段,我们有选或者不选两种状态,那么设置一个use数组判断这个线段选了没有.然后通过构造差分数组来对左右端点操作.赛时写的dfs超时了,以此记录一下自己错误的思路>>
原创
发布博客 2024.04.06 ·
359 阅读 ·
12 点赞 ·
0 评论 ·
3 收藏

深搜刷题记录

那么我们首先需要找到入度为0的点,让他入队 通过他去增加与他连接着的消费者的sum值,然后将那些与他连接着的点的入度-1,如果为0的话 让他也入队 让他当作新的起始点去更新他的消费者的sum值。观看此题:要找的是最左端是不会捕捉其他生物的生产者,最右端是不会被其他生物捕捉的最厉害的消费者,所以跟一个点的入度和出度有关 考虑拓扑排序 需要借助队列来实现。搜索到没有满足条件的点时 说明他的周围已经没有比他还大的点了 那么只需要取他的周围点的最大值加1就是他的最大值 (回溯的时候更新值)2.搜索到结果时的判定。
原创
发布博客 2024.03.22 ·
480 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

牛客round32 - 小红的回文数

之前第一次遇见没有想明白 第二次必须狠狠的pass掉。
原创
发布博客 2024.03.22 ·
439 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏