码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 两日总结七


    杭电杯比赛一场:

     这一场比较简单,有很多题目可以写,但是有些没有写出来。

    后面是补题部分:

     对于Link with Bracket Sequence II这个题目:Problem - 7174

    是一个区间DP,就是在转移的时候需要用另外一个数组来统计转移的情况。

    对于Link is as bear:Problem - 7184

    不难猜出题目就是要在给定序列中,选出一些数得到最大异或值即可,证明也非常简单。(111可以转换110, 011, 101, 001, 100, 000,010等状态说明你可以选择将任意一位变成0,也就是选出不要的数变成0,留下的数可以异或得到最大值。这就变成了一个线性基问题。)

     线性基的学习了解:就是维护一个可以通过该集合中的异或得到原序列任何数的最短集合。如此的话对于原序列的数贡献也就会在线性基里面的体现,最后只要贪心优先高位选取就可以得到最大值。

    对于Link with Running:Problem - 7175

    里面考了图论大半的知识,代码也是非常多。是一个比较好的题目吧!

    题意:就是要从起点1走到n,花费体力W最小的情况下得到最多的p值。输出minW和maxP

    理解:首先需要体力最少,那我们直接以体力换花费作为边权,然后一遍最短路即可得到答案。

    然后就是在最短路的基础之上再去跑一遍以P为权值的最长路就行了 。但是这里有一个问题,就是体力花费为0的时候,P会出现正环情况,此时就会无限增大。因此就需要出去正环,直接使用TarJan算法进行缩点,讲一个环缩成一个点,最后得到一张DAG图,然后跑一遍最长路即可。

    三幅图存下每个操作后的用来新建一个图。

    1.最短路

     2.创建最短路图

     3.TarJan缩点然后创建第三幅DAG图

     4.在e3DAG最短图里面跑最长路得到答案。 

    总之这个题目就是几种算法的套用,就是可能会忽略,W=0是的环,没有缩点。

    其他的刷题:

     

  • 相关阅读:
    C++模拟与高精度——帮贡排序
    从零开始学习-python的应用范围
    Ipad平替电容笔哪个品牌口碑好?apple pencil平替笔排名
    MySQL8.0中你不得不知道的索引新特性
    相约鹏城|11.15-19高交会X慕尼黑华南电子展X华南电路板博览会X半导体显示展齐聚深圳,共襄盛举~
    功能基础篇5——Python时间魔法,GMT、UTC,timezone,time,datetime,dateutil
    终于结束的起点(滚动数组,记忆化搜索)
    2022-08-26 学习笔记
    9.20(复习9.19,9.17,9.13)
    前端基础之《Bootstrap(4)—全局CSS样式_图片、辅助类、响应式工具》
  • 原文地址:https://blog.csdn.net/YSJ_1224/article/details/126063700
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号