• avatar FRANS4X 2020-11-21 12:22:13

    codeforces1312 D. Count the Arrays

    codeforces1312 D. Count the Arrays 题目大意: 给定 n , m , n, m, n,m,在$1 ~ m $中取 n n n 个元素,有且只有两个元素相同,将它们排成在最大值左侧严格单增,在最大值右侧严格单减的序列。问这样的序列有多少个?答案对 9982443

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-02-12 20:31:00

    MOTS:多目标跟踪和分割论文翻译

    MOTS:多目标跟踪和分割论文翻译 摘要: 本文将目前流行的多目标跟踪技术扩展到多目标跟踪与分割技术(MOTS)。为了实现这个目标,我们使用半自动化的标注为两个现有的跟踪数据集创建了密集的像素级标注。我们的新标注包含了10870个视频帧中977个不同对象(汽车和行人)的65,213个像素掩膜。

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-08 10:19:00

    Leetcode 327. 区间和的个数 (前缀和 + 离散化 + 树状数组)

    Leetcode 327. 区间和的个数 (前缀和 + 离散化 + 树状数组) 题目 题意 有多少个连续的子数组,其和在\([lower, upper]\)之间 题解 可以想到的做法:用前缀和在\(O(1)\)查询\([i, j]\)的和,枚举所有的二元组\([i, j]\), 满足条

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-07 15:50:00

    Codeforces Round #677 (Div. 3) 题解

    Codeforces Round #677 (Div. 3) 题解 A. Boring Apartments 题目 题解 简单签到题,直接数,小于这个数的\(+10\)。 代码 #include <bits/stdc++.h> using namespace std; #

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:22:34

    Codeforces Round #622 C2 - Skyscrapers

    Codeforces Round #622 C2 - Skyscrapers(单调栈) 题意: 给一个整数 n n n以及一个数组 m m m。 构建一个数组 a a a满足: 1 ≤ a i ≤ m i 1≤a_i≤m_i 1≤ai​≤mi​,且不存在这样的情况 j < i < k

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-03 15:18:00

    codeforces Round680 C. Division 题解

    codeforces Round680 C. Division 题解 题目 Oleg's favorite subjects are History and Math, and his favorite branch of mathematics is division. To improve

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:22:54

    CF Round #620 E [1-Trees and Queries]

    CF Round #620 E 1-Trees and Queries 题意:给你一颗树,进行 q q q次查询,每次查询时在树上加一条边,然后问此时两点间的距离能否为一个特定的值 k k k,(能反复经过同一个节点或同一条边)。 基本思路:加了一条边连接了x,y​以后,a,b两点间的距离就

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:23:15

    Educational Codeforces Round 81 题解

    Educational Codeforces Round 81 题解 A - Display The Number 肯定是1越多越好,因为位数越大越大,所以当n是2的倍数的时候,全是1 但是n可能不是n的倍数,此时应该有$( n - 3 ) / 2 $个 1 1 1和 1 1 1个 7 7 7

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-06-28 15:21:00

    Java 笔记

    Java 总结 Java 一二讲 匿名数组 //将a赋值{-1, 0, 1}; int[] a; //不能a = {-1, 0, 1}; a = new int[]{-1, 0, 1}; //匿名数组 二维数组 int[][] a = {{1}, {1, 2},

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:23:36

    Codeforces Round #615(Div.3)

    Codeforces Round #615(Div.3) A. Collecting Coins 注意(n)可能不够用的情况。 #include<bits/stdc++.h> using namespace std; #define ll long long const int m

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-06-28 15:18:00

    Java 总结

    Java 总结 第一部分:知识复习要点 Java技术体系分成哪三大部分?JAVAEE(企业级计算)、JAVASE(桌面级计算)、JAVAME(移动计算) JDK中: 用于编译Java源程序的命令是:javac 源程序名.java 用于运行Java程序的命令

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:23:56

    Educational Codeforces Round 80 题解

    Educational Codeforces Round 80 比赛链接: Educational Codeforces Round 80 A-Deadline 由 $ x + \frac{d}{x + 1} = (x + 1) + \frac{d}{(x + 1)} - 1$ , f (

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:24:17

    codeforces Hello 2020 D. New Year and Conference

    codeforces Hello 2020 D. New Year and Conference (还没理解) 题意: Filled with optimism, Hyunuk will host a conference about how great this new year wil

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:24:37

    codeforces Hello 2020 - E. New Year and Castle Construction

    codeforces Hello 2020 - E. New Year and Castle Construction (待补) Kiwon’s favorite video game is now holding a new year event to motivate the users!

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:24:58

    Codeforces Round #612 (Div. 2) C. Garland

    Codeforces Round #612 (Div. 2) C. Garland Vadim loves decorating the Christmas tree, so he got a beautiful garland as a present. It consists of n lig

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:25:19

    codeforces Round #610 E - The Cake Is a Lie

    codeforces Round #610 E - The Cake Is a Lie 题目: https://codeforces.com/contest/1282/problem/E We are committed to the well being of all participant

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:25:42

    ucore lab8

    ucore lab 8 练习0:填写已有实验 请把你做的实验代码填入本实验中代码中有“LAB1”/“LAB2”/“LAB3”/“LAB4”/“LAB5”/“LAB6” /“LAB7”的注释相应部分。并确保编译通过。注意:为了能够正确执行lab8的测试应用程序,可能需对已完成的实验1/2/3/4/

    来自 FRANS4X
    00
  • avatar FRANS4X 2019-11-13 20:48:00

    OS课程 ucore_lab2实验报告

    练习零:填写已有实验    本实验依赖实验1。请把你做的实验1的代码填入本实验中代码中有“LAB1”的注释相应部分。提示:可采用diff和patch工具进行半自动的合并(merge),也可用一些图形化的比较/merge工具来手动合并,比如meld,eclipse中的diff/merge工具,

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:26:02

    Educational Codeforces Round 78 C - Berry Jam

    Educational Codeforces Round 78 C - Berry Jam 题目 Karlsson has recently discovered a huge stock of berry jam jars in the basement of the house. More

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:26:24

    codeforces#Round 604-E. Beautiful Mirrors(期望DP)

    codeforces#Round 604-E. Beautiful Mirrors(期望DP) 链接: https://codeforces.com/contest/1265/problem/E 题意: Examples input 1 50 output 2 input

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:26:46

    ucore lab 7

    OS ucore lab 7 练习零: 填写已有实验: 复制以下文件 其中 trap.c 需要进行修正 vmm.c trap.c default_pmm.c pmm.c proc.c swap_fifo.c trap.c: static void trap_dispatch(struct tra

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:27:08

    ucore lab 6

    OS ucore lab 6 练习零: 填写已有实验: 复制以下文件 其中 proc.c 和 trap.c 需要进行修正 vmm.c trap.c default_pmm.c pmm.c proc.c swap_fifo.c proc.c: static struct proc_struct *

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:27:29

    ucore lab5

    OS课程 ucore_lab5实验报告 练习零:填写已有实验   本实验依赖实验1/2/3/4。请把你做的实验1/2/3/4的代码填入本实验中代码中有“LAB1”/“LAB2”/“LAB3”/“LAB4”的注释相应部分。注意:为了能够正确执行lab5的测试应用程序,可能需对已完成的实验

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:27:50

    ucore lab4

    OS课程 ucore_lab4实验报告 练习零:填写已有实验   本实验依赖实验1/2/3。请把你做的实验1/2/3的代码填入本实验中代码中有“LAB1”,“LAB2”,“LAB3”的注释相应部分。 练习1:分配并初始化一个进程控制块(需要编码)   alloc_proc

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:28:10

    ucore lab3

    OS课程 ucore_lab3实验报告 练习零:填写已有实验   本实验依赖实验1/2。请把你做的实验1/2的代码填入本实验中代码中有“LAB1”,“LAB2”的注释相应部分。 下面三个, 复制过去就ok pmm.c default_pmm.c trap.c 练习1:给未被映

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:28:31

    OS课程 ucore_lab2实验报告

    练习零:填写已有实验    本实验依赖实验1。请把你做的实验1的代码填入本实验中代码中有“LAB1”的注释相应部分。提示:可采用diff和patch工具进行半自动的合并(merge),也可用一些图形化的比较/merge工具来手动合并,比如meld,eclipse中的diff/merge工具,

    来自 FRANS4X
    00
  • avatar FRANS4X 2020-11-21 12:28:52

    OS课程 ucore_lab1实验报告

    OS课程 ucore_lab1实验报告 练习一:理解通过make生成执行文件的过程。     列出本实验各练习中对应的OS原理的知识点,并说明本实验中的实现部分如何对应和体现了原理中的基本概念和关键知识点。 在此练习中,大家需要通过静态分析代码来了解: 操作系统镜像文

    来自 FRANS4X
    00
  • avatar haustAndy 2020-11-21 13:02:39

    小猫爬山

    题目描述 链接:https://ac.nowcoder.com/acm/contest/1014/A来源:牛客网Freda和rainbow饲养了N只小猫,这天,小猫们要去爬山。经历了千辛万苦,小猫们终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了(呜咕>_<)。 输入描述 Freda

    来自 haustAndy
    00
  • avatar Les1ie 2020-11-21 13:39:26

    LeetCode:字符串相乘

    字符串相乘 - LeetCode 导入依赖 主要依赖的库有: math:用来进行幂运算。 random:用来生成随机测试用例 import math import random 拆分、填充 默认输入的格式为不固定长度的字符串,如 "123456"。 需要对输入的字符串拆分

    来自 Les1ie
    00
  • LeetCode148. 排序链表-Java&Go-归并排序

    算法 1.归并排序 2.分割链表为两半 使用快慢指针分割的同时,记录慢指针前一个节点,用于切断左右两部分连接 3.递归排序左右两半链表,然后做merge public ListNode sortList(ListNode head) { if (head == null || he

  • avatar 弱鸡求带 2020-11-21 14:19:27

    牛客编程巅峰赛S2第2场 - 青铜&白银&黄金

    A 热心的牛牛解题思路:想要给n个朋友分严格比自己多的糖,自己又想要分尽可能多的糖,那么假设朋友分得x个糖,自己分得b个糖,x=b+1时自己的糖最多,即(b+1)*n+b=k,b=(k-n)/(n+1)。 class Solution { public: /** 代码中的类名、方法名、参数名已经指定

    来自 弱鸡求带
    00
  • avatar acwhy 2020-11-21 14:24:14

    牛客每日一题一期3月25日NC50439tokitsukaze and Soldier

    这是一道贪心题,按包容人数从大到小排序,用优先队列每次压入人的战力,方便每次弹出最小值,通过维护可依次得出包容人数从大到小依次的最大值,在比较其中最大的便可得出结果。代码:#include<bits/stdc++.h>#define LL long longusing namespace

    来自 acwhy
    00
  • avatar 牛客420789452号 2020-11-21 15:01:23

    codeforce 1203E(简单思维题)

    锻炼思维题 E. Boxers There are n boxers, the weight of the i-th boxer is ai. Each of them can change the weight by no more than 1 before the competition (t

  • avatar IronBoiler 2020-11-21 15:28:03

    __int128 输入输出(模板)

    //适用范围可达39位 #include <bits/stdc++.h> using namespace std; inline __int128 read(){ __int128 x=0,f=1; char ch=getchar(); while(ch<

    来自 IronBoiler
    00
  • avatar 回归梦想 2020-11-21 15:59:49

    高手过招 P2575

    题目描述AKN玩游戏玩累了,于是他开始和同伴下棋了,玩的是跳棋!对手是wwx!这两位上古神遇在一起下棋,使得棋局变得玄幻莫测,高手过招,必有一赢,他们都将用最佳策略下棋,现在给你一个n*20的棋盘,以及棋盘上有若干个棋子,问谁赢?akn先手! 游戏规则是这样的: 对于一个棋子,能将它向右移动一格,如

    来自 回归梦想
    20
  • avatar 回归梦想 2020-11-21 16:06:44

    博弈论小知识

    阶梯nim 参考博客 问题: 有n个位置1...n,每个位置上有ai个石子。有两个人轮流操作。操作步骤是:挑选1...n中任一一个存在石子的位置i,将至少1个石子移动至i−1位置(也就是最后所有石子都堆在在0这个位置)。谁不能操作谁输。求先手必胜还是必败。 结论 和nim问题很相似,却又不一样因为

    来自 回归梦想
    20
  • avatar 浙江棋棋 2020-11-21 16:14:24

    【算法题】牛牛的数列-DP问题

    链接:https://ac.nowcoder.com/acm/problem/13142来源:牛客网 题目描述牛牛现在有一个n个数组成的数列,牛牛现在想取一个连续的子序列,并且这个子序列还必须得满足:最多只改变一个数,就可以使得这个连续的子序列是一个严格上升的子序列,牛牛想知道这个连续子序列最长的

    来自 浙江棋棋
    10
  • avatar 秃头小白 2020-11-21 16:15:56

    Prime Distance

    题目链接 http://poj.org/problem?id=2689 解题思路 前置知识:任何一个合数n都至少有一个质因子小于等于根号n;因为l和r的范围是1 ~ 2^31,范围太大,显然不能算出1 ~ 2^31的素数再枚举,但是发现r与l的差很小,1e6。我们的大致思路:标记l ~ r区间内的合

    来自 秃头小白
    10
  • avatar 牛客541745144号 2020-11-21 16:38:39

    链表插入与逆置

    不带头结点的链表: head(头指针)-->a1|next-->a2|next-->a3|next-->...-->an|NULL 第一个链表元素称为首结点,最后一个链表元素称为尾结点 带头结点的链表 head(头指针)-->a|next(头结点)-->a1

  • avatar 某养生的黄老先生 2020-11-21 17:09:13

    缺失数字

    缺失数字 第一眼看到题目的输入用例,就直接把它当成了有序数组,没考虑那么多,单纯的判断那个数字和上一个数字的差不是1 int sum = 0; int n=a.length; for(int i=0;i<n;i++){ i

  • avatar 回归梦想 2020-11-21 17:12:51

    "Split Game" 与 "剪纸游戏" 的对比与分析

    Split Game 是2020ICPC 江西省大学生程序设计竞赛的题剪纸游戏是acwing的一个博弈论题我们对比两个很相似但是不一样的博弈论问题 题意: Split Game :一张n * m的纸,两个人轮流操作,可以沿着一条直线切,当有人切出1 * 1的纸时即为输掉比赛,问最后谁赢剪纸游戏:一

    来自 回归梦想
    10
  • avatar 秃头小白 2020-11-21 17:15:38

    阶乘分解

    解题思路 正常思路:枚举1 ~ n,统计每个数的每个质因子的个数,但是时间复杂度为为O(n根号n)。正确思路:既然枚举数求质因子不行,那我们就枚举质因子求每个数含有此质因子的个数。 看似好像两个思路就是两层循环在内在外的关系,其实正确思路的时间复杂度为O(nlogn) n!的每一个质因子都不会超过n

    来自 秃头小白
    20
  • avatar 某养生的黄老先生 2020-11-21 17:18:20

    翻转数字

    翻转数字 对于溢出的判断在我看来只需要在最后进行是否溢出的提示 public int reverse (int x){ // write code here int ans = 0; while (x != 0){ ans =

  • avatar 我3971 2020-11-21 17:27:04

    白话解释:查找父节点

    非原创,百度总结:此方法重点在于子节点路径的查找上,判断某个节点在不在从根节点到子节点的路径上的思路很简单:如果某个节点恰好是子节点或者他的左子树包含待查找的子节点或者他的右子树包含待查找节点,那么就可以判定当前节点位于子节点的路径上,那么就把他入栈保存起来,那么出栈顺序就是从根节点到子节点的路径。

    来自 我3971
    00
  • avatar 牛客296377942号 2020-11-21 17:37:42

    Pandas中Series对象、DataFrame对象的索引与切片——15行代码

    使用一个二维数组并指定index和column创建一个DataFrame对象,我更喜欢这种方式创建DataFrama对象,例如 import numpy as np data=pd.DataFrame(np.random.randint(0,10,(3,2)),index=list('abc'),c

  • avatar 某养生的黄老先生 2020-11-21 18:26:51

    用两个栈实现队列

    小白一个,一开始想了会儿才转过弯来 import java.util.Stack; public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer&

  • avatar 清楚姐的二号小迷弟 2020-11-21 18:40:55

    北京信息科技大学第十二届程序设计竞赛暨ACM选拔赛(同步赛)

    个人题解(做完题赶快写题解,趁热打铁,希望对你有帮助) A题链接:https://ac.nowcoder.com/acm/contest/8755/A 题目描述:找到任意一组满足题目中描述的条件的数组就好了 思路:n,1,n-1,2,n-2,3.... 这样就是一组解 #include <i

  • avatar Wonz 2020-11-21 18:47:11

    Go 学习笔记 01 | 输出、变量、常量、命名规则和代码风格

    一、输出 Println 和 Print 区别 Println 会自动换行输出,Print 不会自动换行输出。 package main import( "fmt" ) func main(){ fmt.Println("hello, golang

    来自 Wonz
    00
  • avatar haust_Kevin 2020-11-21 19:06:28

    儒略历

    儒略历 题目描述 在 1582 年之前,以 4 为倍数的年份为闰年。正常情况下,一年中一月到十二月的天数分别是 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 天。如果这年是闰年,那么二月则有 29 天。 但某位皇帝发现这么做其实不够准确,会造成误差,

    来自 haust_Kevin
    00
  • avatar 帅宝&JIAYIbabyA 2020-11-21 19:10:55

    《深入理解计算机系统(原书第3版)》读书笔记

    连接1.连接:将各种代码和数据部分收集起来并组合成为一个单一文件的过程。 这个文件可被加载或拷贝到存储器并执行。2.连接可以执行于编译时,也就是在源代码被翻译成机器代码。 也可以执行于加载时,也就是程序被加载器加载到存储器并执行时 执行于运行时,有应用程序来执行。3.连接是由链接器的程序自动执行的。

  • avatar 是个ACM蒟蒻了 2020-11-21 19:12:25

    2020ICPC·小米 K-Sqrt Approaching

    K-Sqrt Approaching 思路:将题目进行简单的转化,就变成要找C,D满足在与之间,而题目又是只需要输出一组解,所以尝试构造解。由于我的解法和官方解法不同,所以其实样例的输出也和我的输出不同。官方题解直接给出构造,未免有点无中生有的感觉,因此我尝试给出得到构造的思路。首先观察一下A,B,

  • avatar 某养生的黄老先生 2020-11-21 19:13:36

    合并两个有序数组

    合并两有序数组 解题思路:1、首先让两个有序数组相互比较得出小的元素依次存放2、比较过后将剩余元素依次存放在result数组中3、最后通过遍历将result数组元素存放到A数组中 public class Solution { public void merge(int A[], int m

  • avatar 牛客329391553号 2020-11-21 19:25:46

    《TCP/IP详解 卷1:协议(原书第2版)》读书笔记

    第一章 概述1.分层TCP/IP协议族分为4层:应用层,运输层,网络层,链路层。 应用层和运输层使用End-to-end协议,提供端到端服务; 网络层提供Hop-by-hop协议,提供点到点服务。 ××尽管TCP提供了可靠的服务,但是优秀的程序员在编写程序的时候,应该把TCP的思想运用到应用程序中

  • avatar 努力学习的boy 2020-11-21 19:43:18

    # 数据类型-整数型2

    数据类型-整数型2 关于java中的整数型 byte short int long public class DataTypeTest05 { public static void main(String[]args){ //100L是long类型字面值

  • avatar Wonz 2020-11-21 19:59:51

    Go 学习笔记 02 | 基本数据类型以及 byte 和 rune 类型

    一、基本数据类型 unsafe.Sizeof() 查看不同长度的整型在内存中的存储空间。 类型转换,高位向低位转换要注意溢出。 数字字面量语法。 64 位系统中 Go 语言中浮点数默认是 float64。 二、Golang 中 float 精度丢失问题 利用第三方包:github.com/shop

    来自 Wonz
    00
  • avatar Wonz 2020-11-21 20:06:10

    Go学习笔记03 | 流程控制

    一、if else for if 写在 if 里面,则是局部变量: package main import ( "fmt" ) func main() { if age := 34; age > 20 { fmt.Println(&quo

    来自 Wonz
    00
  • avatar Wonz 2020-11-21 20:11:09

    Go 学习笔记 04 | 数组、切片

    一、数组 数组长度指定之后,不可修改。[...] 会自行推断数组长度。 var arr = [...]int{1,2,4} 指定索引值来初始化数组。 arr := [...]int{0: 1, 1: 10, 2: 20, 5: 50} 输出: [1 20 20 0 0 50] 基本数据类型和数组都是

    来自 Wonz
    00
  • avatar Wonz 2020-11-21 20:16:07

    Go 学习笔记 05 | map 详解

    一、map 详解 make 创建 map 类型的数据: package main import ( "fmt" ) func main() { var userinfo = map[string]string{ "username&q

    来自 Wonz
    00
  • avatar 懂什么董 2020-11-21 20:17:16

    100天准备春招:第五十九天

    上午参加了小鹏汽车的一面: 项目的大概功能,简述实现流程 多线程了解过吗 介绍一下java的锁 说一下java的线程池的使用 聊了一些多线程的具体场景可能出现的问题和解决 数据库使用过哪些?(Mysql) 数据库的索引的数据结构(对比了B+树、B树、二叉树、Hash,还没说完就换下一个题了) 什么

    来自 懂什么董
    61
  • avatar Wonz 2020-11-21 20:20:32

    Go 学习笔记 06 | 函数详解

    一、Golang 函数 ... 表示可变参数 package main import ( "fmt" ) func sumFn1(x int, y ...int) int { fmt.Println(x, y) sum := x for _,

    来自 Wonz
    00
  • avatar 算法bu香~ 2020-11-21 20:36:49

    转动过的有序数组寻找目标值

    使用二分查找法不管数组怎么转,都会有一半以上组成的数组是有序的,所以就有了以下解法 每次都将数组分为左边有序和右边有序进行寻找 public int search (int[] A, int target) { // write code here int lef

    来自 算法bu香~
    20
  • avatar 小明同学# 2020-11-21 20:52:06

    备战春招-17

    二刷剑指offer 【Redis】 缓存雪崩和缓存穿透 如何解决 Redis 的并发竞争 Key 问题 如何保证缓存和数据库的数据一致性 redis是单线程还是多线程?为什么那么快? redis数据分布方式(一致性哈希) redis主从复制 【MySQL】 事务(ACID) 并发一致性问题(丢

    来自 小明同学#
    00
  • avatar 程序员小北 2020-11-21 20:53:05

    我的编程能力从什么时候开始“突飞猛进”?

    有干货、更有故事,微信搜索【编程指北】关注这个不一样的程序员,等你来撩~ 知乎上有个提问: 你的编程能力从什么时候开发突飞猛进? 觉得挺有意思的,所以顺手回答了下,同时也发到我的公众号上来,这篇文章纯碎是记流水账,也没什么干货。 大家就当看个故事~ 以下是正文: 正文 啃完一本本书,做完一个个

    来自 程序员小北
    00
  • avatar shyyhs 2020-11-21 21:24:20

    Mark

    https://vjudge.net/contest/409076#problem/G #include <bits/stdc++.h> using namespace std; typedef long long ll; const ll mod=1e9+7; ll qp(ll a,l

    来自 shyyhs
    41
  • avatar 秃头小白 2020-11-21 21:29:25

    CodeForces - 426C Sereja and Swaps

    题目链接 https://codeforces.com/problemset/problem/426/C 解题思路 先用前缀和求出每段区间的价值和;暴力枚举区间,枚举到的区间要与剩余部分的元素进行交换;交换规则:枚举到的区间从小到大排序,未枚举到的部分从大到小排序,用枚举到的区间中小的换未枚举到部分

    来自 秃头小白
    10
  • avatar CoolRabbit 2020-11-21 21:46:33

    MarkDown帮助文档

    @TOC 1. Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 1.1 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准

    来自 CoolRabbit
    00
  • avatar 算法bu香~ 2020-11-21 21:59:10

    JAVA版 最长递增子序列(通俗易懂详细版)

    算法思路:分两步: 1、求出最长递增子序列的长度; 2、求出字典序靠前的子序列假设arr = [1,2,8,6,4],res存放递增子序列,maxLen数组存放的是对应下标i结尾的最长递增子序列的长度。第一步: 初始情况下,res={1},maxLen=[1] 接下来是2,此时res的最后一个元素

    来自 算法bu香~
    21
  • avatar 福大大架构师每日一题 2020-11-21 22:19:42

    2020-11-21:java中,什么是跨代引用?

    福哥答案2020-11-21: 答案来自此链接: 跨代引用常出现与 CMS 分代收集时需要使用可达性分析判断对象是否存活,JVM将堆内存分为 年轻代、老年代、永久代||元空间,跨代引用就是年轻代对象可能会引用老年代或者永久代的实例对象,判断是否可达实现的话,是依据卡表记录对应的应用信息而 卡表和卡页

  • avatar 老头子嚯 2020-11-21 22:22:38

    js入门,变量,值类型,运算符

    1.浏览器组成:(1)shell部分:用户能操作的部分(2)内核部分:咱们能看到的,能够处理代码,并且能把代码显示出来的, ①:渲染引擎(语法规则和渲染):从上自下。主要负责html和css一些基础语法的识别,以及这个浏览器怎么去绘制这个页面。 ②:js引擎:负责javascript。 ③:其

    来自 老头子嚯
    00
  • avatar 老头子嚯 2020-11-21 22:25:51

    比较运算符,逻辑运算符,条件语句,循环语句

    比较运算符和逻辑运算符1.比较运算符: (1). ++和--在变量前后的问题:放在变量前:在执行的时候会先引用该变量并输出,之后再加或者减相应的值; 放在变量后,在执行的时候会先对变量进行加或者减相应的值的操作,然后再引用该变量并输出。 (2).字符串的比较:比较ASCII的

    来自 老头子嚯
    00
  • avatar 喵喵酱_小温侯 2020-11-21 22:28:40

    XGBoost+LR融合的原理和简单实现

    3.简单实现3.1导入相关库 # -*- coding: utf-8 -*- # @Author : Hippo import numpy as np import pandas as pd import xgboost as xgb from sklearn.datasets import l

  • avatar 老头子嚯 2020-11-21 22:29:43

    js入门,变量,值类型,运算符

    1.浏览器组成: (1)shell部分:用户能操作的部分 (2)内核部分:咱们能看到的,能够处理代码,并且能把代码显示出来的, ①:渲染引擎(语法规则和渲染):从上自下。主要负责html和css一些基础语法的识别,以及这个浏览器怎么去绘制这个页面。 ②:js引擎:负责java

    来自 老头子嚯
    00
  • avatar 喵喵酱_小温侯 2020-11-21 22:35:04

    XGBoost 模型调参(基于数据集实践)指南

    模型调优 XGBoost有一些参数可以显著影响模型的准确性和训练速度。 应该了解的第一个参数是:n_estimators and early_stopping_roundsn_estimators 指定训练循环次数。 early_stopping_rounds 提供了一种自动查找理想值的方法。 ea

  • avatar 秦怀 2020-11-21 23:11:04

    JDBC【1】-- JDBC入门教程之增删改查

    1.jdbc是什么 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员

    来自 秦怀
    00
  • avatar 钱逸凡 2020-11-21 23:17:35

    捉迷藏__题解

    数据规模 从别的oj网址上找的对于20%的数据, N ≤50, M≤100;对于60%的数据, N ≤3000, M ≤10000;对于100%的数据, N ≤100000, M≤500000。 解题思路 这题我做了两种解法,第一种思路不好想,但是很快,复杂度为O(nlogn),另一种比较好想(但

    来自 钱逸凡
    00
  • LeetCode33. 搜索旋转排序数组-Java&Go-二分查找,妙

    算法 1.二分查找找到最小值的位置 2.利用这一位置,再次进行二分查找 每次计算middle之后,需要再计算该middle位置对应数组在旋转前的元素是谁 realMiddle = (middle + minIndex) % nums.length; public int search(in

  • avatar 我是苦酒呀 2020-11-22 00:11:57

    JVM(一) : Class 类文件结构

    Class类文件结构 Class 文件是一组以 8 字节为基础单位的二进制流 各个数据项目严格按照顺序紧凑排列在 class 文件中 中间没有分隔符,这使得 class 文件中存储的内容几乎是全部程序运行的程序 包括两种类型:无符号数 和 表 无符号数 属于基本数据类型 按照 UTF-8 编

    来自 我是苦酒呀
    00
  • avatar java小菜鸡123 2020-11-22 00:39:33

    面试题三

    1.什么是泛型?泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊类型。就是编写模板代码来适应任意类型。好处:不必对类型进行强制转换;编译期就对类型进行检查。继承关系:可以把ArrayList向上转型为List(说明,就是T不能变)不能把ArrayList向上转型为List 2.网络

    来自 java小菜鸡123
    00
  • avatar Askwhy 2020-11-22 01:55:00

    第10章高级光照模型

    前言 最近再阅读《GPU 编程与 CG 语言之阳春白雪下里巴人》 就想着用Unity Shader实现其中的代码,文章夹杂了自己的一些理解,我自己也刚入门shader,难免会有很多错误,希望多多指出,一起交流进步。阅读本文需要有一定的基础 0基础可以先去阅读 零基础入门Unity Shader 系列

    来自 Askwhy
    10
  • avatar 萝尾鳍 2020-11-22 02:49:49

    利用短路求值的递归法极简c++代码

    一行短路求值搞定中序遍历递归函数,同时完成判断是否是第k小,以及当碰到第k小结点时保存该结点的指针的功能。 class Solution { public: int i=0; TreeNode* ret=nullptr; bool inorder(TreeNode* pRoo

    来自 萝尾鳍
    00
  • avatar DeNeRATe 2020-11-22 09:04:56

    Bookshelves

    分析 有了位运算想到的一定是贪心因为答案从高位到低位贪心一定是最优的那么我们可以考虑判断当前答案是否可行设f[][]表示当前到了i个位置,分为了j组是否成立转移时枚举前一个位置,判断这一组是否为当前所需答案的超集即可时间复杂度: 温馨提示:本题数据范围似乎有问题,需要达到左移60位才可过(只移50位

    来自 DeNeRATe
    50
  • avatar 小、pi孩 2020-11-22 09:30:47

    Operating System

    当所需页面不在内存中时,分为三种情况,当前内存中的页面数小于内存最大页面数时,添加一个新的页面为即当前所需页面,如果内存已满,则找出内存中的页面哪个页面下一次出现的最晚,或者是哪个页面不在出现,将它置换出来即可 #include<iostream> #include<algorit

    来自 小、pi孩
    20
  • avatar Stephanie陈恩伊 2020-11-22 09:43:41

    面试题目 ===和==的区别?null和undefined的区别?

    ===和==的区别?===我们称之为等同符 它是即判断值也判断值类型 等号两边相同返回true,不同返回false==我们称之为等值符 它只判断等号两边的值是否相同,如果类型不同会发生类型的自动转换,转换为相同的类型之后再做比较 null和undefined的区别?null是空值 typeof检测

  • avatar 秃头小白 2020-11-22 09:57:51

    CodeForces - 424C Magic Formulas

    题目链接 https://codeforces.com/problemset/problem/424/C 解题思路 前置知识:A^0=AA^A=0异或具有结合律 直接暴力超时;第一眼以为整除分块,拉倒吧,整除分块是加法;打了个表,看列还是有规律的;所以我当时的想法是统计1 ~ n每个数个数的奇偶,之

    来自 秃头小白
    10
  • avatar 算法bu香~ 2020-11-22 10:05:49

    螺旋矩阵

    题目主要是找出螺旋的规律即可,其他就是边界的判断 import java.util.*; // 1 2 3 螺旋 1 2 3 6 9 8 7 4 5 // 4 5 6 // 7 8 9 public class Solution { public ArrayList<I

    来自 算法bu香~
    10
  • avatar Arktische 2020-11-22 10:09:07

    C++ 链表k个一组翻转

    思路 由于题目要求空间复杂度,说明不可以递归,那么时间复杂度就只能是了,即遍历的同时一边分组一边翻转。 这样思路就清晰了,组内直接套链表翻转的模板,组间注意要保存上一组的tail(上一组翻转前的head)。考虑最后一组不满k的情况,这时只需要再翻转一次最后一组就可以了,总体时间复杂度就是。当然,求链

    来自 Arktische
    00
  • avatar 回归梦想 2020-11-22 10:20:05

    CF505E Mr. Kitayuta vs. Bamboos

    题目 Valera is a little boy. Yesterday he got a huge Math hometask at school, so Valera didn't have enough time to properly learn the English alphabet f

    来自 回归梦想
    30
  • avatar DeNeRATe 2020-11-22 10:38:44

    Tree with Small Distances

    分析 首先我们知道如若当前点需要连边,那么一定是直接连1号点最优接下来,我们考虑贪心,从底部向上进行一个点需要被连边当且仅当它的儿子中有一个没有被覆盖到(因为当前点和1连边之后只能多辐射一个距离内的点)我们记录状态 0表示没有被子孙中的点覆盖 1表示被儿子覆盖 2表示没有被覆盖,需要父亲的人覆盖

    来自 DeNeRATe
    40
  • avatar aHsueh 2020-11-22 11:18:22

    1th Protecting the flowers

    Protecting the flowers 链接:https://ac.nowcoder.com/acm/problem/25043 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format

    来自 aHsueh
    00
  • avatar 秃头小白 2020-11-22 11:39:57

    CodeForces - 426D Sereja and Table

    题目链接 https://codeforces.com/problemset/problem/426/D 解题思路 首先应当得出点结论: 数据规模小。 如果01矩阵中所有0的连通块以及1的连通块都是矩阵的话,那么其实可以确定01矩阵的每一行与下一行的关系,要么这两行的元素全部相等,要么就全部相反。

    来自 秃头小白
    10
  • avatar 牛客926943512号 2020-11-22 11:51:37

    先考虑奇偶性

    SELECT job, CASE WHEN count(id)%2=1 THEN (count(id)+1)/2 WHEN count(id)%2=0 THEN count(id)/2 END AS start,