ICode9

精准搜索请尝试: 精确搜索
  • 6113. 无限集中的最小数字2022-07-10 16:32:10

      1 class SmallestInfiniteSet { 2 private int min; // 最小值 3 private ArrayList<Integer> blackList; // 黑名单 4 public SmallestInfiniteSet() { 5 this.min = 1; 6 this.blackList = new ArrayList<Integer>(); 7 }

  • 排序算法之冒泡排序、插入排序、选择排序,查找算法之二分查找2022-07-10 02:00:06

    排序算法 排序算法的概念, 我们将对数组进行排序来实现几种不同的排序算法,让大家更好的体会不同算法中的执行过程 冒泡排序 概念 1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2、对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应

  • 最短路2 动点spfa2022-07-09 20:32:13

    流程 按照一定的顺序逐一将边加入图,用 spfa 维护图的动态 \(dis\)。当然最短路是广义的,可以是瓶颈路等。 具体来说,每次加边就把边的两端加到 queue 中,不清空 \(dis\),跑一遍 spfa。 由于是按照一定顺序加边的,可以钦定当前加入的边是极值,所以该算法常用于解决用两个属性定义的最短路

  • Python实战小案例:如何读取文件并统计文件中的数值2022-07-08 14:04:28

    哈喽兄弟们,今天浅浅的实战一下,如何用Python计算文件内最大数与最小数平均值~ 一、实战场景 给定一个包含整数的文件,每行数字小于 200,统计文件中的最大最小值和平均值,并将结果写入文件中。 创建一个txt文件,随机输入几行数字,保存命名为 input 即可。 二、主要知识点

  • json - 注释2022-07-08 12:00:40

    json - 注释 我们要知道的是在json文件中用传统的注释格式(// /**/)进行注释,是不符合json规范的。 json里面有自己约定俗成的注释规范。 1、在json文件中,采用"//",其value就是添加的注释内容。 { "//": "设置起始刻度, 目的是为了是数据展示不从零起始显示,突出数据的层次性, 例如

  • echart图表中y轴小数位数过长展示效果不佳2022-07-07 10:36:13

    业务中后端返回的精密数据,小数过长,导致所有数据差距不大,在图表中显示重合为一条直线 解决方法设置echart的min属性 min: "dataMin", 但是设置了以后又出现了问题,因为这时候y轴的显示数值已图表数据为基础,使得标签变为小数,而小数位数过长会让标签不显示或者左边有过大空档 解决

  • 五、Redis 基本数据类型:zset2022-07-05 12:36:50

    Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,

  • pg 开启慢查询2022-07-04 12:01:53

    1.全局设置修改配置配置文件 postgres.conf ,一般位置pgsql的data目录下,单位是毫秒,如下设置的是10,000毫秒,相当于10秒钟,即:当运行时间超过10秒钟后会以日志的格式记录下来: log_min_duration_statement=100001然后加载配置: postgres=# select pg_reload_conf();1查看配置: postgres=#

  • 力扣今日题-1200. 最小绝对差2022-07-04 08:00:28

    1200. 最小绝对差 难度:简单:happy: 思路:题目不是让求最小绝对值差吗?我们可以先按照升序进行排序,然后让下标从第二个值开始,依次去减前一个元素。并用一个值min保存他们两个的差值,同时让它于我们之前设置的一个元素min_value(永远保存最小值)进行比较,如果min=min_value,添加进结果集re

  • 1027 Tree Decoration dfs+树的遍历2022-07-04 01:02:51

    链接:https://ac.nowcoder.com/acm/contest/23156/1027来源:牛客网 题目描述 Farmer John is decorating his Spring Equinox Tree (like a Christmas tree but popular about three months later). It can be modeled as a rooted mathematical tree with

  • AcWing 算法提高课 二维单调队列优化dp2022-07-03 21:07:30

    单调队列可以求出,区间内的最值。 对于二维的情况,可以先在每一行,用单调队列求出,行方向上的最值。 然后在行方向上的最值的基础上,在每一列,用单调队列求出列方向上的最值。 即可得到二维区间的最值。 例题:   1091. 理想的正方形 代码: #include<bits/stdc++.h> using namespac

  • LeetCode 2016. Maximum Difference Between Increasing Elements2022-07-02 13:32:24

    原题链接在这里:https://leetcode.com/problems/maximum-difference-between-increasing-elements/ 题目: Given a 0-indexed integer array nums of size n, find the maximum difference between nums[i] and nums[j] (i.e., nums[j] - nums[i]), such that 0 <= i <

  • 最小表示法2022-07-02 12:36:02

    目录最小表示法 最小表示法 题意 : 给你一个字符串 a , 找出字符串 a 的的循环同构串中字典序最小的一个 循环同构串 : 把字符串 a 从任意一个地方切开,将两部分交换位置,重新首尾相连形成的串 算法 : 定义指针 i , j , 匹配长度 k 初始 i=0,j=1,k=0 比较 a[i+k] 和 a[j+k] 若 a[i+

  • ARC061F - Card Game for Three2022-07-02 08:35:52

    可以发现当把出牌顺序看成一个序列, 每个序列对应的就是一种局面 例如"bc"我们可以当成a先打了一张b, 然后b打了一张c, 然后轮到c结束了(因为是a先开始) 转换出来之后我们就可以把问题抽象成, 有多少个序列, 其存在一个前缀, 满足这个前缀包含n个a, 不超过m个b, 不超过k个c 那么, 容易发现最

  • 转换并同时计算数据2022-07-01 15:04:56

     1. 计算平方和 nums = [1, 2, 3, 4, 5] s = sum(x * x for x in nums) print(s) #55 2. 查找文件后缀名 import os files = os.listdir('D:\xxx\xxx\xxx') if any(name.endswith('.py') for name in files): print('there is python !') else:

  • pandas获得两列或更多列的行最小值2022-07-01 14:00:41

    如果要获取mininum两列或更多列的行,请使用pandas.DataFrame.min并指定axis=1。 data['min_c_h'] = data[['flow_h','flow_c']].min(axis=1) # display(data) flow_c flow_d flow_h min_c_h 0 82 36 43 43 1 52 48 12

  • 题解 P8274 [USACO22OPEN] Balancing a Tree G2022-06-30 20:00:32

    神仙题。 我们探究一下 \(ans\) 的下界。当然有个前提 \(ans\ge 0\)。 如果节点 \(x\) 是 \(y\) 的祖先,那么显然 \(ans\ge l_x-r_y\),\(ans\ge l_y-r_x\)。 如果是链就已经做完了,\(ans\) 的下界是能取到的,让每个点都在 \([r_{min},l_{max}]\) 就行了。 但是树的答案是错的。仔细

  • Codeforces Round #613 (Div. 2) D. Dr. Evil Underscores2022-06-30 02:00:30

    贪心 + 分治 + 位运算 从高到低逐位考虑,分两种情况: 1、目前集合中当前位只有0或只有1,此位贡献为0 2、目前集合中当前位(第k位)同时存在0和1,那么此位对这个集合的贡献为 1 << k,然后以0和1划分当前集合的子集,分别求子集的最小贡献 #include<bits/stdc++.h> using namespace std;

  • 数组元素反转和数组作为方法参数-传递地址2022-06-29 20:02:33

    数组元素反转 1.数组元素反转,其实就是对称位置的元素交换。 ⒉通常遍历数组用的是一个索引:  int i = o;  现在表示对称位置需要两个索引:int min = o;  int max = array.length - 1;       3.如何交换两个变量的值?   int a = 10;  int b = 20;如果是两个水杯,都是

  • 数组中的最值和数组元素的反转2022-06-28 17:02:30

    //求数组中的最大值 class Test{ public static void main(String[] args){ int[] array = {2,3,4,5,8,10000}; int max = array[0];//记录最大值 for(int i = 1; i < array.lenth;i++){ if(max < array[0]){ max = array[i]; } //谁最后最大,就能在max中记

  • MySQL max() min() 函数取值错误2022-06-28 16:04:31

    今天日志出现异常,一步一步debug发现SQL语句返回值出错,进一步发现是max()函数返回出错。点击跳转解决办法,赶时间的朋友可以去获得答案。当然我还是希望大伙看看原由。 select max(HTMBXH) from biz_mn_contract_temp; 返回值按理应该是10 ,结果返回了9。 网上查找后发现 是因为该

  • 大数构造例题2022-06-28 11:37:31

    对于大数,可以使用string存储。 如果要构造最大的大数,注意数的大小首先比较数的长度,然后从首位往后面的位比较。 例题: https://atcoder.jp/contests/abc257/tasks/abc257_e 首先可以计算出,可以构造出的最长位数 然后再从大到小对每一位,贪心的判断是否可以换成更大的数。 #include

  • 什么是 vm.min_free_kbytes2022-06-28 00:31:14

    vm.min_free_kbytes是用于 linux 内核的 vm.min_free_kbytes sysctl 可调参数; 引言   它应该设置为什么值?我们将在本文中研究此参数以及它如何影响正在运行的 linux 系统。 我们将测试它对 OS 页面缓存和 malloc 的影响,以及设置此参数时 system free 命令显示的内容。我们将对这

  • 题解 [APIO2009]会议中心2022-06-25 13:35:17

    \(题目传送门\) 提供一种 \(O(n\log^2(n))\) 的解法。 第一问是经典的最大不交线段集问题,可以用 \(O(n\log(n))\) 的贪心做法和 \(O(n^2)\) 的 \(dp\) 做法解决,但显然贪心处理字典序非常棘手,这里考虑 \(O(n^2)\)的\(dp\) 。 对于一个会议,结束时间越早越好,因此将所有会议离散化后按

  • Java基础类型占用大小说明2022-06-24 11:34:35

    转自: http://www.java265.com/JavaJingYan/202206/16558161283795.html 下文笔者将讲述java基础数据类型的占用大小及最大值,最小值的说明如下所示 基本类型:byte 二进制位数:8 包装类:java.lang.Byte 最小值:Byte.MIN_VALUE=-128 最大值:Byte.MAX_VALUE=127 基本类型:short 二进制位数

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

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

ICode9版权所有