首页 > 其他分享 >刷题杂记 Pt.4

刷题杂记 Pt.4

时间:2024-11-06 15:00:35浏览次数:3  
标签:大样 dfrac sum 杂记 Pt.4 复杂度 刷题

2024.11.5

  • T1

    • 顶括号的整除分块:有一个与底括号类似的结论,即若区间的整除值为 \(x\),则区间的左端点 \(l = \lceil n/x \rceil\)。

    • 题解中给了另外一种做法,如果对每个不同的除数都只计算一次贡献,那么就可以在 \(O(V \ln V * \log_2 V)\) 的时间复杂度内解决。

    当时做这道题的时候不知道为什么大样例的行末出现了空格。。。然后有点武断了,肉眼比对过了大样例就没有管,其实这时候的正确选择是自己对拍一下。

  • T2

    • 说来离谱。我在平凡 \(O(nm^2)\) DP 的基础上加了一个卡常优化就过了。具体的复杂度分析如下:

      \[\sum_{i=1}^n \sum_{j=i}^{m-n+i} \sum_{k=i}^j 1 = \sum_{i=1}^n \sum_{j=1}^{m-n+1} j = \dfrac{1}{2}n(m-n+2)(m-n+1) = \dfrac{1}{2}(n^3 - (2m+3)n^2 + (m^2+3m+2)n) \]

标签:大样,dfrac,sum,杂记,Pt.4,复杂度,刷题
From: https://www.cnblogs.com/David-Mercury/p/18530225

相关文章

  • 代码随想录之哈希表刷题总结
    1.哈希表理论基础哈希表-(hashtable),数组其实就是一张哈希表,哈希表中关键码就是数组的索引下标,然后通过下标直接访问数组中的元素。如下图:1.1哈希函数把学生的姓名直接映射为哈希表上的索引,然后就可以通过查询索引下标快速知道这位同学是否在这所学校里了。哈希函数如下图......
  • Leetcode刷题Python之3222.求出硬币游戏的赢家
    提示:本题难度很低,可以一行代码解决。文章目录一、题目描述二、解题思路二、代码实现代码解释总结一、题目描述给你两个正整数x和y,分别表示价值为75和10的硬币的数目。Alice和Bob正在玩一个游戏。每一轮中,Alice先进行操作,Bob后操作。每次操作中,玩......
  • 2024.11.05 刷题训练
    2024.11.05刷题训练P7054NWRRC2015Graph构造题,把拓扑序中的队列换成小根堆是最小字典序,此时设置一个大根堆,用于处理连边问题。设\(lst\)是上一个拓扑序中的节点。小根堆堆顶大于大根堆,当前位置最优解,不耗费连边数量。小根堆堆顶小于大根堆,若\(k\)不为\(0\)加入到大......
  • 代码随想录刷题学习日记
    仅为个人记录复盘学习历程,解题思路来自代码随想录代码随想录刷题笔记总结网址:代码随想录559.n叉树的最大深度(层序遍历法)给定一个n叉树,找到其最大深度。最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。提供参数:根结点root关键思路:和二叉树的层序遍历找最......
  • 代码随想录刷题学习日记
    仅为个人记录复盘学习历程,解题思路来自代码随想录代码随想录刷题笔记总结网址:代码随想录递归函数什么时候需要返回值?什么时候不需要返回值?如果需要搜索整棵二叉树且不用处理递归返回值,递归函数就不要返回值。如果需要搜索整棵二叉树且需要处理递归返回值,递归函数就需要返......
  • 代码随想录刷题学习日记
    仅为个人记录复盘学习历程,解题思路来自代码随想录代码随想录刷题笔记总结网址:代码随想录654.最大二叉树给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下:二叉树的根是数组中的最大元素。左子树是通过数组中最大值左边部分构造出的最大二叉树。右......
  • 代码随想录刷题学习日记
    仅为个人记录复盘学习历程,解题思路来自代码随想录代码随想录刷题笔记总结网址:代码随想录106.从中序与后序遍历序列构造二叉树根据一棵树的中序遍历与后序遍历构造二叉树,假设树中没有重复的元素。提供参数:中序遍历数组inorder,后序遍历数组postorder主要操作:递归三要素1......
  • 打卡信奥刷题(159)用C++工具信奥P1416[普及组/提高] 攻击火星
    攻击火星题目描述一群外星人将要攻击火星。火星的地图是一个nnn个点的无向图。这伙外星人将按照如下方法入侵,先攻击度为0......
  • 打卡信奥刷题(161)用C++信奥P1451[普及组/提高] 求细胞数量
    求细胞数量题目描述一矩形阵列由数字000到999组成,数字......
  • 软考刷题记录6
    下列IP地址中,不能作为源地址的是()。A.0.0.0.0B.127.0.0.1C.190.255.255.255/24D.192.168.0.1/24【正确答案】:C【试题解析】:C选项属于一个广播地址,是不能做为源地址的,但可以作为目的地址。浮点数的表示分为阶和尾数两部分。两个浮点数相加时,需要先对阶,即()(n为阶差的绝......