iOS
Leetcode刷题本地debug框架搭建
思路 1. 初版 cmake + 单一.cpp文件 参考:https://blog.songjiahao.com/archives/362 2. 改良版 cmake + 源文件、头文件(含List、Tree等数据结构)分离 + gtest 参考:https://github.com/Pokerpoke/LeetCode Normal模板 以Leetcode 1 两数之和 为例
[ABC319D] Minimum Width 题解
[ABC319D] Minimum Width 题解 题意分析 给定 (n) 个单词,现在想像“记事本”一样把它们依次地一行一行显示出来。每个字母宽度为一,单词之间需要有空格,宽度也为一。一个单词不可以成两部分显示在两行。如果单词最后一个字母来到行末,直接换行,不用空格。 给定窗口最大高度 (E) ,求窗口最小宽度 (L)。 思路 根据朴素的生活经验,随着 (L) 的增大,(E) 非严
[ABC319E] Bus Stops 题解
[ABC319E] Bus Stops 题解 题意简介 给定 (n) 个公交站。对于第 (i) 个公交站,在时刻 (p_i times k,k in mathbb{N}) 有一辆公交车出发,在经过 (t_i) 的时间后,到达第 (i+1) 个公交站。 在走到第一个公交车之前需要走 (X) 时刻,做到最后一个公交站之后下车以后还需要走 (Y) 时刻。 约束:(1 le p_i le 8)
Cisco Catalyst 8000 边缘平台系列 IOS XE 17.12.01 发布
Cisco Catalyst 8000 Series Edge Platforms, IOS XE Release Dublin-17.12.01a ED Cisco Catalyst 8000 边缘平台系列 请访问原文链接:https://sysin.org/blog/cisco-catalyst-8000/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org Cisco C
Android前端音视频数据接入GB28181平台意义
技术背景 在我们研发Android平台GB28181前端音视频接入模块之前,业内听到最多的是,如何用Android端在没有国标摄像头设备的前提下,模拟GB28181的信令和媒体流交互流程,实现GB28181整体方案的测试。 Android端真的没有必要做个支持GB28181的接入模块? 如果说做一个设备端摄像头国标设备接入模拟模块是完成从0到1的工作,那么从设备端模拟
[学习笔记] CSP-S 初赛理论
LAST UPD:2023/09/09 内容非常杂乱,算是初赛前的总结吧qwq 排序算法比较 插入排序,冒泡排序,选择排序 : (O(n^2)) 其他非线性排序的时间复杂度为 (O(n)) 线性排序的时间复杂度为 (O(n)) 。 稳定性比较: 插入,冒泡,二叉树,归并以及其他的线性排序是稳定的。反之,选择,希尔,快速,堆排序是不稳定的。例子需要记忆。 汉字存储 一级汉字按照拼音
Alex_Wei 的《简单树论》注
目录0x00 LCA的六种求法0x01 倍增法0x02 欧拉序0x03 DFS序0x04 树剖0x05 Tarjan0x06 四毛子定理0x10 Kruskal重构树0x11 算法简介0x12 性质与应用0x13 点权多叉重构树0x14 例题0x141 P4768 [NOI2018] 归程0x142 P4899 [IOI2018] werewolf 狼人0x143 [模拟赛]超级加倍0x144 C
Cupertino (iOS-style widgets)
Cupertino (iOS-style) widgets | Flutter https://docs.flutter.dev/ui/widgets/cupertino Styling widgets | Flutter https://docs.flutter.dev/ui/widgets/styling Simple Guide to Use Material &
2023-09-05 图论专项训练(五)
我TM但凡有点水平也不至于一点水平没有吧。——每日感想 T1 距离/P4162 [SCOI2009] 最长距离 这道题本质上是一道十分弱智的搜索题,无论是开DFS还是开BFS还是开BDFS都能做。本人在这里不建议使用使用deque进行BFS,理由是运行速度比较慢,稍有不慎就见祖宗了。 我在这里使用DFS,但是纯净的DFS直接用估计不大行(自己算算,你就知道为啥不大行了)。所以我们加上大记忆恢复术记
考试系统前端项目复盘
前段时间和朋友做了一个局域网考试系统,总共有3个端:考生端、监考端、管理端。 框架与相关的库 先简单说明一下我使用的框架和相关的库: 构建工具:Vite 框架:Vue3 UI组件库:element-plus 网络请求库:axios 路由跳转:vue-router 状态管理:pinia CSS扩展语言:sass 其它与项目功能需求相关的库这里就不一一列出了 多
[转]Windows10+VS2013+OpenCV3.0开发环境搭建配置
首先要说明一下:不管VS(Visual Studio)的版本是什么,也不管OpenCV的版本是什么,配置都大同小异。所以如果您希望在Window下配置OpenCV的开发环境,那么仔细阅读学习这篇文章即可。之前在介绍OpenCV的组件模块时,我是以OpenCV4来说明的,详情见链接 https://www.hhai.cc/thread-19-1-1.html那为什么本文为什么要使用Open
CF1570D 题解
思路分析 前言 题解区好似没有用哈希的啊。 发现大家都在用 map 来存是否出现过数字,但是需要注意的是,map 的单次查询时间复杂度是 (mathcal O(log n)) 的,对于大规模的数据就很可能会 TLE。所以,我们可以使用哈希的方法来判断数字是否出现过。 浅谈哈希 哈希,是通过哈希函数将数据映射到数组的某个位置上的技术。如果哈希函数实现的好,那么不同的数据几乎不会映射到同一个上。如果发
【LuoGu】2014 选课——树上DP
[CTSC1997] 选课 题目描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有 (N) 门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程 a 是课程 b 的先修课即只有学完了课程 a,才能学习课程 b)。一个学生要从这些课程里选择 (M) 门课程学习,问他能获得的最大学分是
C++ #include <iostream> 和 #include <iostream.h>的区别
#include 和 #include <iostream.h>区别 1. #include 是C++调用头文件的使用方式,这种情况下需要加上using namespace std;指定命名空间 2. #include <iostream.h> C++保留了C的这种写法,这种不需要增加命名空间指定 #include<stdio.h> 和 #include"s