ICode9

精准搜索请尝试: 精确搜索
  • 【Tokio】最大空闲时间2022-02-28 19:34:24

    环境 Time 2022-01-11 Rust 1.57.0 Tokio 1.15.0 概念 参考:https://docs.rs/tokio/latest/tokio/runtime/struct.Builder.html 对于阻塞任务,Tokio 会新启动一个线程来运行,这个也是在一个线程池中,任务完成后,不会立即销毁。经过空余时间后,还是没有任务,就会进行销毁,默认 10 秒。 示

  • python入门基础知识(课后甜品)2022-02-27 20:30:34

    我们已经学习了一些知识了,那么用我们机智的头脑来解答这些小甜品吧  第一题:将0-100所有3的倍数相加 取余3 等于0 3 2 1 公布答案咯 a = 1 sum = 0 while a <= 100: if a % 3 == 0: # print(a) # 看一下是不是3的倍数 sum = sum + a a += 1 print(

  • 53. 最大子数组和2022-02-25 10:06:12

    贪心 class Solution { public int maxSubArray(int[] nums) { /** * 元素中有负数,因此max初始值取负数最小值 */ int max = -Integer.MAX_VALUE; int sum = 0; for (int i = 0; i < nums.length; i++) { s

  • 343. 整数拆分2022-02-24 17:00:11

    题目描述:   给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。返回 你可以获得的最大乘积 。 (与 剑指 Offer 14- I. 剪绳子 这道题一样:   给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长

  • 最大权闭合子图2022-02-24 11:31:34

    闭合图 我们给出闭合图的定义:对于有向图中的点,其相邻的节点全部属于这个有向图,那么这个图就被称为闭合图。 也就是说这个图的终点一定是出度为0的。 最大权闭合子图 就是对于一个有向图,每个点有一个权值,权值属于实数,现在考虑选择一个闭合子图使得这个子图中的点的权值和最大。 我

  • 559. N叉树的最大深度2022-02-21 18:00:30

    深度优先搜索 /** * 时间复杂度 O(n) * 空间复杂度 O(logn) */class Solution { public int maxDepth(Node root) { if (root == null){ return 0; } int max = 0; for (Node c : root.children){ max = Math.

  • 最大的值2022-02-21 14:00:50

    题目 题目地址 给定一个长度为 n 的正整数数列 a1,a2,…,an。 初始时,数列中的每个元素要么处于可选状态,要么处于不可选状态。 你可以选择一个长度恰好为 k 的区间 [i,i+k−1],使得 ai∼ai+k−1 这 k 个元素的状态全部变为可选。 请问,在经过此操作后,所有处于可选状态的元素之和最大

  • 二分图问题2022-02-21 13:59:12

    二分图问题 一个图G=(V,E)中的V若可以分为两个集合(V1,V2)使得在V1内部和V2内部任意两点不可达,则称这个图为二分图。下面出现的V1,V2即分别表示内部任意两点不可达的两个集合。 开门见山,直接开始介绍二分图中几个关系: 最大匹配=最小点覆盖=|V|-最大独立集=|V|-最小边覆盖 有

  • 最大连通域2022-02-21 13:35:16

    基于二值图转换 1 import cv2 2 import numpy as np 3 4 def find_max_region(mask_sel): 5 6 contours, hierarchy = cv2.findContours(mask_sel, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) 7 8 # 找到最大区域并填充 9 area = [] 10 11 for j in ra

  • 最大子数组和问题2022-02-20 20:06:06

    Kadane算法 首先从leetcode53说起 这道题几年前第一次见到就折磨了我好久天,就算是看答案看半天也没有搞明白题解为什么是那样。最后就是CTRL+C、CTRL+V,放弃治疗,好像似乎是明白了这道题应该怎么解了。结果呢,过个几天,还是不会,过了一年,更加忘得没影了。瞬间觉得自己是傻逼,就自

  • 1239. 乘积最大2022-02-14 21:31:58

    题目链接 1239. 乘积最大 给定 \(N\) 个整数 \(A_1,A_2,…A_N\)。 请你从中选出 \(K\) 个数,使其乘积最大。 请你求出最大的乘积,由于乘积可能超出整型范围,你只需输出乘积除以 \(1000000009\) 的余数。 注意,如果 \(X<0\), 我们定义 \(X\) 除以 \(1000000009\) 的余数是负\((−X)\)除

  • 最小瓶颈生成树2022-02-09 23:03:12

    一、定义 给出带权无向图,求一棵最大边权值尽量小的生成树。 二、结论 可以转化为最小生成树问题,最小生成树不仅可以得到最小的权值之和,其最大边权也为生成树中最大边权最小的。 但是要注意的是最小瓶颈生成树不一定是最小生成树,但最小生成树一定是最小瓶颈生成树。如下图:   三

  • Trie(最大异或对)2022-02-09 12:34:38

    什么是异或_异或运算及异或运算的作用_cxu123321的博客-CSDN博客_异或 题目: 暴力做法(会超时): 先固定其中一个数Ai,然后从A1~An中选出一个值Aj,使得Ai^Aj最大,枚举Ai #include<iostream> using namespace std; const int N=10e5+10; int n,a[N]; int main(){ cin>>n; for(in

  • 85. 最大矩形2022-02-08 11:02:54

    最大矩形 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 示例 1: 输入:matrix = [[“1”,“0”,“1”,“0”,“0”],[“1”,“0”,“1”,“1”,“1”],[“1”,“1”,“1”,“1”,“1”],[“1”,“0”,“0”,“1”,“0”]

  • Leetcode 1509. Minimum Difference Between Largest and Smallest Value in Three Moves [Python]2022-02-05 17:31:53

    可处理三次,那么能处理的其实是“丢掉”3个最小的数字或者3个最大的数字,或者6个数字里选3个(最小,次小,最大)(最小,次大,最大),所以也就是要在这4种subarray中选出最大最小值差最小的那个。 先sort,选出上述4种newnums。计算差值,找最小。 class Solution: def minDifference(self, n

  • leetcode53 最大子数组和2022-02-03 10:58:15

    题目: 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 解析: 动态规划 func maxSubArray(nu

  • [python]求最大公因数和扩展欧几里得2022-01-30 19:32:17

    求最大公因数 def gcd(a, b): if a < b: a, b = b, a while b > 0: a %= b a, b = b, a return a # 这是求最大公因数的函数 扩展欧几里得 def exgcd(a, b): if b == 0: return 1, 0, a else: x, y, q = exgcd

  • 53、最大子数组和2022-01-27 20:00:14

    题目描述:给你一个整数数组 nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 示例 2: 输入:nums = [1] 输出:1 示例 3

  • 【吴恩达deeplearning.ai】1.9 池化层2022-01-25 12:04:24

    ←上一篇↓↑下一篇→1.8 简单卷积网络示例回到目录1.10 卷积神经网络示例 池化层 (Pooling Layers) 除了卷积层,卷积网络也经常使用池化层来缩减模型的大小,提高计算速度,同时提高所提取特征的鲁棒性,我们来看一下。 先举一个池化层的例子,然后我们再讨论池化层的必要性。假如输

  • C++三只小猪比较体重2022-01-24 12:58:14

    刚学习C++,记录一下所学习的知识。 比较体重大小判断,相同时又会怎么做。 #include<iostream> using namespace std; /* 计算三只小猪谁的体重重 */ int main() { //三只小猪ABC //小猪A int A = 0; int B = 0; int C = 0; //输入三只小猪的体重 cout << "请输入小猪A的

  • 市场风险的度量-下行风险&最大回撤2022-01-24 09:02:40

    下行风险 低于目标收益的变动,一般情况下,通过用可接受的最低收益率代表,下行风险可以理解为低于目标最低收益率的波动情况。 MARR代表投资者可以接受的最低收益代表。 最大回撤 在某个时刻的回撤(要有最高峰和最低峰)。 最大回测往往可以用来估算投资者在持有资产时可能面临的

  • 网络最大流2022-01-22 21:04:17

    前前言: 关于我因为想打网络流却发现自己不会打板子然后开始写学习笔记这件事(bushi) 前言: 网络流有各种离奇的神仙操作 一般用于骗分,但也不排除2021CSPT4出现网络流的情况 网络流难在建模,一般不会卡算法复杂度。 正文:   (NetWor  

  • windows的存储池和存储空间2022-01-22 19:00:39

    一个存储池由物理磁盘(多个或一个)组成。 存储池下可划分一个或多个存储空间。 单个存储空间的最大大小最大可设为63T(windows 10),即便硬盘总容量很小。 存储空间的最大大小在创建时就应指定,创建后不可更改。

  • 654. 最大二叉树2022-01-22 12:31:07

    https://leetcode-cn.com/problems/maximum-binary-tree/ 先遍历找到合适的根节点,在以此递归构造 class Solution { /* 主函数 */ public TreeNode constructMaximumBinaryTree(int[] nums) { return build(nums, 0, nums.length - 1); } /* 定义:将 nu

  • leetcode53.最大子数组和2022-01-20 21:34:57

    这道题我刚开始用暴力法发现很复杂很费劲,就放弃暴力法了。 方法一:贪心算法 1.准备变量:preSum记录上一次和,curSum记录本次和,maxAns记录最大和 2.遍历数组,当上一次计算的和preSum小于0时,另preSum直接等于当前数组元素 3.如果preSum大于等于0,curSum = preSum + 当前元素,并给preS

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有