• avatar 何止. 2020-01-30 22:59:04

    HTTP报文及部分Web概念

    Last-Modified:  即最近的一次更新时间 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是客户端请求的资源,同时有一个Last-Modified的属性标记此文件在服务器端最后被修改的时间。 Last-Modified格式类似这样: Las

    来自 何止.
    00
  • avatar 浅忆1996 2020-01-30 23:00:29

    华为云服务器初次体验

    说来也巧,我在阿里云的服务器在1天后到期,正在考虑要不要续费时看到牛客网和华为云的联合活动,而且有续费,果断按照教程新注册账号以及购买服务器,重新布置网站 基于本人对服务器不熟悉经过一波三折才把网站搭建起来,总的来说华为云的文档还是比较全面的,第一次由于nginx配置出了问题,多次解决未果,第二次通

    来自 浅忆1996
    10
  • avatar 1ngram4un 2020-01-30 23:21:44

    数据类型补充

    数据类型转换 自动类型转换: 容量小的类型自动转化为容量大的数据类型,数据类型按容量大小排序为:char/byte/shor→int→long→float→double有多种类型的数据混合运算时,系统首先自动把所有数据转化成容量最大的那种数据类型,然后再进行计算。byte,shor,char,之间

    来自 1ngram4un
    00
  • avatar 牛客459155591号 2020-01-30 23:31:07

    初次使用华为云服务器体验

    正值疫情爆发,在家不出门,作为一个软件专业的学生在寒假只能继续专研开发找乐子,偶然发现华为云和牛客网的活动,买了一年的与服务器价格还挺实惠。 对于服务器的使用方面,华为的云服务器的端口是默认全部打开的,区别于阿里云,阿里云的端口需要自己去打开,两者各有利弊。 选购的是Windows server

  • avatar dddfaker 2020-01-31 00:42:58

    Educational Codeforces Round 81 (Rated for Div. 2)

    A-Display The Number 题意:给出0-9所需要的小火柴数量,用小于等于n数量的小火柴搭出最大的数字.思路:通过观察可以发现只需考虑1,7的情况.代码: #include<bits/stdc++.h> using namespace std; typedef long

    来自 dddfaker
    00
  • avatar 凤歌 2020-01-31 01:40:53

    SVD在推荐系统中的应用

    svd https://www.cnblogs.com/flightless/p/10424035.html

    来自 凤歌
    00
  • avatar JXNU江新宇 2020-01-31 07:00:19

    初级STL-关联式容器

    废话 想了一下还是在这里写了,博客园没设置好真的就是一股十年前的味道,虽然说我理智上很欣赏这样的商业味道不浓的网站,但是它的UI设计我生理上还是抵触的。可能等我学了JS以后会自己去倒腾一下吧。另外反正大家都用的是markdown,就算复制粘贴一下也不费事,另外牛客网成功地建立了一个社交关系所以在这里

    来自 JXNU江新宇
    10
  • avatar 蓝胖子hh 2020-01-31 08:35:40

    【链表】从尾到头打印链表(逆置链表)【剑指offer】

    思路: 1.反转链表(依次遍历链表,将插入到新链表的头部); 2.遍历新链表,将结果保存到vector中返回。/** * struct ListNode { * int val; * struct ListNode *next; * L

    来自 蓝胖子hh
    00
  • avatar 柴崎越 2020-01-31 10:10:08

    Leetcode 7 整数反转

    题目 代码分析 代码实现 public class Solution { public int reverse(int x) { String strx=String.valueOf(x); boolean flag=true; if(str

    来自 柴崎越
    00
  • avatar Whiteying 2020-01-31 10:17:57

    一对一匹配,KMP算法

    from:https://www.cnblogs.com/yjiyjige/p/3263858.html模板: #include<iostream> #include<string> #include<cstring> using namespace std;

    来自 Whiteying
    02
  • avatar Whiteying 2020-01-31 10:53:17

    Trie树

    #include <bits/stdc++.h> using namespace std; class TrieTree_Node { //Tire树结点 public: bool flag; TrieTree_Node *node[26]{}; Trie

    来自 Whiteying
    00
  • avatar 牛客875000507号 2020-01-31 11:59:49

    单词查询

    题目说明单个单词查询不包含某一个单词的一部分,所以解决办法就是在主字符串和子字符串的首尾各添加一个空格字符。这样主串变为“ XXX sub subX…… sub ”;子串为“ sub ”。 #include<bits/stdc++.h> using namespace std; int

  • avatar 我想上红名 2020-01-31 14:08:34

    Android自定义View——入门

    前言 View,有很多的名称。不论是你熟知的布局,还是控件,他们全部都继承自View。 工作流程 layout 在确定位置时,我们有一个非常需要主要的地方—— 坐标系。Android系统的坐标系和平时画的坐标系并不相同。 所以相对应的,我们的位置计算方法自然和我们原来的正好是相反的。 4个顶点的位置

    来自 我想上红名
    10
  • avatar nznd 2020-01-31 15:02:30

    第三次训练赛题解

    第三次训练赛题解 A.POJ-2255 理解二叉树就自然知道了 typedef struct tree { char data; struct tree *l,*r; } Tree; Tree *creat(char a[],char b[],int n) { if(n==

    来自 nznd
    00
  • avatar 进击的小one 2020-01-31 15:03:07

    变量进阶

    目标: 变量的引用 可变与不可变类型 局部变量和全局变量 01 变量的引用 在python 中,变量和数据是分开存储的,数据保存在内存中的一个位置,变量中保存着数据在内存中的地址。变量中 记录数据的地址(本质上就是一个数字),就叫做引用。使用id()函数可以查看变量中保存数据所在的内存地址。

    来自 进击的小one
    00
  • avatar 找个好工作offer快来 2020-01-31 15:17:57

    根据二叉树先序和中序,输出二叉树后序遍历

    include include include using namespace std;class TreeNode {public: char val; TreeNode* left; TreeNode* right; TreeNode(int value) :val(va

  • avatar 从前慢123 2020-01-31 15:54:44

    替换空格

    请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 分析题目 在平时写代码中经常遇到字符串替换问题,因此我直接调用了,语言本身的系统函数解决问题。 解决方法 Java 版本public

    来自 从前慢123
    00
  • avatar GJnghost 2020-01-31 16:46:38

    2020 CCPC Wannafly-Winter Camp Day 1 [ 模拟 大数 二分 未完待续

    B-密码学 传送门 Solution 模拟注意:key长度需补齐至大于等于m Code #include<bits/stdc++.h> #define O_O ios::sync_with_stdio(false);cin.tie(0); cout.tie(0); using n

    来自 GJnghost
    00
  • avatar ZwZ呀咿呀咿哟 2020-01-31 16:49:10

    使用大根堆完成n个整数中最小的K个数的查找

    对于n个整数中最小的K个数的查找,可以使用各种排序算法:冒泡/堆排/快排/希尔排序等等。将此n个整数从小到大排序之后,前k个数就是所求的结果。 但是当原数组中的数据顺序不可修改,并且n的值过于大的时候,各种排序算法要将n个数加载到内存中,即:如果是海量数据中查找出最小的k个数,那么这种办法是效

    来自 ZwZ呀咿呀咿哟
    669
  • avatar 18-duangduang 2020-01-31 17:51:06

    牛客多校赛第四场总结

    本场总结: 题目类型:A.dfs找直径B.线段树上 维护 线性基交C.单调栈找min边界和线段树z维护区间最值D.分类讨论构造E.F.G.H 留坑没想法I.后缀数组找不同子串个数和回文树找回文串个数J.最短路k次免费K.签到 小结:---学习 线段树上 维护 线性基交---找固定区间最小值求区间左

    来自 18-duangduang
    00
  • avatar Kat. 2020-01-31 18:55:23

    Java面向对象

    面向对象简称 OO(Object Oriented),20 世纪 80 年代以后,有了面向对象分析(OOA)、 面向对象设计(OOD)、面向对象程序设计(OOP)等新的系统开发方式模型的研究。 对 Java 语言来说,一切皆是对象。把现实世界中的对象抽象地体现在编程世界中,一个对象代表了某个具体的操

    来自 Kat.
    00
  • avatar jxnu19-商软2班-蔡佳乐 2020-01-31 18:55:42

    inline

    从杨大佬那里复制来的 看到很多次了 如果函数体代码比较多,需要较长的执行时间,那么函数调用机制占用的时间可以忽略;如果函数只有一两条语句,那么大部分的时间都会花费在函数调用机制上,这种时间开销就就不容忽视。 为了消除函数调用的时空开销,C++ 提供一种提高效率的方法,即在编译时将函数调用处用函数体替

  • avatar 何止. 2020-01-31 19:03:52

    JSP实现简单登录和请求转发

     可复制直接测试    Login.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding=&qu

    来自 何止.
    00
  • avatar 小凹 2020-01-31 19:30:46

    【剑指offer】5. 替换空格 - 双指针法 - c++

    从前向后记录空格数目,从后向前替换空格 class Solution { public: void replaceSpace(char *str,int length) { // edge case if(str == nullptr || length ==

    来自 小凹
    10
  • avatar 海神张仪 2020-01-31 19:35:37

    【第七章:offer的选择与拒绝】第30节:如何选择与拒绝一份offer

    上节课跟大家介绍什么是offer以及offer的评估维度,本节先介绍如何用定量和定性的方式计算offer的含金量。 如何选择一份offer offer的维度比较多,包括明面的薪水和隐形的待遇,但每个人核心的关注点都不一样,选择offer的时候可以将最为重要的几项因素

    来自 海神张仪
    20
  • avatar 柴崎越 2020-01-31 19:54:52

    Leetcode6 Z字形变换

    题目 代码分析 通过flag来改变走的方向 代码实现 public static String convert(String s, int nRows) { ArrayList<StringBuilder> list=new ArrayList<>();

    来自 柴崎越
    00
  • avatar RChain中国 2020-01-31 20:34:54

    通过示例学习rholang(下部:课程8-13)

    课程8——状态通道和方法 保存数据 到现在为止,你已经很擅长于发送数据到元组空间和从元组空间中获取数据。但是无论你在什么时候进行计算,你有时需要把一些数据放在一边晚点才使用。几乎所有编程语言都有变量的概念。 rholang 的另一个独特的地方在于它没有传统的变量。然而,我们

    来自 RChain中国
    00
  • avatar jxnu19-商软2班-蔡佳乐 2020-01-31 21:24:42

    迭代器

    迭代器和指针比较类似迭代器的定义方法 容器类名::iterator 变量名; 或者 容器类名::const_iterator 变量名;举个栗子 #include<iostream> #include<vector> using namespace std; int main

  • avatar jxnu19-商软2班-蔡佳乐 2020-01-31 21:31:56

    template

    这个也是我直接抄过来的 不是很懂 碰到了就查了一下 模板是c++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。因此可以说,模板是一种对类型进行参数化的工具。 template<class t="&q

  • avatar 剑客杜 2020-01-31 21:33:52

    C/C++字符串总结文档

    C/C++字符串总结每次刷题都是闻串色变,这次终于把这座假山给啃下来了,现在觉得知识点也不过如此嘛。放在这里毫不吝啬的和大家分享了。 https://share.weiyun.com/5tTRL3A

    来自 剑客杜
    00
  • avatar 山水相逢处 2020-01-31 21:36:22

    fibonacci进制

    这道题就是通过位运算的方法实现的.具体可以把比如45位二进制都初始化为一,再从高位到低位进行判断,判断此位能否给置为0(因为高位为零有利于最后保留低位的一,最终得到最小的数字.具体展开有多种多样.里面对数据比较苛刻,所以可以通过long long 类型予以解决.int 类型的范围一般是-20亿~20

    来自 山水相逢处
    00
  • avatar 陈柯蒙 2020-01-31 21:41:14

    题解,可以理解,严禁抄袭哦~(Strange Towers of Hanoi)

    1 超硬核解法#include"iostream"using namespace std;int main(){ cout<<"1\n3\n5\n9\n13\n17\n25\n33\n41\n49\n65\n81\n"; return 0;}当然肯定不推荐这种方法的~下面就是

    来自 陈柯蒙
    20
  • avatar Randolph、 2020-01-31 21:58:24

    【牛客小白月赛21】NC201608 Exams

    依题意直接做即可,注意四舍五入! #include<cstdio> using namespace std; int main() { int x,n; double score=0,tot=0;//score是每门成绩×学分的总和,tot是学分总和 scanf(

    来自 Randolph、
    00
  • avatar Randolph、 2020-01-31 22:15:33

    【牛客小白月赛21】NC201610 Game

    因为质因数是无法再被分解的,所以最后集合中的数全为n的质因数,先考虑把n质因数分解。不难发现,每次分解为哪2个数并不重要,只不过是把集合中的数字个数加1,那么质因数个数的奇偶很可能决定了谁最后无法操作。 假设 n 有 p 个质因数,那么这场游戏将进行 p-1 次操作(每次操作后集合中的数字个数+1

    来自 Randolph、
    10
  • avatar 山水相逢处 2020-01-31 22:16:43

    两条公路

    此题的重点时斜率,斜率k.我们知道这样的公式:y=kx+b; 当任意的固化后,则一定有y-kx=b存在,也就是在此直线上的点(a,b)一定满足此式.由此对多个点进行判断是否在此直线上就简单了许多.如:此题改为斜率分别式-2和+2斜率,则判断条件只需改为y-2x和y+2x即可.再然后就是暴力枚举所

    来自 山水相逢处
    00
  • avatar Randolph、 2020-01-31 22:27:48

    【牛客小白月赛21】NC201612 I love you

    《爱》 (罗伊·克里夫特创作诗歌) 参看小白月赛3的B题,只不过这里的字符串变长了一些,注意iloveyou作为子序列出现不一定是连续的。用f[i]表示iloveyou匹配了前i个的字符的子序列数,当遇到第i个字符,则之前匹配了前i-1个的字符的子序列都可以变为匹配了前i个的字符的子序列,即f[i]

    来自 Randolph、
    31
  • avatar 南宫雨雪 2020-01-31 22:44:28

    二叉树的镜像

    问题分析:

    来自 南宫雨雪
    20
  • avatar 沛的0101 2020-01-31 22:46:11

    斐波那契数列(7)————蟠桃记

    时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)题目描述喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题!什么问题?他研究的问题是蟠桃一共有多少个!不过

    来自 沛的0101
    00
  • avatar 喜欢ctrl的cxk 2020-01-31 22:57:02

    大数加法

    【蓝桥杯】ADV-136 大数加法题目描述:输入两个正整数a,b,输出a+b的值。输入描述:两行,第一行a,第二行b。a和b的长度均小于1000位。输出描述:一行,a+b的值。输入样例:42输出样例:6解题思路:将字符串sa、sb分别逆序存入数组a、b中,然后开始相加进位,最后忽略前置0进行输出即可

    来自 喜欢ctrl的cxk
    00
  • avatar 1ngram4un 2020-01-31 23:08:57

    运算符1

    分类 算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符位运算符三元运算符 算术运算符 和c里基本一样再复习一遍: ++ 自增(前):先运算后取值 自增(后) 先取值后运算a=2;b=++a; a=3;b=3;a=2;b=a++;a=3;b=2; 注意问题:如果对负数去模,可以把模数符号

    来自 1ngram4un
    00
  • avatar 牛客337789580号 2020-01-31 23:20:34

    明明的随机数-为什么我的用例通过不了

    import java.util.BitSet;import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in)

  • avatar 从前慢123 2020-02-01 01:37:54

    从尾到头打印链表

    输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 /** 链表节点 * public class ListNode { * int val; * ListNode next = null; * * ListNode(int val) {

    来自 从前慢123
    00
  • avatar 三木123 2020-02-01 08:58:06

    24个解决实际问题的ES6代码片段

    原文:https://dev.to/madarsbiss/20-modern-es6-snippets-to-solve-practical-js-problems-3n83作者: Madza 这是从30 seconds of code中挑出来的非常有用的一些代码片段,这是一个非常棒的项目

    来自 三木123
    00
  • avatar 山水相逢处 2020-02-01 10:08:26

    浮点数精度控制

    对浮点数进行限制性输出,比如输出固定的位数!1.prinft()标准输出.2.iomanip 库中的 函数precision(n).3.还可以对浮点数左移n位,取整,后再操作. 如123.123 n=2; 可以f=12312.3,取整后为:f=12312; 再打印123,后打印12,中

    来自 山水相逢处
    00
  • avatar hhhushhh 2020-02-01 11:01:35

    二叉搜索树与双向链表

    输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 public class Solution { //记录左子树的最右一个节点 有时候也指的是当前双链表的最后一个节点 protected TreeNode last

    来自 hhhushhh
    00
  • avatar Encounter201903310019962 2020-02-01 11:13:54

    扑克牌中的顺子(思路简单的做法)

    /* 思路简单的做法:一次循环找出最大最小值,然后相减,差值在2~4之间, 当有四个大小王时差也可以为0,只有5个数,可以枚举所有可能出现的情况: 1.没有0或者2,3,0,5,6 2.有一个0 3.有两个0. 4.有四个0,当四个大小王时

  • avatar 牛客875000507号 2020-02-01 11:16:34

    字符串的遍历加修改

    #include<bits/stdc++.h> using namespace std; int main() { string isbn; //设置isbn字符串变量 string::iterator it; //迭代器 int su

  • avatar 扣得皮 2020-02-01 11:27:07

    [编程题]把二叉树打印成多行

    import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; /* public class TreeNode { int val = 0; TreeNode left = null;

    来自 扣得皮
    00
  • avatar 扣得皮 2020-02-01 12:40:35

    [编程题]二叉搜索树的第k个结点

    /* public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = va

    来自 扣得皮
    00
  • avatar 小明同学# 2020-02-01 13:23:36

    题解

    import java.util.PriorityQueue; import java.util.Comparator; public class Solution {     //PriorityQueue&

    来自 小明同学#
    50
  • avatar 头都大了 2020-02-01 13:43:37

    递归做的比较简单

    public class Solution { public int cutRope(int target) { if(target > 60 || target < 2){ return -1; } if(

    来自 头都大了
    60
  • avatar 丹323327 2020-02-01 15:07:38

    排序算法(一)——简单排序算法2(图书管理员)

    图书管理员 题目描述 图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。 每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本书的图书编码恰好以读者的需求码结尾,那么这本书就是这位读者所需要的。 小 D 刚刚当上图书馆的管理员,她知道图书馆里所有书的图

    来自 丹323327
    10
  • avatar hhhushhh 2020-02-01 15:38:35

    数组中出现次数超过一半长度的数字

    数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 用HashMap实现 import java.util.HashMap; import

    来自 hhhushhh
    00
  • avatar 我想上红名 2020-02-01 16:22:55

    聊一聊设计模式(一)

    前言 去年的11月份吧,我考下了中级软件设计师的证书,里面的必考题之一就是设计模式,虽然也没有很难考,但是如果你是要去国企工作的读者,其实我建议还是考上一考,一方面是对知识的复习,另一方面就是多少加一点工资。以下附上一个报名的链接:http://bm.ruankao.org.cn/sign/welc

    来自 我想上红名
    10
  • avatar 扣得皮 2020-02-01 16:24:31

    [编程题]数据流中的中位数

    import java.util.PriorityQueue; import java.util.Comparator; public class Solution { //小顶堆,从小到大排列 private PriorityQueue<Integer>

    来自 扣得皮
    00
  • avatar 蓝胖子hh 2020-02-01 16:41:28

    【数组】数组中重复的数字【剑指offer】

    /* 思路1:先排序,依次遍历找出重复的数。O(nlogn) O(1) 思路2:哈希表,从头到尾扫描数组,如果哈希表中没有该数字,把它加入哈希表;如果存在,找到一个。O(n) O(n) 思路3:交换法,从头到尾扫描数组,当扫描到下标为i的数字时,首先比较这个数字是不是等于i, 如果

    来自 蓝胖子hh
    00
  • avatar RChain中国 2020-02-01 16:44:43

    为什么RChain区块链上一定要有REV?

    RChain区块链网络上一定要有REV吗?它的作用是什么?在这篇文章里,RChain创始人Mr. Greg Meredith做了详细解读,便于业界和社区对RChain网络有更深入的认识。 作者:Greg Meredith 本文档介绍了如何在RChain网络中使用

    来自 RChain中国
    00
  • avatar RChain中国 2020-02-01 16:45:38

    RCast 66: 射影几何与Rho演算

    Greg Meredith与Isaac DeFrain和Christian Williams一起讨论了射影几何及其在Rho演算中的作用。 原文链接及音频            

    来自 RChain中国
    00
  • avatar dsrics 2020-02-01 17:29:12

    2018江苏程序设计大赛

    A题一道思维题,难点就在于是否能看明白题面。。。(阅读理解负十级的我流泪)题意是:一个人,发论文,具体样子如下:被引用次数: 0 1 2 ... n h1发表的论文篇数: a0 a1 a2 ... an h2问你这个人最大的被引用次数是多少(且

    来自 dsrics
    00
  • avatar 丹323327 2020-02-01 17:59:11

    分数线划定

    知识点:结构体排序 题目描述 世博会志愿者的选拔工作正在 A 市如火如荼的进行。为了选拔最合适的人才,A 市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%划定,即如果计划录取m名志愿者,则面试分数线为排名第m*150%(向下取整)名的选

    来自 丹323327
    00
  • avatar 1ngram4un 2020-02-01 18:46:25

    运算符2

    位运算符 注意 无:<<<位运算是直接对二进制进行运算 有符号的右移看右移后的首位是0还是1,是0补0,是1补1。无符号右移,不管移动之后首位是0是1,空位都补0。 与运算和或运算&运算 同位相& 都是1结果为1 其他结果为0 |运算 同位|运算 都是0结果

    来自 1ngram4un
    00
  • avatar 牛客844784119号 2020-02-01 18:53:39

    常用字符串函数总结

    1.unsigned int strlen (char *s)strlen()用来计算指定的字符串s 的长度,不包括结束字符"\0"E.g.char str[100] = "11111111111";定义了一个大小为100的字符数组,但是仅有开始的11个字符被

  • avatar Kat. 2020-02-01 20:04:30

    java三大特性

    目录 封装 继承 多态 个人总结正文 封***r>封装指的是属性私有化,根据需要提供setter和getter方法来访问属性。即隐藏具体属性和实现细节,仅对外开放接口,控制程序中属性的访问级别。封装目的:增强安全性和简化编程,使用者不必在意具体实现细节,而只是通过外部接口即可访问类的成员。

    来自 Kat.
    00
  • avatar 谁是下个风口的猪 2020-02-01 20:08:50

    面试高频算法-链表

    01 认识『链表』 链表的结构十分简单,其本身是一种线性的存储结构,通过物理地址不连续的节点相连接成链。最简单的单链表只包含一条链,并且每一个节点包括两部分内容,数据元素和下一个节点的地址。因此可通过已知节点访问它的下一个节点。相比于数组而言,由于链表不必须按顺序存储,因而在插入的时候可以达到O(1

  • avatar 生之、如舟 2020-02-01 20:16:42

    CFdiv3#615D MEX maximizing 【思维】

    MEX maximizing 题意 开始给一个空的数列,然后q次询问,每一次询问都会添加一个数,我们可以对当前的数列的任意非负数进行加减x,然后求出多种方案中未出现的最小非负整数中最大的是哪个。 分析 对添加的数进行对X取模,并进行记录取模后的值a,以及a出现的次数t,对于每次询问答案ans = a

    来自 生之、如舟
    00
  • avatar sk8niki 2020-02-01 20:25:26

    Java方式实现找到一个二叉树中序遍历的下一个节点

    先画一个二叉树: Java方式实现找到一个二叉树中序遍历的下一个节点思路:😃 如果一个节点有右子树的时候,那么它的下一个节点就是它的右子树中的最左子节点。(比如说b的下一个节点是h,可以试着画一个二叉树)😗 如果一个节点没有

    来自 sk8niki
    80
  • avatar 生之、如舟 2020-02-01 20:33:06

    div3#615E Obtain a Permutation 【枚举】

    E. Obtain a Permutation 题意:给定一个n*m的矩阵,你需要通过操作变成目标矩阵,每一次操作可以是修改一个数,可以是将一列循环上升一位,求最小的操作次数。 分析 其实这题只能算是一个暴力题,每一列其实是独立的,把每一列的最小操作次数求出来累加就是结果。而对于每一列,需要统计出每

    来自 生之、如舟
    00
  • avatar 玄洪 2020-02-01 20:37:10

    直接使用StringBuffer的方法

    for (int i = 0; i < str.length(); i++) { if (str.charAt(i) == ' ') { str.replace(i, i+1, "%20"); }

    来自 玄洪
    30
  • avatar 生之、如舟 2020-02-01 20:53:38

    CFdiv3#615F. Three Paths on a Tree 【树论】

    F. Three Paths on a Tree 题意 给一个树,让在树上找三个结点A,B,C,使得ABC三个结点3条路径中出现的结点数最多 分析 因为这是一棵树,三条路径必定会有一个交点O,所以我们需要让OA+OB+OC的长度尽可能的长,而OA+OB我们可以直接认为是树的直径,OC认为是这条直径上

    来自 生之、如舟
    00
  • avatar alex& 2020-02-01 21:00:58

    win10 环境下安装 DOSBox 运行 debug.exe

    学习汇编时,需要用到debug调试程序,但 win10 默认移除了 debug ,需要手动安装,过程如下: 一、DOSBox 下载安装 进入 DOSBox 官网:https://www.dosbox.com 并点击标题栏中的 Downloads 进入下载页面。 点击下载页面中的 Download

    来自 alex&
    00
  • avatar 南宫雨雪 2020-02-01 21:08:12

    顺时针打印矩阵

    问题分析:这道题我想的是第一步从左到右、第二步从上到下、第三步从右到左、第四步从下到上,然后再重复上面的步骤。import java.util.ArrayList;public class Solution { public ArrayList<integer> printMatr

    来自 南宫雨雪
    30
  • avatar 东林林孔仁 2020-02-01 21:08:28

    二进制中一的个数

    下面的代码对于第一次见到的人来说简直莫名其妙,我来试着讲一下他的思路。 就好像每个地方干部,他们分别掌握自己当地的信息,那么中央如何统计这些信息呢?首先地方干部先向上级领导汇报自己的信息,再由上级领导将信息汇集,这样信息一层层汇总,最终可以将所有地方的信息统计起来。 对于n的每一个2进制位,如果是0

    来自 东林林孔仁
    20
  • avatar 段三园的小迷弟 2020-02-01 21:10:05

    sscanf,sprint字符串处理

    sscanf(待处理char[],"%d%d",&num1,&num2);//字符串转数字 sprintf(目标char[],"%d%d",num1,num2)//数字转字符串  

  • avatar 进击的小one 2020-02-01 21:23:01

    函数进阶

    目标 函数参数和返回值的作用 函数的返回值进阶 函数的参数进阶 递归函数 01 函数参数和返回值的作用定义函数时,是否接收参数或者是否返回结果,是根据 实际的功能需求 来决定的! 02 函数的返回值 返回值是函数完成工作后,最后给调用者的一个结果,在函数中使用 return 关键字可以返

    来自 进击的小one
    00