ICode9

精准搜索请尝试: 精确搜索
  • 洛谷CF14E题解2022-07-05 13:34:37

    我和Codefroces的题就这么过不去 题目传送门 既然题目用hump,那我们就称a[i-1]<a[i]>a[i+1]的峰,反之为谷。 这道题是一道紫,但我认为这个紫仅是针对那些优化,其实它用五维DP没有问题,对于五维dp,是个绿就不错。 设dp[pos][up][down][pre][num],pos表示当前遍历到了哪个数,可以看做下标,u

  • 特殊属性和方法、模块、文件操作2022-07-04 08:01:10

    特殊属性和方法 分类 名称 说明 特殊属性 _ _ dict_ _ 获得对象或实例对象所绑定的所有属性和方法的字典 特殊方法 _ _ len_ _() 通过重写_ _ len_ _()方法让内置函数len()的参数可以是自定义函数 特殊方法 _ _ add_ _() 通过重写_ _ add_ _()方法,可以使用自定义对象具有

  • 学习Java的问题一之为什么java程序一定要在文件根目录下运行2022-07-03 22:34:23

    今天也可能是昨天我遇上了学习Java的第一个难题....在初见这个巨大的难题中,我一直无法解释它为何会出现这样的情况,虽然我是学习计算机专业的学生,但我承认我的专业知识储存量不只匮乏一点点,我还有许多许多的知识需要去学习。今天遇到的难题其实一点儿也不难,呃...说白了其实就是我蠢

  • python | 关于docker compose up 端口占用的报错2022-07-02 14:03:17

    报错 在使用Ubuntu中使用 docker compose up命令时,发生了这样的报错        这就是端口被本地占用了,利用losf -i:端口号查询,是被mysql和redis的服务占用了     解决方法   用下列命令将mysql和redis的服务停掉 service mysql stop sudo service redis stop     这

  • clean, clear2022-07-01 20:03:21

    clean的反义词有dirty和unclean等,clear的反义词有cloudy, dark, vague等。cloudy和dark形容天气。 clean的近义词有: wash with soap and water wipe with a damp cloth brush with a brush to remove the dirt polish by rubbing with a cloth scrub by rubbing hard sweep with

  • svn释放锁2022-07-01 09:31:34

    1、如果释放锁?有时显示被自己锁住了,但是不知道该怎么释放锁,试了clean up也是完全没有效果的。 第一步:选中这个    第二步:释放锁  

  • tkinter使用总结1(登录实例)2022-06-30 18:06:40

    import tkinter as tk import tkinter.messagebox import pickle #窗口 window=tk.Tk() window.title('欢迎进入学习系统') window.geometry('450x300+500+200') #画布放置图片 canvas=tk.Canvas(window,height=300,width=500) imagefile=tk.PhotoImage(file='2.png&

  • git Already up-to-date解决办法,强制覆盖本地代码2022-06-20 09:04:08

    1、拉取最新云端代码强制覆盖本地代码 git fetch --all git reset --hard origin/master git pull 2、git将分支合并到主master,出现这个结果,分支是:dev,主分支是:master git checkout master; git reset --hard dev; git push --force origin master  

  • 独立按键控制继电器2022-06-19 16:02:46

    之后的项目中,按键和继电器都要用到,因此需要启用板上的按键和继电器。    按键使用开发板上面的K3用户按键,由board.h可知,按键连着的IO为GPIO5,SDK例程里面驱动按键的方式是外部中断,这里我只需要做一些非常简单的改动即可改为独立按键扫描功能:#define Read_KEY ((GPIO5->DR>>0)&1)u

  • 微软hiring event面经5/5-6/18 20222022-06-19 05:31:36

    【 5/17 HE,题都做出来了,却挂了,为何呢?】第一轮, 三哥 Senior Engineer ,BQ 了一会,然后一道coding, 两个数组,返回差值最接近0的pair,最后反bq了一会第二轮,国人 EM, 直接做题,之字形遍历树,药灵散,秒了后,过八股文,过程/线程,stack/heap之类,最后反bq了一会第三轮,好像是中东人,EM, 比较凶,上来BQ 了

  • OPENCV linux 编译安装问题心得2022-06-12 10:03:46

    opencv 配置 opencv 下载下来有两部分,一个是基础库,一个是第三方库,想要编译全一点的就加上第三方库。加上第三方库会出现下载错误,然后去项目编译目录(即使你编译到哪里的地方)找到CMakeDownloadLog.txt里面的下载链接,使用梯子下载下来,放到CMakeDownloadLog.txt里面指定的位置(记得按照

  • 爬取B站UP主信息2022-06-10 18:41:40

    爬取方式 直接搜索UP主,按F12打开开发者调试工具可以看到如下内容: 预览:可以看到每一个每一个URL下返回的信息 标头:可以看到对应的请求URL和响应等 响应:我们用requests.get方法得到返回的内容 用json.loads()可以将该内容转为Python的字典,方便提取信息 代码 这里我们爬取少部分信

  • double保留小数点后几位2022-06-08 01:02:42

    BigDecimal.ROUND_HALF_UP表示四舍五入,BigDecimal.ROUND_HALF_DOWN也是五舍六入,BigDecimal.ROUND_UP表示进位处理(就是直接加1),BigDecimal.ROUND_DOWN表示直接去掉尾数。 double d = 114.145; BigDecimal b = new BigDecimal(d); d = b.setScale(2, BigDecimal.ROUND_HALF_UP).

  • 崩坏3模拟抽卡243亿张补给卡对比精准和扩充池2022-06-07 12:32:12

    在看完这两个视频之后萌生出了我也来写个程序模拟下的想法,看了下简介里面好像没给出源码, up 用的是 c/cpp 写的,笔者人生苦短,就用 python 实现了,效率确实要差很多,下面的很多过程和思路都是参考了 up 视频完成的 https://www.bilibili.com/video/BV1MZ4y1p7Ff https://www.bilibili.

  • 华为路由器配置入门三2022-06-03 20:31:29

    华为路由器配置入门三 思路(实际工作中只需3、4、5、6即可): 1.用ENSP搭建这样一个网络结构环境(不一定是ENSP,这一步很重要。实际工作可能比这复杂,但技术不复杂,要好好屡屡,这既是理思路,也是留存文档的建立) 2.由4台PC,2台交换机,2台路由器构建 3.配置路由器:改路由器名字,配置console控制口

  • 323 树的中心2022-05-28 13:32:11

    视频链接: #include <iostream> #include <cstring> #include <algorithm> #include <vector> using namespace std; const int N=20010; int n,a,b,c,ans=2e9; struct edge{int v,w;}; vector<edge> e[N]; int d1[N],d2[N],path[N],up[N]; void

  • P7147 [THUPC2021初赛]麻将模拟器 题解2022-05-27 21:04:36

    做完 pkusc2022 day2t3 雀圣之后跑来做这题。 首先我们考虑雀圣那题。那个题是说给你一副 \(13\) 张的手牌,让你算向听数。设 \(dp[i][j][0/1][p1][p2][up][dn]=0/1\) 表示考虑到 \(i\) 花色第 \(j\) 张牌,是否已经有雀头,上张牌剩下 \(p1\) 张,这张牌剩下 \(p2\) 张,已经加了 \(up\)

  • 力扣 题目59- 螺旋矩阵 II2022-05-23 09:35:37

    题目 题解 在力扣 题目54--螺旋矩阵中我们有了遍历的方法 那么我们修改一下然后 遍历时按照从1开始放入不就可以了 代码 1 #include<iostream> 2 #include<vector> 3 using namespace std; 4 int side(vector<vector<int>>& result, int up, int down, int left, int righ

  • 面试类up分类2022-05-22 17:32:33

    b站up分类 压力很大,对下一阶段学习的b站up主做了一个分类 算法类 英雄哪里出来 0/27 刷题类 真的真的真的无语了 0/26 杨博士Java学院 100%需要掌握的Java面试题 0/6 99%的人不知道 0/7 神秘的鱼仔 0/39 每天一个技术点 0/55 程序员c兄 0/9 我只是想刷题啊 0/43

  • 二进制加法-Js2022-05-20 11:04:43

    function add(a, b) { let i = a.length; let j = b.length; let up = 0; let res = []; // console.log(i,j); while (i > 0 || j > 0) { let cur1 = a.charAt(i -

  • Windows10 Docker报错 ERROR: Couldn't connect to Docker daemon - you might need to run `docker-mac2022-05-19 10:31:42

    问题描述:Windows10 家庭版 docker确认已启动,但是执行 docker-compose up -d 时报错,提示需启动docker: ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`. 成因:由于权限不足,以管理员身份运行命令行窗口即可解决。 解决:搜索CMD,右

  • 力扣 题目54--螺旋矩阵2022-05-17 12:02:09

    题目 题解 找四个边的范围然后根据规律放入即可 代码 1 #include<iostream> 2 #include<vector> 3 using namespace std; 4 int side(vector<vector<int>>& matrix, vector<int>& result, int m, int n, int up, int down, int left, int right) { 5

  • docker compose命令2022-05-17 09:32:22

    docker-compose -f docker-compose-nacos.yml -p nacos up -d -f:指定使用的compose模板文件,默认为当前目录下的docker-compose.yaml文件,可以多次指定。 -p:指定项目的名称,默认将使用所在目录名称作为项目名。 up:启动服务。该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服

  • LCA2022-05-14 15:32:13

    最近公共祖先 LCA dfs向上标记-O(n) 点A先向根搜索并标记,点B再向上搜索,第一次碰到的标记即是lca。 复杂度On,不常用 倍增法-O(logn) dep[i]表示点i的深度 up[i,j]表示从i开始向root方向走2^j步数能走到的位置 若从i开始向根跳2^j次会跳出根则up[i,j]=0,dep[0]=0 具体过程: 【1】先让

  • 30 张图详解操作系统总结!2022-05-11 23:32:46

    https://z.itpub.net/article/detail/21FA0F1E8C3D15B1CE36F07EB846D0EB   一、概述 基本特征 1. 并发 并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。 并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。 操作系统通过引入进

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

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

ICode9版权所有