1、题目描述:a,b两个有序数组,找出第k小的数,logk,二分查找,1个小于怎么办? 2、思路: 对于数组A 、 B , 如果 B[pb] < A[pa] && B[pb] > A[pa - 1], 那么 B[pb] 一定是第 pa + pb + 1 小的数。比如数组A = {1, 8, 10, ...
分类:
编程语言 时间:
2020-01-28 14:14:52
阅读次数:
91
JavaScript入门 JavaScript是什么 首先,JavaScript里面的Java是因为JavaScript的创造者在Sun公司工作,本来的LiveScript改名为JavaScript是一个双赢决策。JavaScript是一种运行在客户端(在用户设备运行,不运行在服务器)的脚本语言(高 ...
分类:
编程语言 时间:
2020-01-28 14:14:36
阅读次数:
83
算术运算符 ''' @note: https://www.runoob.com/python/python-operators.html @author: xilh @since: 20200124 ''' a = 21 b = 10 c = 0 c = a + b print("a + b 的值为 ...
分类:
其他好文 时间:
2020-01-28 14:14:04
阅读次数:
77
今天写a1, 比较导弹是否到目标(y轴相等即可),到目标就画个圈圈,也就是炸弹,结果怎么都炸不出 搞了半天,想想事情没那么简单 然后就大致比较了一下, 这个世界坐标轴和鼠标坐标轴位置还没搞清楚,但是可以炸了 严谨的方法之后要补一下 bool hasReachedDestination() { //r ...
分类:
编程语言 时间:
2020-01-28 14:13:47
阅读次数:
89
通过openssl生成证书 (1)设置server.key,这里需要设置两遍密码: (2)参数设置,首先这里需要输入之前设置的密码: 然后需要输入如下的信息 (3)写RSA秘钥(这里也要求输入之前设置的密码): (4)获取证书 (5)完成这一步之后就得到了我们需要的证书文件和RSA私钥了 serve ...
分类:
Web程序 时间:
2020-01-28 14:13:30
阅读次数:
117
Redis系列 存储篇string主要操作命令 通过上两篇的介绍,我们的redis服务器基本跑起来。db都具有最基本的CRUD功能,我们沿着这个脉络,开始学习redis丰富的数据结构之旅,当然先从最简单且常用的string开始。 1、新增 a)set b)setnx c)setex d)mset e ...
分类:
其他好文 时间:
2020-01-28 14:13:02
阅读次数:
65
1、原理 结构元素(Sturcture Element),形象称呼刷子,在每个像素位置上与二值图像对应的区域进行特定的逻辑运算。运算结构是输出图像的相应像素。运算效果取决于结构元素大小内容以及逻辑运算性质。 对Z2上元素集合A和结构体元素S,使用S对A进行腐蚀,记作: AΘS={z|(S)z € A ...
分类:
其他好文 时间:
2020-01-28 14:12:33
阅读次数:
110
基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【2-公共基础库】
Snowflake雪花算法ID、Enum枚举方法扩展、Lambda方法扩展、Json方法封装 ...
分类:
Web程序 时间:
2020-01-28 14:12:06
阅读次数:
123
bzoj 2553: [BeiJing2011]禁忌 Description Magic Land上的人们总是提起那个传说:他们的祖先John在那个东方岛屿帮助Koishi与其姐姐Satori最终战平。而后,Koishi恢复了读心的能力…… 如今,在John已经成为传说的时代,再次造访那座岛屿的人们 ...
分类:
其他好文 时间:
2020-01-28 14:11:03
阅读次数:
78
形似dijsktra算法, 但是不同于dijsktra算法,prim算法是找到当前集合最近的点, 而dij算法是找距离当前起点最近的点 给定一个n个点m条边的无向图,图中可能存在重边和自环,边权可能为负数。 求最小生成树的树边权重之和,如果最小生成树不存在则输出impossible。 给定一张边带权 ...
分类:
编程语言 时间:
2020-01-28 14:10:48
阅读次数:
80
~~智障如我~~ 看题解看了半天才懂 其实就是一道莫比乌斯反演+离线处理+树状数组维护前缀和的题目 上代码 ...
分类:
其他好文 时间:
2020-01-28 14:10:25
阅读次数:
72
一、题目描述 输入一个链表,反转链表后,输出新链表的表头。 二、思路 使用迭代的思想,从前往后遍历链表。定义三个指针,分别指向三个相邻的结点。反转前两个节点,然后将三个指针依次后移。直到第二个指针为空。最后再处理链表头尾结点。 三、代码 public class 反转链表 { public clas ...
分类:
其他好文 时间:
2020-01-28 14:10:09
阅读次数:
64
https://codeforces.com/contest/1283/problem/D 题意:在一条无限长的坐标轴上,给你n颗树,m个人。求所有人到树的最短距离的总和和坐标。 解法:多源bfs,map标记。 //#include <bits/stdc++.h> #include <cstdio> ...
分类:
其他好文 时间:
2020-01-28 14:09:52
阅读次数:
60
VS code特点: 1.开源,免费 2.集成git 3.支持各种文件格式(py、C++、C、java、html等) 4.各种插件扩展 5.还有今天的重点快捷键(大多编译器同样适用) VS code:https://code.visualstudio.com/ 设置:文件->首选项ctrl + s ...
分类:
其他好文 时间:
2020-01-28 14:09:34
阅读次数:
61
c++学习基础学习记录(一) c++语言是在C语言的基础上进行扩充和完善的一种面向对象编程的语言。因此c++基础知识大多与C语言相似,学习了C语言后,可以很快的度过c++语言的基础学习。 1.c++数据类型、修饰符、变量和常量 (1)数据类型 c++数据类型有基本的内置类型、typedef声明、枚举 ...
分类:
编程语言 时间:
2020-01-28 14:09:15
阅读次数:
97
前言、 本次针对Python中的数据类型,做详细的总结 1、数字 2 是一个整数的例子。 长整数 不过是大一些的整数。 3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。 (-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数 ...
分类:
编程语言 时间:
2020-01-28 14:09:03
阅读次数:
82
面向对象 why? 1.程序执行:顺序,判断,循环, 结构化 2.面向对象 数据结构化 3.面向计算机,结构化的才是最简单的 4.变成应该 简单&抽象 一个基本的类 javascript class People { constructor(name, age) { this.name = name ...
分类:
其他好文 时间:
2020-01-28 14:08:46
阅读次数:
97