ICode9

精准搜索请尝试: 精确搜索
  • abc 247 题解2022-05-24 17:00:20

    A - Move Right 给一个四位的二进制,输出右移一位的结果 #include <bits/stdc++.h> using namespace std; int n; string s ; int main() { cin >> s; cout << '0'; for( int i = 0 ; i <= 2 ; i ++ ) cout << s[i]; } B - Unique

  • find the Canny edge detection whose threshold values can be varied using two trackbars2022-02-22 21:35:23

    文章目录 前言Source CodeResult总结 前言 题目地址:https://docs.opencv.org/4.x/da/d22/tutorial_py_canny.html 题目内容: Write a small application to find the Canny edge detection whose threshold values can be varied using two trackbars. This way, you can

  • leetcode 654——最大二叉树2021-11-09 22:04:33

    一、题目 https://leetcode-cn.com/problems/maximum-binary-tree/ 给定一个不含重复元素的整数数组 nums 。一个以此数组直接递归构建的 最大二叉树 定义如下: 二叉树的根是数组 nums 中的最大元素。 左子树是通过数组中 最大值左边部分 递归构造出的最大二叉树。 右子树是通

  • leetcode-华为专题-221. 最大正方形2021-08-18 14:01:15

        三面列举了三种不同最小值所在的位置,可以看出只要当前元素为1,那么dp[i][j]就等于左上,左、上,中的最小值加1。 比如图一种最小值为3。问号所在位置元素为1,那么dp问号处的值就为4,因为当取三者最小值的时候,其余两个4,4所在位置的元素肯定为1。不然此处的dp值肯定比3还小。  

  • 2021“MINIEYE杯”中国大学生算法设计超级联赛(3)题解2021-07-28 22:03:19

    2021“MINIEYE杯”中国大学生算法设计超级联赛(3)题解

  • leetcode-621. 任务调度器2021-07-26 16:34:07

       解析参考: https://leetcode-cn.com/problems/task-scheduler/solution/tong-zi-by-popopop/ class Solution { public: /* 结合桶的思想,我们只需要计算两个数,第一:一个是找出最大任务数量 N, 看一下任务数量并列最多的任务有多少个,即最后一个桶子的任务数 X,,有

  • Day2 线段树和树状数组2021-07-18 22:33:59

    线段树 一些引理 性质 1:任意两个结点的区间或者为包含关系,或者不交。 区间拆分:区间 [l,r][l,r] 可以表示为线段树上若干个区间的不交并,称这些区间构成 [l,r][l,r] 的区间拆分。 性质 2:任何一个包含于 [1,n][1,n] 的区间的区间拆分存在,且大小最小的区间拆分唯一。 性质 3:最小区间拆

  • canny边缘检测算法的原理2021-05-11 16:35:36

    前几天写了一篇canny边缘检测算法,比较偏算法公式和实现,具体为什么这样做和原理没有讲清楚,想在这一篇中讲一下,让研究canny算法的人不仅知道算法公式和实现,同时也能明白为什么这样做。 主要参考下面一个博客文章 https://www.cnblogs.com/xiximayou/p/13139426.html 这篇链接中,对于c

  • 最长有效括号2021-02-09 10:59:48

    题目: 给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例 1: 输入:s = “(()” 输出:2 解释:最长有效括号子串是 “()” 示例 2: 输入:s = “)()())” 输出:4 解释:最长有效括号子串是 “()()” 示例 3: 输入:s = “” 输出:0 提示: 0 <= s.length

  • 【leetcode】将每个元素替换为右侧最大元素2020-09-08 09:31:48

        int* replaceElements(int* arr, int arrSize, int* returnSize){ *returnSize=arrSize; int i,MaxVal=-1,staybefor; for(i=arrSize-1; i>-1 ;i--) //从后往前遍历 每次比较更新最大值 { staybefor=MaxVal; // 保存前一次的值;

  • candy边缘检测2020-08-30 09:33:30

    from imutils import * image = imread('image/school.jpg') show(image) def edge_detection(image,minVal=100,maxVal=200): image = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY) edges = cv2.Canny(image,minVal,maxVal) plt.imshow(edges,'gra

  • 【python-opencv】canny边缘检测2020-06-16 10:04:32

    Canny Edge Detection是一种流行的边缘检测算法。它由John F. Canny发明,这是一个多阶段算法,我们将经历每个阶段。 1、降噪 由于边缘检测容易受到图像中噪声的影响,因此第一步是使用5x5高斯滤波器消除图像中的噪声。我们已经在前面的章节中看到了这一点。 2、查找图像的强度梯度 然

  • 【LeetCode-数组】拥有最多糖果的孩子2020-06-01 20:57:02

    题目描述 给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。 对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。 示例

  • 11、盛最多水的容器2020-01-29 19:08:05

    1、题目 2、解法 2.1 暴力法 将起点和终点所有的可能性列出来,并计算值,从而找出最大值。 计算的规则:Math.min(起点,终点)*(j-i); class Solution { public int maxArea(int[] height) { int len = height.length; int maxVal = 0; for (int i = 0; i

  • Android OpenCV(三):图像像素值统计2020-01-24 09:04:46

    图像像素值统计 图像像素最大值、最小值以及位置 图像均值、标准差 查找最大值、最小值 API public static MinMaxLocResult minMaxLoc(Mat src, Mat mask) 参数src:输入的图像矩阵 参数mask:可选的掩码矩阵 返回值 MinMaxLocResult:记录最小值、最大值及其位置 publi

  • 扑克牌中的顺子2019-12-28 20:57:10

    class Solution { public: bool IsContinuous( vector<int> numbers ) { if(numbers.size() == 0)return false; int count[14] = {0};//用来记录元素是否出现过 int maxVal = -1; int minVal = 14; for(int i = 0; i < numbers.si

  • 递归练习2019-09-15 15:55:22

    //max值function getMaxVal(arr){ let maxVal=null; function loop(arr){ let [key1,...keys]=arr; if(!key1){return} maxVal=key1>maxVal?key1:maxVal; loop(keys); } loop(arr) return maxVal;}getMaxVal([9,12,1,3,6])funct

  • 校招真题练习004 给定整数序列求连续子串最大和(滴滴)2019-06-27 09:39:39

    给定整数序列求连续子串最大和 题目描述 给定无序整数序列,求连续子串最大和,例如{-23 17 -7 11 -2 1 -34},子串为{17,-7,11},最大和为21 输入描述: 输入为整数序列,数字用空格分隔,如:-23 17 -7 11 -2 1 -34输出描述:输出为子序列的最大和:21 1 import sys 2 num = list(map(int,input()

  • 71JS原生:统计字符串重复2019-06-03 13:40:39

    一、对象法:以下面的例子为例,把一个字母作为对象的属性名,字母出现的次数作为属性值;进而比较属性值的大小。\1:第一个括号对应的内容。```html:run<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body><script>

  • CF600E Lomsat gelral(线段树合并)2019-03-24 08:51:03

    link 题目大意:给以1为根的一棵树,求树上每个点子树中出现次数最多的权值(如果有多个就求他们的和) 对每个点开一个线段树维护子树内权值的桶,dfs时候线段树合并就行了。 因为最后线段树一共插入最多 \(O(n\log n)\) 个节点,每个节点最多会被合并一次,所以复杂度是 \(O(n\log n)\) 的。 #i

  • LeetCode-152-Maximum Product Subarray2019-02-07 10:42:30

    算法描述: Given an integer array nums, find the contiguous subarray within an array (containing at least one number) which has the largest product. Example 1: Input: [2,3,-2,4] Output: 6 Explanation: [2,3] has the largest product 6. Example 2: Input: [-2,0,-

  • 创建指定个数,指定最小值,最大值的随机数2019-02-03 20:55:07

    /** * 创建指定个数,指定最小值,最大值的随机数 * @author ztd * @param count 随机数个数 * @param minVal 随机数最小值 * @param maxVal 随机数最大值 * @return */ public static List<Integer> createRandomList(int count, Integer mi

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

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

ICode9版权所有