• avatar hnust_yangyanjun 2020-11-19 19:35:10

    Tree with Small Distances

    题意:给你一颗有n个节点的无向树,你可以往树中加无向边,求你形成1节点到任意一个节点距离小于等于2的图加边的最小次数? 思路:你可以认为是求一个变形的最小支配集,即求以1节点为根节点时第0,1,2层无需考虑的最小支配集,所以可以用动态规划和贪心算法解决。 代码: #include<bits/s

    来自 hnust_yangyanjun
    20
  • avatar 生之、如舟 2020-11-19 19:36:52

    A. You Are Given Two Binary Strings... 【位运算】1100

    A. You Are Given Two Binary Strings... 题解 考虑y的最后一个1的位置,需要刚好把它左移到跟x的一个1匹配,如果左移多了,字典序就增加了1,左移少了,就浪费了一些位置可以是0和0匹配从而使得字典序更小 代码 #include <bits/stdc++.

    来自 生之、如舟
    00
  • avatar 菜鸟也要飞的高 2020-11-19 19:36:59

    最长递增子序列

    import java.util.*; public class Solution { /** * retrun the longest increasing subsequence * @param arr int整型一维数组 the array * @r

  • avatar Stephanie陈恩伊 2020-11-19 19:43:14

    Vue day05 记录激励自己

    Vue day05第一节课具名插槽作用域插槽第二节课子传父练习 买车练习第三节课路由 ==>路由就是一套映射规则 ==>URL中的哈希值改变后 对应相应的组件(视图内容)第四节课乐淘商城嵌套路由

  • avatar 牛客294296896号 2020-11-19 19:54:49

    最小堆查找前K小的值

    代码最小堆,查找k最小值 import java.util.ArrayList; import java.util.List; public class Solution { private ArrayList<Integer> heapSort(int[] ins, int

  • avatar 逍遥叹逍遥 2020-11-19 20:15:47

    算法3:程序21-22

    程序21:拷贝含随机指针的链表 #include<iostream> //拷贝含随机指针的链表 using namespace std; #include<hash_map> struct Node { int value; Node*next; N

    来自 逍遥叹逍遥
    00
  • avatar 尘1024 2020-11-19 20:21:36

    MYSQL

    数据库 ( DataBase , 简称DB ) 概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 "仓库" 作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余... 数据库总览 : 关系型数据库 ( SQL ) MySQL , Oracle

    来自 尘1024
    10
  • avatar 牛客296377942号 2020-11-19 20:22:21

    matplotlib——13行代码

    使用python进行画图时,需要先引进一个matplotlib.pyplot,是这样操作的import matplotlib.pyplot as plt 先看一个画直线的代码,代码如下 import matplotlib.pyplot as plt plt.plot([0,2],[1,4])值得注意

  • avatar 生之、如舟 2020-11-19 20:22:37

    B. Neko Performs Cat Furrier Transform 【位运算】1300

    B. Neko Performs Cat Furrier Transform 解法 目的就是为了让二进制全变成1,那么直接从最高位的0开始,假如最高位的0位置是h,那么就异或(1<<(h+1))-1,当然如果是偶数次操作,就+1这样能够保证2次操作最少可以消除一个0,1e6不到20位

    来自 生之、如舟
    00
  • avatar 派大sao 2020-11-19 20:51:22

    糖糖别胡说,我真的不是签到题目

    糖糖别胡说,我真的不是签到题目 题目分析: 涉及算法:模拟,后缀和 根据题意可知,分两组(0,1),能量大的可以消灭另一组比它能量小的,求剩余的数量 对于一个时间点,用后缀和数组s[]存储每个时间点数量为1,利用后缀和,求出每个时间点总共加的能量值。 从后往前,记录两个组的最大值与当前值比较,求出

    来自 派大sao
    20
  • avatar 签到走人 2020-11-19 20:53:39

    Round Numbers

    题意:求以内有多少个数的二进制位里的数量大于的数量,数据范围。 思路:把转为二进制,记忆化搜索二进制数,(写数位一定要看清参数,参数写反把自己搞蒙了,血亏)。二进制的前导零是无效的,当前的长度、出现的次数以及出现的次数三个状态才能保证结果一样(写这么多题了我居然没加出现的次数这个状态) Code:

    来自 签到走人
    10
  • avatar 小明同学# 2020-11-19 21:21:41

    备战春招-15

    今天写周报+帮师兄忙,没啥时间复习了,晚上投了B站补录,希望给个面子吧。明天加油!!!【刷题】剑指 Offer 68 - I 二叉搜索树的最近公共祖先剑指 Offer 68 - II 二叉树的最近公共祖先面试题4 二维数组中的查找面试题60 n个骰子的点数

    来自 小明同学#
    00
  • avatar 派大sao 2020-11-19 21:29:18

    数学考试

    数学考试 题目分析: 涉及算法:前缀和,区间求和 题目要求分为两个不连续的区间,[l,l + k - 1],[r,r + k - 1](r >= l + k); 枚举每两个适合的区间,(i - k + 1,i),(i + 1,i + k) 前缀和的区间求和为s[r] - s[l - 1];

    来自 派大sao
    20
  • avatar 牛客243849928号 2020-11-19 21:32:28

    简单的方法,直接WHERE

    简单的方法 SELECT f.title, f.descriptionFROM film f,film_category fc,category cWHERE f.film_id=fc.film_id AND fc.category_id=c.category_id AND c.

  • avatar 昵称很长很长真是太好了 2020-11-19 21:50:17

    求和(dfs序+线段树)

    题意:已知有n个节点,有n−1条边,形成一个树的结构。给定一个根节点k,每个节点都有一个权值,节点i的权值为vi​。给m个操作,操作有两种类型:1 a x :表示将节点a的权值加上x2 a :表示求a节点的子树上所有节点的和(包括a节点本身)题解:dfs序+线段树用dfs序确定in[x]和out[x

  • avatar 刘昊2020 2020-11-19 22:07:57

    小乐乐排电梯

    include<stdio.h> int main(){ int n; scanf("%d",&n); int tmp = n/12*4;//先算出排在前面的人可以满载电梯几次 printf("%d\n",tmp+2

    来自 刘昊2020
    00
  • avatar 游骑兵PXZ 2020-11-19 22:10:49

    水位动态变化

    public static long maxWater(int[] arr) { if (arr == null || arr.length <= 2) { return 0; } int left = 0, right

    来自 游骑兵PXZ
    00
  • avatar 福大大架构师每日一题 2020-11-19 22:17:32

    2020-11-19:go中,defer原理是什么?

    福哥答案2020-11-19: 什么是defer defer是go语言提供的一种用于注册延迟调用的机制:让函数或者语句在当前函数执行完毕(包括return正常结束或者panic导致的异常结束)之后执行。 defer语句通常用于一些成对的操作场景,打开/关闭连接,加锁/解锁,打开文件/关闭文件等等

  • avatar 懂什么董 2020-11-19 22:26:10

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

    我发现前两天的天数错了。。。人都错乱了今天又是一门课的结课考试,上午到下午五点都在准备考试和考试了,今天也只做了每日一题好像补一下之前的截图 再挂一下今天的视频学习成果,打算好好的系统学一下JUC和JVM还有一些面试重要的题: 视频看的是B站的狂神,记笔记的软件用的是Typora,明天上午去趟医

    来自 懂什么董
    40
  • avatar shyyhs 2020-11-19 22:29:10

    51nod3173 小朋友吃糖果

    1.算法分析(DP) 考虑dp,我们令f[i][j]表示,到了第i个差值为两者j的方案数.很容易想到n^4的暴力dp.这里贴下代码. #include<bits/stdc++.h> using namespace std; const int N=210,M=N*N*2; const i

    来自 shyyhs
    61
  • avatar 牛客977301053号 2020-11-19 22:32:07

    ,

    import java.io.InputStreamReader;import java.io.BufferedReader;import java.util.*;public class Main4{ public static void main(String[] args) throws

  • avatar 刘昊2020 2020-11-19 22:36:08

    小乐乐与序列

    本题是一个标准的桶排(详见桶排序详解 ) #include<stdio.h> #include<iostream> using namespace std; int n; int tmp; bool ton[100005];//桶 int maxn;//算法优化:记录最大值,

    来自 刘昊2020
    10
  • avatar 🌞张太阳同学🌞 2020-11-20 01:07:39

    java 回溯法

    import java.util.*; public class Main { public static void main(String[] args) { Scanner s=new Scanner(System.in); while(s.hasNext

  • avatar 东京异种 2020-11-20 07:21:25

    LeetCode-双指针

    1.有序数组的Two Sum Two Sum II - Input array is sorted (Easy)LeetCode 思路:1、双重循环时间复杂度:O(N^2) public int[] twoSum(int[] numbers, int target) { int

    来自 东京异种
    00
  • avatar 牛客63884402号 2020-11-20 09:06:23

    面试day1 五道题

    target与currentTarget区别 target处于事件流目标阶段,currentTarget处于事件流捕获,目标以及冒泡阶段。 两个指向一样时为事件流的目标阶段; 在事件流处于捕获、冒泡阶段时,target指向被单击的对象,二currentTarget一般指向事件活动的对象 DOM的

  • avatar brightlhx 2020-11-20 09:17:55

    A 进攻

    给个的做法,瓶颈在于离散化 大致思路是开桶记前缀max,代码易懂 #include<cstdio> #include<iostream> #include<algorithm> using namespace std; const int N = 1e6 + 5;

    来自 brightlhx
    10
  • avatar 生之、如舟 2020-11-20 09:23:21

    Different GCD Subarray Query HDU - 5869 【离线处理】【gcd】【树状数组】

    Different GCD Subarray Query HDU - 5869 解法 以一个数字结尾的所有连续段gcd,不会超过log个,想象一下一个gcd的唯一分解,每次要产生新的gcd,肯定是从老的gcd去掉一些质因子,也就是说至少会去掉>=2的数,gcd至少变成1/2,是呈指数型减少

    来自 生之、如舟
    00
  • avatar 生之、如舟 2020-11-20 09:54:09

    Matrix POJ - 2155 【二维树状数组】【模板题】

    Matrix POJ - 2155 解法 二维树状数组直接写即可,变反写成+1,最后查询的时候%2就行 代码 #include <iostream> #include <stdio.h> #include <cstring> #include <str

    来自 生之、如舟
    00
  • avatar 娜塔亚的非难 2020-11-20 09:58:13

    Spring MVC入门

    一、HTTP协议部分知识 HTTP协议学习文档 1.HTTP流   浏览器和服务器连接步骤:    【1】打开TCP连接    【2】浏览器向服务器发送报文(请求)    【3】服务器向浏览器返回报文(响应)    【4】浏览器关闭连接或请求重用连接 2.HTTP报文   请求报文结构如下:  包

  • avatar 秃头小白 2020-11-20 10:01:10

    费解的开关

    题目链接 https://ac.nowcoder.com/acm/problem/50920 解题思路 很重要的思想就是,1.枚举对第0行的全部操作方案,从第1行开始的每一行,用当前行的开关去维护上一行灯的亮灭。2.判断是否能使全部灯变亮,只需要去遍历最后一行,若不存在灭的灯,成立;因为前面的4行我

    来自 秃头小白
    10
  • avatar 银敢敢 2020-11-20 10:05:23

    小程序 常见组件

    1.view <view hover-class="h-class"> 点击我试试 </view>可在h-class内自定义按下的样式其他属性见文档 2.text ⽂本标签 只能嵌套text ⻓按⽂字可以复制(只有该标签有这个功能) 可以对空格 回⻋

    来自 银敢敢
    00
  • avatar 念念不忘,终有回响 2020-11-20 10:07:03

    Nothing1

    I've seen your kind, time and time again. Every fleeing man must be caught. Every secret must be unearthed. Such is the conceit of the self-proclaimed

  • avatar 刘旷 2020-11-20 10:09:23

    二手车电商不讲武德

    ​配图来自Canva可画 二手车电商赛道变了天。最近多家媒体曝光,人人车作价1万港元(约合人民币8586元)拟将主要资产贱卖,这距离其上次获得融资已过去两年半的时间。时间再往前推,优信二手车今年以来先后剥离了优信金融和优信拍两大业务,转而押注全国购,股价跌到了1美元,自上市之后市值蒸发掉了23亿美元

    来自 刘旷
    00
  • avatar Stephanie陈恩伊 2020-11-20 10:14:19

    面试题目 标签语义化 记录并激励自己

    标签语义化1.概念拆分2.优点3.总结 标签语义化 我会从三个部分来理解 1.概念拆分 2.标签语义化的优点 3.总结 第一 先从概念拆分来说 标签语义化 先来理解'语义化',简单来说就是给标签附上含义 像header nav article等这些有含义的标签header你知道是头部标签 nav是导

  • avatar 刘旷 2020-11-20 10:29:10

    营收、GMV飞升,有赞的亏损病仍然无解?

    配图来自Canva可画 近年来随着主流电商流量见顶,很多电商平台开始面临获客成本高企的困境,这时候以私域流量运营为代表的电商新模式开始异军突起,作为其中的代表之一,有赞自然也受益匪浅。最近发布的三季度财报,就很好地说明了这一点。 从三季度财报来看,有赞无论是GMV还是营收都表现亮眼。但是从盈利能力来

    来自 刘旷
    00
  • avatar 芝麻虎虎虎 2020-11-20 10:32:34

    为什么建议使用LocalDateTime,而不是Date?

    参考:https://www.jianshu.com/p/826e73804989 总结: 1.Date类型若不格式化可读性很差2.可使用SimpleDateFormat对时间进行格式化,但SimpleDateFormat是线程不安全的 Come On 一起使用java8全新的日期和时间API Lo

    来自 芝麻虎虎虎
    00
  • avatar 牛客921684061号 2020-11-20 10:38:06

    接字符求解

    include <stdio.h> int main(){ char strArr[5000] = {0}; char p = strArr; fget(strArr,sizeof(strArr),stdio); if(p) return 0;

  • avatar 派大sao 2020-11-20 10:38:59

    小咪买东西(0/1分数规划)

    小咪买东西 题目分析: 1.总价值/总花费=max,设总价值为b,总花费为a,答案为未知:b/a = x2. 对x进行二分处理(取值范围(0,inf))3. 取k个物品,那么进行排序取(bi/ai)前k个最大的 代码如下: #include<bits/stdc++.h> using n

    来自 派大sao
    20
  • avatar 秃头小白 2020-11-20 10:47:07

    Strange Towers of Hanoi

    题目链接 http://poj.org/problem?id=1958 解题思路 三个的汉诺塔就不细说了,太基础了(还是细说了……):将n个盘子从A通过B移到C的方案数表示为tir[n],完成这件事就得先把前n-1个盘子从A通过C移到B,方案数为tir[n-1];再把第n个盘子从A直接移动到C,方案

    来自 秃头小白
    10
  • avatar 派大sao 2020-11-20 10:47:44

    走出迷宫

    走出迷宫 题目分析: DFS入门题,走迷宫 代码如下: #include<bits/stdc++.h> using namespace std; #define mm(a,x) memset(a,x,sizeof a) #define mk make_pair #define l

    来自 派大sao
    20
  • avatar 娜塔亚的非难 2020-11-20 11:04:33

    算法知识速查——排序2(基于桶排序思想的排序)

    一、时间复杂度为O(n)的排序(计数排序,基数排序)   以下算法不是基于比较的排序,是基于桶排序思想的排序。 1.计数排序   【1】先根据元素的范围建立相应数量的桶  【2】遍历数组并依次将其放进对应的桶中  【3】依次取出桶中元素,排序完成 import java.util.*; publi

  • avatar 阳莱 2020-11-20 11:08:55

    51 nod 1682 中位数计数

    n数据是8000,O(n^2)复杂度就能过。因为中位数是按从小到大排序后的中间数。所以对一个区间a[l]到a[r]我们只需要小于a[i]和大于a[i]的个数相等就行。所以在查询每个a[i]的时候我们在遍历1-i的时候如果a[i]<a[j]就cnt++,a[i]>a[j]就cnt--,为啥

    来自 阳莱
    00
  • avatar 派大sao 2020-11-20 11:10:37

    after与迷宫

    after与迷宫 题目分析: 1.走过F/M房间就不能再走M/F的房间,所以进行两次bfs搜索,取最小的步数2.分两种情况走:一:F当普通房间走,但是这时候不能走M;二:M当普通房间走,同样不能走F3.怎么去就怎么回来,步数*2 代码如下: #include<bits/stdc++.h>

    来自 派大sao
    20
  • avatar SevenLee# 2020-11-20 11:11:55

    vue组件间通信

    1.方法一 props/emit,A组件中的v-on方式实现(子组件向父组件传值)通过事件形式 子组件通过event给父组件发送消息,实际上就是子组件把自己的数据发送到父组件 2.方法二 on这种方法通过一个空的Vue实例作为中央事件总线(事件中心),用它来触发事件和监听事件,巧妙而轻量地实现了任何

    来自 SevenLee#
    00
  • avatar 秃头小白 2020-11-20 11:15:54

    激光炸弹

    题目链接 https://ac.nowcoder.com/acm/problem/20032 解题思路 有坑点啊:1.xiyi能取到0;2.遍历前缀和的范围最小为正方形边长,要不当最大的xi,yi都小于r的时候输出为0。 AC代码 #include<bits/stdc++.h> #def

    来自 秃头小白
    10
  • avatar 刘旷 2020-11-20 11:24:37

    360数科三季度财报:助消费,扶小微,推复苏,实现营收37亿元

    配图来自Canva可画 北京时间11月20日,中国金融科技龙头360数科(Nasdaq:QFIN)发布2020年三季度未经审计的财务业绩。数据显示,360数科在保持稳健增长的同时,科技业务占比提升至28%,预计这一比例在未来几个季度将进一步提升。 在数字科技驱动下,截至三季度末,360数科连接近10

    来自 刘旷
    00
  • avatar 娜塔亚的非难 2020-11-20 11:27:21

    算法知识速查——经典排序总结

    一、时间复杂度 时间复杂度 算法 O(n^2) 冒泡排序、选择排序、插入排序 O(n*logn) 归并排序、快速排序、堆排序、希尔排序 O(n) 基数排序、计数排序 二、空间复杂度 时间复杂度 算法 O(1) 冒泡排序、选择排序、插入排序、堆排序、希尔排序 O

  • avatar 青小甫 2020-11-20 11:36:05

    python3

    def func(a): sum = 0 while a >= 3: sum += a // 3 a = a // 3 + a % 3 return sum + 1 if a == 2 else sum while True:

    来自 青小甫
    00
  • avatar 六娃lw 2020-11-20 11:42:37

    矩阵旋转问题

    方法一:开辟n*n空间的矩阵,将原矩阵中的数据赋值到新建的矩阵中,空间复杂度为O(n^2)。 方法二:利用原矩阵中数据的范围为0-300的条件,数据仅利用了int类型32位中的低9位,因此可以利用高位来存新值,低9位存旧值,空间复杂度为O(1)。个人觉得面试这么写才行,线性代数矩阵变换那一套面试官不

    来自 六娃lw
    00
  • avatar DeBruyne17 2020-11-20 11:44:04

    每日一题 dfs序专题 总结

    Military Problem简单题,我们预处理出dfs序,然后查询的时候之间判断一下sz的大小,就可以了!代码: #include<bits/stdc++.h> #define fgx cerr<<"-----------------------"&l

    来自 DeBruyne17
    10
  • avatar 派大sao 2020-11-20 11:54:58

    幸运数字Ⅱ

    幸运数字Ⅱ 题目分析: 当且仅当它的所有数位都是4或者7,可进行打标来把所有数存储到数组里面 总共有2 + 2^2 + 2 ^ 3 + 2 ^ 10 大约 2 ^ 11 个幸运数字 最后进行二分,ans += (min(a[i],r) - l + 1) * a[i],l = a[i] + 1; 大

    来自 派大sao
    20
  • avatar LuckyMe_ 2020-11-20 11:56:57

    rank() over,dense_rank() over,row_number() over的区别

    场景:假如有5个人,其中3个是并列第1,按照不同的方法排序结果如下:1.rank() over(order by 列名 desc): 排序结果为:1 1 1 4 52.dense_rank() over(order by 列名 desc):排序结果为:1 1 1 2 33.row_number()

    来自 LuckyMe_
    00
  • avatar 待逆鸟 2020-11-20 11:59:02

    保留某字段重复id最小的数据

    1、group by 展示的id是该分组第一次来的数据,所以不需要加MIN()2、delete 中的子查询语句 ,规定 删除的表和查询的表 表明不能相同,所以需要造表 delete from titles_testwhere id not in ( select * from (

    来自 待逆鸟
    00
  • LeetCode147. 对链表进行插入排序-Java&Go-头插法

    算法 1.头插法 2.插入前先记录下一个要插入的节点,然后从头开始找插入位置 public ListNode insertionSortList(ListNode head) { if (head == null || head.next == null) { retu

  • avatar 牛客703842422号 2020-11-20 13:05:34

    开发面试题

    hashmap 小顶堆 1、有一个1G大小的一个文件,里面每一行是一个英文单词,词的大小不超过16字节,内存限制是1M。请设计一个算法思路,返回频数最高的100个词。 解题思路:1、遍历文件,对遍历到的每一个词,执行Hash操作:hash(x)%2000,将结果为i的词存放到文件ai中,通过这个分解

  • avatar 牛客695804806号 2020-11-20 13:29:07

    大佬们怎么在检测到空格时递归就直接结束啊,很大部分时间应该是白花了

    #include<stdio.h> int sum = 0; bool flag = 0; int getString() { char ch; scanf("%c", &ch); if (ch != '\n')getString();

  • avatar Max_n. 2020-11-20 13:31:29

    剑指offer - 二叉搜索树的后序遍历序列(Java实现)

    题目链接:https://www.nowcoder.com/practice/a861533d45854474ac791d90e447bafd?tpId=13&&tqId=11176&rp=1&ru=/ta/coding-interviews&qru=/ta/

    来自 Max_n.
    00
  • avatar 昵称很长很长真是太好了 2020-11-20 13:53:26

    [codeforces] 383C Propagating tree(dfs序+线段树)

    题意:给你一棵n个结点的树, 以1为根。每个结点有点权。有m次操作:1.x结点权值 +val,x的儿子权值 −val,x的孙子们 +val,以此类推。2.询问x的点权;题解:我们首先跑一边dfs序,顺便求除每个结点的深度。我们把他分成两颗线段树,深度为奇数的在第一颗上,深度为偶数的在第二课上。我们每

  • avatar 牛客420789452号 2020-11-20 14:57:05

    kuangbin搜索

    棋盘 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input 输入含有多组测试数据。每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了

  • avatar HACV 2020-11-20 14:57:45

    STL解法

    STL解法 #include<bits/stdc++.h> using namespace std; int main() { vector<int> test(8); for(int i=0; i<8; ++i) { test

    来自 HACV
    00
  • avatar 派大sao 2020-11-20 15:03:53

    maze

    maze 题目分析: BFS进行状态转移,多次进入队列优化答案 代码如下: #include<bits/stdc++.h> using namespace std; #define mm(a,x) memset(a,x,sizeof a) #define mk make_pair

    来自 派大sao
    20
  • avatar 关小亿 2020-11-20 15:08:51

    理解 JavaScript 的 async/await

    转载 https://segmentfault.com/a/1190000007535316  边城大大 之前一直搞不懂 async/await ,趁现在不忙就一起学习吧。 1.async 和 await 在干什么的?

    来自 关小亿
    00
  • avatar 。。。201910131627798 2020-11-20 15:13:39

    Network

    分析 考虑求出边双连通分量,那么题目其实就是在问,有多少个桥。那么由于边双缩点之后,整个图变为树。那么树的边数就是答案。考虑新加一条边之后的贡献。那么就是树上距离,在将这个链上的权值变为 。这个考虑树链剖分或者 维护,写完才发现,好像直接并查集时间复杂度好像还要更优。这里采用了 实现,时间总复

  • avatar 秃头小白 2020-11-20 15:17:30

    CodeForces - 998C Convert to Ones

    题目链接 https://codeforces.com/problemset/problem/998/C 解题思路 别人的正确思路: 任何一段0 1序列都可以看做是一串 0 然后用 1 切割开。首先,因为我们是要把目标串变成全1串,所以开头的1(和结尾的1)我们可以不去管它,所以我们可以把所有的串看

    来自 秃头小白
    10
  • avatar 网易游戏学院君 2020-11-20 15:30:32

    接招!这里有三条校招通关秘笈

    更多干货,上网易游戏学院app查看! https://game.academy.163.com/ssi/app/?referrer=niuke 秘笈一:不打无准备之仗! 俗话说,知己知彼,百战不殆,在面试前各位同学一定要做好充足的准备。

  • avatar 阳莱 2020-11-20 16:14:55

    51 nod 1153 选择子序列

    这个题的题意好难说啊,a[b[i]]要从大到小,直接dfs就行了。 #include<bits/stdc++.h> #define fp(i,a,b) for(int i=a;i<=b;i++) typedef long long ll; typedef double dl; us

    来自 阳莱
    00
  • avatar 娜塔亚的非难 2020-11-20 16:30:03

    Java源码阅读——ArrayList

    一、简单介绍   【1】ArrayList是List接口的可调整大小的数组实现。实现所有可选的列表操作,并允许放入任何类型的元素,包括null。除了实现List接口之外,此类还提供一些方法来操纵内部用于存储列表的数组的大小。(此类与Vector大致等效,但它是不同步的,即非线程安全的。)  【2】s

  • avatar iOS_峰 2020-11-20 17:00:06

    iOS逆向工程之Hopper中的ARM指令

    一、Hopper中的ARM指令 ARM处理器就不多说了,ARM处理器因为低功耗等原因,所以大部分移动设备上用的基本上都是ARM架构的处理器。当然作为移动设备的Android手机,iPhone也是用的ARM架构的处理器。如果你想对iOS系统以及你的应用进一步的了解,那么对ARM指令集的了解是必不

    来自 iOS_峰
    00
  • avatar 纸伞挽璃殇 2020-11-20 17:02:33

    struts2

    struts2 1.Struts2 是一个基于MVC的设计模式,的WEB应用层的框架啊,本质上就是一个Servlet 2.在MVC的设置模式中,Struts2处于控制层,来进行建立模型与视图的数据交互, 3.Struts2以WEBWork来为核心作为基础,进行运行的创建工程加载对应的ja

    来自 纸伞挽璃殇
    00
  • avatar 牛客703842422号 2020-11-20 17:07:35

    11.18~11.20 惨痛的字节以及招商银行面试记录

    字节 手撕代码 算法:3sumSQL:找出所有成绩都在80分以上的同学名字 数据库理论 SQL索引是什么、引擎有哪些 智力题 10个石子,你和对手轮流抓,可抓1个2个或者3个求你先手的情况下胜算有多大:关键是用倒推法,假设自己要赢,那么自己最后需要面对的石子个数必须是1、2或3,那怎样才能保证一定是

  • avatar Allenyep 2020-11-20 17:21:14

    《Redis设计与实现》读书笔记 基础数据结构(二)

    数据结构  整数集合 当一个集合只包含整数且数量不多时,redis就会使用整数集合作为底层实现。 typedef struct inset{ //编码方式 uint32_t encoding; //元素数量 uint32_t length; //数组

    来自 Allenyep
    00
  • avatar jijidawang 2020-11-07 22:13:00

    题解【P1833 樱花】

    题目 有 \(n\) 棵樱花,有三种: 只能看一次 最多看 \(A_i\) 遍 能无限看 看每棵樱花都需要一定时间 \(T_i\),求从 \(T_s\) 开始,到 \(T_e\) 结束(时间)最多能看多少樱花。 题解 混合背包板子,01 背包相当于 \(1\) 个物品的多

    来自 jijidawang
    00
  • avatar jijidawang 2020-11-07 22:06:00

    题解【CodeForces 910A The Way to Home】

    题目大意 一只青蛙现在在一个数轴上,它现在要从点 \(1\) 跳到点 \(n\) ,它每次可以向右跳不超过 \(d\) 个单位。比如,它可以从点 \(x\) 跳到点 \(x+a\)(\(1\le a\le d\)) 。 特别的,青蛙只能在有百合花的点上停留。保证点 \(1\) 和点 \(n\)

    来自 jijidawang
    00
  • avatar jijidawang 2020-11-07 21:23:00

    三角恒等变换公式

    诱导公式:奇变偶不变,符号看象限 无敌六边形: 其中有三组关系: 边上的三角函数两边相乘等于中间 染了色的三角形上面两个三角函数相乘等于下面的 相对的三角函数是倒数关系 和差角公式: \(\sin(\alpha\pm\beta)=\sin\alpha\cos\b

    来自 jijidawang
    00
  • avatar jijidawang 2020-11-06 23:05:00

    题解【洛谷 P1246 编码】

    题目 编码工作常被运用于密文或压缩传输。这里我们用一种最简单的编码方式进行编码:把一些有规律的单词编成数宇。 字母表***有 \(26\) 个字母 \(\{\tt a,b,\cdots,z\}\),这些特殊的单词长度不超过 \(6\) 且字母按升序排列。把所有这样的单词放在一起,按字典顺序排列,

    来自 jijidawang
    00
  • avatar jijidawang 2020-10-30 20:00:00

    生成函数(母函数)详解

    目录 0. 前置 1. 广义二项式定理(牛顿二项式定理) 2. 双阶乘 3. 一些展开式 1. 形式幂级数的定义及基础运算(可略) 2. 生成函数 1. 普通生成函数(OGF) 1. 定义

    来自 jijidawang
    00
  • avatar jijidawang 2020-10-25 13:21:00

    树状数组学习笔记

    未完待续 ... 目录 1. 树状数组原理 1. 引入 2. 树状数组 2. 树状数组普通应用 1. 单点修改单点查询 2. 单点加区间求和 3. 区间加单点查询 4. 区间加区间求和 5.

    来自 jijidawang
    00
  • avatar jijidawang 2020-10-10 18:06:00

    清北学堂 2020 国庆J2考前综合强化 Day7

    目录 1. 题目 T1 魔力石 题目描述 Sol T2 和 题目描述 Sol T3 数对 题目描述 Sol

    来自 jijidawang
    00
  • avatar jijidawang 2020-10-10 14:05:00

    清北学堂 2020 国庆J2考前综合强化 Day6

    目录 1. 题目 T1 双色球计数 题目描述 Sol 炼金术 题目描述 Sol T3 地铁大亨 题目描述 Sol

    来自 jijidawang
    00
  • avatar jijidawang 2020-10-09 13:15:00

    清北学堂 2020 国庆J2考前综合强化 Day4

    目录 1. 题目 T1 写字符串 题目描述 Sol T2 神奇的数 题目描述 Sol T3 珠子染色 题目描述 Sol

    来自 jijidawang
    00
  • avatar jijidawang 2020-10-08 17:37:00

    清北学堂 2020 国庆J2考前综合强化 Day3

    目录 1. 题目 T1 石头剪刀布 题目描述 Sol T2 铺地毯 题目描述 Sol T3 数列游戏 题目描述 Sol

    来自 jijidawang
    00
  • avatar jijidawang 2020-10-08 16:49:00

    test

    \[x_i\ge 0 \tag{\it i=\rm 1,2,...,\it n} \]

    来自 jijidawang
    00