• avatar 寒江陪烟火🔥 2015-08-20 11:25:00

    HDU1166 敌兵布阵(线段树基础题单节点更新区间查询)

    这题用树状数组写要简单很多,因为我学习线段树,找了这个题入门。。 #include <iostream> #include <cstdio> #include <cstring> #include <string> #include <q

  • avatar 寒江陪烟火🔥 2015-08-20 10:16:00

    线段树详解

    参考 http://blog.csdn.net/metalseed/article/details/8039326 一:线段树基本概念 1:概述 线段树,类似区间树,是一个完全二叉树,它在各个节点保存一条线段(数组中的一段子数组),主要用于高效解决 连续区间的动态查询问题,由于二叉结构的特

  • avatar 寒江陪烟火🔥 2015-08-19 11:44:00

    扩展欧几里德算法

    void gcd(int a,int b,int &d,int &x,int &y) { if(!b) { d=a; x=1; y=0; } else { gcd(b,a%

  • avatar 寒江陪烟火🔥 2015-08-17 14:48:00

    UVALive 5790 Ball Stacking(灵活转换)

    参考 http://www.cnblogs.com/Phantom01/p/3957897.html DP的方向真的很重要,这题做的时候死活想不出来,看了题解以后恍然大悟原来这么简单。 题意:有n层堆成金字塔状的球,若你要选一个球,你必须把它上面那两个球取了,当然也可以一个不取。求选的球最大的权

  • avatar 寒江陪烟火🔥 2015-08-17 11:27:00

    DAG上的动态规划(硬币问题)

    问题描述: 有n种硬币,面值分别为v1,v2,v3...vn,每种硬币有无限多,给定非负整数s,可以选用多少个硬币,使得面值之和恰好为s?输出硬币数目的最小值和最大值,并且输出各自的选取方案(如果有多种方案,则输出硬币编号字典序较小的方案,输出每种选取方案的面值)。1<=n<=100,

  • avatar 寒江陪烟火🔥 2015-08-17 11:20:00

    DAG上的动态规划(嵌套矩形)

    转自 http://blog.csdn.net/achiberx/article/details/8688759 <dl class="problem&#45;display"> <dt> 描述 </dt> <dd&g

  • avatar 寒江陪烟火🔥 2015-08-16 12:46:00

    POJ2823 Sliding Window(单调队列模版题)

    题目描述:有N个数,每次从左到右选取M个数,第一行选取每个区间中的最小值输出,第二行选取最大值并输出。 #include <iostream> #include <cstdio> #include <cstring> #include <string

  • avatar 寒江陪烟火🔥 2015-08-16 09:56:00

    二分模版

    详情请见http://blog.csdn.net/int64ago/article/details/7425727 //二分查找(找到返回左端,找不到返回右端) int bSearch(int x,int y,int g) { int mid,l=x,r=y; while(l

  • avatar 寒江陪烟火🔥 2015-08-16 09:37:00

    最大连续和

    题意:给出一个长度为n的序列A1,A2,...,An,求最大连续和。 int maxsum(int *A,int x,int y)//返回数组在左闭右开区间[x,y)中的最大连续和 { int v,l,r,maxs; if(y-x==1) return A[x];//只有一个

  • avatar 寒江陪烟火🔥 2015-08-16 09:25:00

    LUCAS组合数公式

    typedef long long LL; const int MOD=1e9+7; LL quick_mod(LL a,LL b) { LL ans=1; a%=MOD; while(b) { if(b&1) {

  • avatar 寒江陪烟火🔥 2015-08-16 09:23:00

    快速幂

    // m^n % k int quickpow(int m,int n,int k) { int b = 1; while (n > 0) { if (n & 1) b = (b*m)%k; n = n >>

  • avatar 寒江陪烟火🔥 2015-08-16 09:22:00

    打质因数表

    #define X 1000010 int s[X]; void make(){ int i,j; for(i=2;i<X;i++) if(!s[i]) for(j=i;j<X;j+=i) s[j]=

  • avatar 寒江陪烟火🔥 2015-08-16 09:21:00

    打素数表(筛法)

    const int M=1000; bool mark[M]; void judge() { memset(mark,true,sizeof(mark)); mark[0]=mark[1]=false; for(int i=2;i*i<=M;i++) {

  • avatar 寒江陪烟火🔥 2015-08-16 09:13:00

    棋盘覆盖

    问题描述:     在一个2k x 2k ( 即:2^k x 2^k )个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格,且称该棋盘为一特殊棋盘。在棋盘覆盖问题中,要用图示的4种不同形态的L型骨牌覆盖给定的特殊棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖。  

  • avatar 寒江陪烟火🔥 2015-08-11 22:22:00

    POJ2352 stars 修改某个位置上的值,查找一段区间的和(向上修改,向下统计)

    链接: http://poj.org/problem?id=2352 题目大意: 在坐标上有n个星星,如果某个星星坐标为(x, y), 它的左下位置为:(x0,y0),x0<=x 且y0<=y。如果左下位置有a个星星,就表示这个星星属于level x 按照y递增,如果y相同则x

  • avatar Bazingargg 2021-05-01 10:47:37

    GAMES101 现代计算机图形学入门(五)(六)

    GAMES101 现代计算机图形学入门(五)(六) 主要讲的是三角形的光栅化 光栅化是什么意思呢,就是说前面已经讲到一些基础的变换,还有一些三维物体如何在屏幕上呈现的问题 Viewing transformation View(视图)/Camera transformation Projectio

    来自 Bazingargg
    00
  • avatar Bazingargg 2021-05-01 10:48:50

    project1课后笔记

    在接下来的三次作业中,要做的事情就是模拟一个基于CPU的光栅化渲染器的简化版本。 本次作业的任务是填写一个旋转矩阵和一个透视投影矩阵,给定三个点,我们需要做的将三个点的左边变换为屏幕坐标并在屏幕上绘制出对应的线框三角形,因为代码中已经提供了draw_triangle函数,所以你只需要去构建变换矩阵即

    来自 Bazingargg
    00
  • avatar 迦灿 2021-05-01 10:50:07

    题解 | #计算某字母出现次数#

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

    来自 迦灿
    00
  • avatar crabxmz 2021-05-01 13:11:39

    文件上传漏洞

    https://owasp.org/www-community/vulnerabilities/Unrestricted_File_Upload

    来自 crabxmz
    00
  • avatar allkill 2021-05-01 13:23:22

    CF educational 108 C Berland Regional

    题目要求:题目大意:每个学校有很多人,每个人有一个能力值。现在要组队参赛,假如现在一支队伍k人,最终参赛总人数是k的倍数,而且只能同校组队。问队伍人数从1~n,这n种情况每种情况整个比赛所有参赛队员的最大能力和。思路:就是模拟,但要注意方***不会超时.我最初得思路是k从到n,每次遍历这个学校对答案

    来自 allkill
    00
  • avatar 韩小帅 2021-05-01 13:28:49

    五一训练礼包 A-1

    通过找规律来写代码。例如: A=0 K=0; A=1 K=1; A=2 K=2,0,2; A=3 K=3,1,3; A=4 K=4,2,0;可以发现当K为偶数(奇数)时,A也是偶数(奇数); 当K大于等于A时,只需要将A点移动K-A的距离即可;当K小于A时,若K和A同为

    来自 韩小帅
    10
  • avatar 熠丶 2021-05-01 14:01:33

    The Fair Nut and Strings

    思路 把a看成0,把b看成1这样就形成了01字符串用类似字典树的样子来建树求每层s,t字典序大小之间(包括是s,t)的个数设为d答案即为每层min(d,k)的和 代码 // Problem: The Fair Nut and Strings // Contest: NowCoder // URL:

    来自 熠丶
    10
  • avatar 韩小帅 2021-05-01 14:41:44

    五一训练礼包 B-2

    求c序列之和的最大值,既和要大,差要小。可知和要大,只有2,0搭配;差要小,只有0,2或0,1搭配;然后再让a,b序列中相同的元素搭配,最后减去1,2搭配即可。 #include<stdio.h> int main(){ int t; scanf("%d&quo

    来自 韩小帅
    00
  • avatar 背不好八股文 2021-05-01 14:50:09

    配置分布式集群

    要点 创建用户,配置sudo免密 useradd csw:创建用户 passwd csw:设置密码 sudo vim /etc/sudoers:然后添加对应的项 更改主机名,设置静态IP sudo vim /etc/sysconfig/network:设置主机名 sudo vim /etc/u

  • avatar Dream_coding 2021-05-01 15:10:17

    题解 | #The Fair Nut and Strings#

    题意:在所有长度为n,字典序在s和t的,只有'a','b'组成的字符串中,选取k个,然后让他们前缀组成的集合最大。 思路:如果我们把字符二叉树画出来,一个字符串对应根到叶子的一条路径。 我们发现如果某一层的节点数比k小,那么这一层的节点都可以被经过。按照题意处理即可。 #include<bit

    来自 Dream_coding
    00
  • avatar 韩小帅 2021-05-01 15:12:10

    五一训练礼包 D-4

    求购买字符串的最少硬币。如果一个字符,更改它和购买它所花费的硬币比原来多,那么就不去更改它,反之则更改。 #include<stdio.h> #include<string.h> int main(){ int t; scanf("%d",

    来自 韩小帅
    00
  • avatar acacac,,,,, 2021-05-01 15:50:09

    五一训练礼包A-1

    分三种情况讨论1,当k=n时,该解一定存在2,当k<n时,根据数学可知,有两种情况(1),当(n-k)%2==0时,该解一定存在(2),当(n-k)%2!=0时,需要移动一步3,当k>n时,根据数学可知,需要移动(k-n)步 #include<stdio.h> int ma

    来自 acacac,,,,,
    10
  • avatar abcttt 2021-05-01 16:04:14

    注解与反射

    注解:元注解与自定义注解 package Annotation; import java.lang.annotation.*; public class Test02 { @MyAnnotation public void Test(){ } } //测试元注解

    来自 abcttt
    00
  • avatar 熠丶 2021-05-01 16:06:26

    Fuel Economy

    思路 我们可以把终点看成距离为d,价格为0的加油站每次到达加油站我们都要把油箱加满如果每站之间距离大于油箱容量(第一站是否达到看当前容量),输出-1假设油箱中的油有区别,并且可被替换我们优先使用价格低的油,到下一个加油站时可以把当前油箱中比当前加油站的油贵的油替换成当前加油站的油用双端队列维护模拟即

    来自 熠丶
    20
  • avatar chce 2021-05-01 16:24:18

    五一训练礼包 B - 2

    很明显唯有的正数就是(2,1),而(1,2)则是唯有的负数,剩下的0和1对结果不会造成影响,故对a队列的2,0分别与b队列的1,2作为衡量标准,达成组合(2,1)与(0,2)即可。 #include<bits/stdc++.h> using namespace std; int main

    来自 chce
    00
  • avatar Aaron7621 2021-05-01 16:30:12

    深入理解MVCC及其在innoDB中的实现

    MVCC简述 阅读本文前我们需要了解脏写、脏读、不可重复读、幻读 以及事务的隔离级别。 在处理多线程读写时,为了保持数据的一致性以及满足事务的各种隔离级别,我们可以通过加锁的方式实现。然而加锁必然导致并发度、效率降低。为了解决这个问题出现了MVCC(多版本并发控制)。正如其名,MVCC就是通过保存记

    来自 Aaron7621
    20
  • avatar Bernard5 2021-05-01 17:03:42

    线性基 Linear Base

    性质 线性基的元素能通过相互异或,得到原序列的元素的所有相互异或得到的值。也可以得到原序列的任意一个数。 线性基是满足性质1的最小集合。 线性基没有异或和为 0 的子集。 线性基中每个元素的异或方案唯一,也就是说,线性基中不同的异或组合异或出的数都是不一样的。 线性基中每个元素的二进制最高位互不相

    来自 Bernard5
    00
  • avatar 背不好八股文 2021-05-01 17:05:19

    MapReduce

    MapReduce是一种编程模型,将任务分为两个阶段:Map和Reduce,用户只需编写map()和reduce()两个函数就可以完成简单的分布式程序的设计。MapReduce能够解决的问题有一个共同特点:任务可以被分解成多个子问题,且这些子问题相对独立,彼此之间不会有牵制,待并行完成这些子问题后,

  • avatar 韩小帅 2021-05-01 17:11:30

    五一训练礼包 E-5

    要使每个组合的中位数最大,那么应该从后面开始进行组合。中位数之后(包括中位数)的数从序列后边开始组合,之前的从序列前边开始组合。 #include<iostream> using namespace std; int main() { long long t; cin&g

    来自 韩小帅
    00
  • avatar 牛客95148991号 2021-05-01 17:14:30

    五一训练礼包 A - 1

    这道题就是一个AB-OB的题目,进行拆分就是OA-2*OB,让OA减K>=0就可以了。 #include<stdio.h> int main() { int n,k,t; int l; scanf("%d",&t); f

  • avatar abcttt 2021-05-01 17:58:53

    学习代理反射

    最近从网上学习了动态代理,写篇博客来加深一下理解,学习了https://www.zhihu.com/question/20794107 这篇文章从静态代理开始说起假设现在项目经理有一个需求:在项目现有所有类的方法前后打印日志。这个可以通过静态代理来实现1.为现有的每一个类都编写一个对应的代理类,并且

    来自 abcttt
    10
  • avatar 刘旷 2021-05-01 18:07:01

    新东方已然转头,好未来继续营销

    ​ 配图来自Canva可画 随着社会经济的发展,教育越来越受到人们的重视,各大教育机构也像雨后春笋般冒出,给对教育有极大需求的家长们带来了选择困难。然而在大多数消费者的潜意识里,即便新的教育机构宣传得多么热火朝天,但其对老牌机构依然更为信任。 因为老牌机构不但运营时间更长,其教育方式和效果也在多年

    来自 刘旷
    00
  • avatar yuan625 2021-05-01 19:10:10

    服务端如何防止重复支付

    作者:狂乱的贵公子 来源:cnblogs.com/cjsblog/p/14516909.html 概述 ​ 如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支

    来自 yuan625
    11
  • avatar 包子超好吃 2021-05-01 19:24:18

    n-14 题解

    有收获多多点赞,嘻嘻嘻被这个多组输入恶心到了,根本没讲清楚是不是多组输入,害我多wa了两发解题核心;当然是大家都熟悉的bfs,然后加上一点点贪心其实我觉得这个都有点象A * 算法了,但是其实不是,远没有A * 算法复杂,也不需要设估价方程,也就是把普通队列换成了优先队列,其中的cmp需要自己写一下;

    来自 包子超好吃
    00
  • avatar 没错就是这个超 2021-05-01 19:24:22

    36-40

    描述一下SpringBean的生命周期 1.解析类得到beandefinition2.如果有多个构造方法,判断使用哪个构造方法3.确定构造方法之后实例化生成一个对象4.对bean对象进行属性填充,根据注解添加(@Authwired)5.回调Aware方法,比如Bean NameAware、Bean

  • avatar 牛客95148991号 2021-05-01 20:22:34

    五一训练礼包 B - 2

    要保证最大就要使最大的减最小的,就要使2与1相配,2与0相配。 #include<stdio.h> int main() { int t,z; int x1,y1,z1,x2,y2,z2; scanf("%d",&t); for

  • avatar acacac,,,,, 2021-05-01 20:30:37

    五一训练礼包B - 2

    我们可以将数据看成为填空的关系(前一排假设是空的个数,后一排假设是数据的个数),结合题目所规定的关系,我们应该用尽量z1y2,同时避免y1z1,则我们可以看成先用y2去填z1,在此就需要讨论两种空够不够的情况,接下来,为避免y1*z1,我们再用z2填x1,同样有两种情况。 #include<s

    来自 acacac,,,,,
    10
  • avatar 西红柿酱 2021-05-01 20:33:17

    关于距离计算出错的问题

    目前已知三种方法 1 Distance(A.position,B.position) 2 (A.position-B.position).sqrmagnitude 3 navmeshagent.remainingdistance 第三种正常使用,前两种用于怪物攻击距离判断时计算所得值异常过大,

    来自 西红柿酱
    00
  • avatar Changlon 2021-05-01 20:52:51

    题解 | #01背包#

    function knapsack( V , n , vw ) { if(V==0||n==0) return 0 if(n==1&&V>=vw[0][0]) return vw[0][1] let dp = [] //算法优化,优化空间

    来自 Changlon
    00
  • avatar 猫大仙modx 2021-05-01 21:19:52

    排序算法

    ①冒泡法version 1普通排序 void bubble_sort_1(char a[],int len) { int i, j,tmp=0; for (i = 0; i < len-1; i++)//len-1就是总数减去1等于趟数 { for (j

    来自 猫大仙modx
    10
  • avatar chce 2021-05-01 21:43:18

    五一训练礼包 D - 4

    字符串里面只有0和1,直接分成全1或者全0计算,减掉换的,输出最小值就行了,额外的一种情况就是,不换字符直接计价(样例一)。 #include<bits/stdc++.h> using namespace std; int main() { long long t,p=0,q=0

    来自 chce
    00
  • avatar N_1567 2021-05-01 21:44:05

    题解 | #字符串修改#

    定义字符加法:a+1=ba+1=b,b+1=cb+1=c,……,以此类推,特殊地z+1=az+1=az−1=y,y-1=xy−1=x,……,以此类推,特殊地a-1=za−1=z给定一个长度为n的字符串,请输出特殊处理之后的字符串需要对字符串进行如下处理:对于字符串当中任意字符s(1≤i≤n),当i为

    来自 N_1567
    10
  • avatar 牛客802314410号 2021-05-01 21:56:42

    float\double\decimal区分

    1.基础知识(1)二进制转十进制: 示例: 二进制:1010110 转换成十进制:  12^6+02^5+12^4+02^3+12^2+12^1+02^0*  =64+0+16+0+4+2+0  =86(2)十进制转二进制:除以2,商继续除以2,得到0为止,将余数逆序排列(结果是从下向

  • avatar lduhengheng 2021-05-01 22:32:10

    题解 | # D 迷阵#

    先考虑暴力,我们可以3000*3000*n*n枚举所有的情况,最小值最大值是否可行。  然后可以考虑枚举最小值,二分最大值看是否合法,或者直接二分答案,总感觉会T(但人家的代码都过了) 但再考虑一下的话,当枚举一个最大值的时候,我们需要让最小值尽可能大,所以最小值具有单调性,就可以枚举最大值,最小值

    来自 lduhengheng
    10
  • avatar 福大大架构师每日一题 2021-05-01 22:35:04

    2021-05-01:给定一个有序数组arr,代表坐落在X轴上的点。给定一个正数K,代表绳子的长度。返回绳子最多压中几个

    2021-05-01:给定一个有序数组arr,代表坐落在X轴上的点。给定一个正数K,代表绳子的长度。返回绳子最多压中几个点?即使绳子边缘处盖住点也算盖住。 福大大 答案2021-05-01: 滑动窗口。窗口只会变大或者不变,不会变小。最后右指针位置减去左指针位置,就是需要返回的长度。 代码用gola

  • avatar 牛客95148991号 2021-05-01 23:29:31

    D - 4

    这道题要衡量换与不换之间的代价,所以不能盲目的将大的换成小的。 #include<stdio.h> #include<string.h> int main() { int t,a,b; int x,y; int n,c1,c0,h; char

  • avatar tggt1023 2021-05-01 23:46:22

    五一训练礼包A-1

    题目:思路:1.当n=k时,我么们会发现,B的位置一直在0处,故A不移动2.当n<k时,我们会发现规律,这时B不存在需要移动A,而移动A的最小值就为k-n.3.当n>k时,我们会发现与奇数偶数有关:都奇都偶,B存在,A不需要移动;除开都奇都偶,那么A都会增加一步,这时B存在,即1为A最小

    来自 tggt1023
    10
  • avatar 牛客792279920号 2021-05-02 00:42:37

    题解 | #字符串排列#

    import java.util.*; public class Solution { public ArrayList<String> Permutation(String str) { ArrayList<String> list=new Arra

  • avatar 牛客792279920号 2021-05-02 01:15:06

    题解 | #连续子数组的最大和#

    动规dp[i]表示第i个位置的最大和判断前一个位置的最大和dp[i-1]是正是负正数:dp[i]=dp[i-1]+array[i]负数dp[i]=array[i];同时用一个变量max记录最大值 public int FindGreatestSumOfSubArray(int[] array) {

  • avatar 牛客792279920号 2021-05-02 02:29:35

    题解 | #把数组排成最小的数#

    自定义排序规则+插入排序如果s1+s2>s2+s1,s1>s2;反之s1<s2;排好序后拼接 import java.util.*; public class Solution { public String PrintMinNumber(int [] numbers) {

  • avatar Aaron7621 2021-05-02 02:51:18

    JAVA并发编程之线程的状态和方法

    线程的状态 初始状态 实现Runnable接口和继承Thread可以得到一个线程类,new一个实例出来,线程就进入了初始状态。 就绪状态 就绪状态意味着线程处于可执行的状态,但是并未真正执行。要等到调度程序选到就绪的线程,线程才会真正占用CPU,执行。 进入就绪状态的几种情况: 调用线程的star

    来自 Aaron7621
    11
  • avatar 牛客792279920号 2021-05-02 04:09:25

    题解 | #重建二叉树#

    递归回溯,先找到当前字符,然后分别从当前位置的上下左右去找下一个,找到继续找,找不到返回false因为不能路径重复,设置一个标记二维数组,标记走过的位置。 public boolean hasPath (char[][] matrix, String word) { if(matri

  • avatar 牛客792279920号 2021-05-02 05:02:00

    题解 | #机器人的运动范围#

    虽然机器人可以上下左右移动,但是从(0,0)出发向下、向右遍历已经可以遍历所有满足要求的节点因此只需向下向右进行递归,类似二叉树,因为会出现重复,用二维数组进行标记 public class Solution { public int movingCount(int threshold, i

  • avatar 牛客792279920号 2021-05-02 05:14:26

    题解 | #滑动窗口的最大值#

    三指针求解初始定义窗口左边界left=0,右边界right=left+size,以及指向窗口最大值位置的指针index窗口更新后index跟left的大小关系:如果最大值索引index<left,说明之前的最大值不在窗口内,重新寻找最大值否则最大值索引index>=left,说明窗口移动

  • avatar 牛客792279920号 2021-05-02 05:48:18

    题解 | #二叉树中和为某一值的路径#

    前序遍历二叉树,用list集合存储所经过的节点值将当前节点值加入list,判断从根节点到当前节点和目标和的大小关系1.大于或者此节点为null,返回。否则将当前节点加入list2.等于,判断是否已经是叶子节点,是将当前集合加入结果集,3.小于,继续去找当前节点的左右子节点进行判断4.从list删除当

  • avatar 云深飘泪雨 2021-05-02 09:06:04

    题解 | #字符串修改#

    (latex渲染问题,请展开查看) 通用题解 题目链接在标题上(别问我为什么超链接是黑的) 当时做题的时候,点开B题,想了十分钟,感觉我能想到的所有方法都会T掉,然后点开了C题,就有思路了...... 这种要输出路径的一看就只有DFS了,可以用类似拓扑排序的方法,void dfs(下标,深度(输出用

    来自 云深飘泪雨
    30
  • avatar 新人饭饭 2021-05-02 09:15:12

    题解 | #获取所有非manager的员工emp_no#

    用左连接和is null即可代码如下:已通过select e.emp_nofrom employees e left join dept_manager don e.emp_no = d.emp_nowhere d.dept_no is null;

    来自 新人饭饭
    00
  • avatar 有心有梦 2021-05-02 10:57:24

    题解 | #构建乘积数组#动态规划

    public int[] multiply(int[] A) { int n = A.length; int[] B = new int[n]; // 从左到右累乘 for (int i = 0,product = 1; i <

    来自 有心有梦
    00
  • avatar tlzmw001 2021-05-02 11:00:58

    C++Primer-类的静态成员

    声明静态成员 使用static,对象中不包含静态数据,静态数据在所有此类的对象***享,静态成员函数不包含this指针、不绑定、不能被声明为const 定义静态成员 在类外定义不加const 由于静态对象不是在类对象创建时创建的,也就不能被类的构造函数初始化,所以一般

    来自 tlzmw001
    00
  • avatar 牛客95148991号 2021-05-02 11:10:32

    E - 5

    这道题要注意中位数,要保证中位数在后面大的区间中,同时要注意类型定义。 #include<stdio.h> int a[10000000]; int main() { long long t,n,k,sum,l,b; scanf("%lld",

  • avatar 新人饭饭 2021-05-02 11:12:31

    题解 | #获取所有员工当前的manager#

    为什么看其他题解的where里都用到了to_date字段了呢?这样写也能过呢。select d.emp_no,m.emp_no managerfrom dept_emp d join dept_manager mon d.dept_no = m.dept_nowhere d.emp_no != m.

    来自 新人饭饭
    00
  • avatar 港同学的主页 2021-05-02 11:59:58

    题解 | #字符金字塔#

    #include <iostream> using namespace std; int main() { char input; cin >> input; char table[5][9]; for (int i = 0; i < 5; i++)

  • avatar 吃米饭 2021-05-02 12:02:20

    Array

    存储具有一对一逻辑关系数据的存储顺序结构。 数组最大的优点:快速查询,最好应用于索引有语义的情况。 插入元素 template<typename T> bool Array<T>::add(const int index, const T& e) { i

    来自 吃米饭
    00
  • avatar 港同学的主页 2021-05-02 12:10:52

    题解 | #ASCII码#

    #include <iostream> using namespace std; int main() { int array[12] = {73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116, 33}; for (int i =

  • avatar 港同学的主页 2021-05-02 12:23:57

    题解 | #出生日期输入输出#

    #include <iostream> using namespace std; int main() { string birth; string year, month, date; cin >> birth; for (int i = 0; i

  • avatar 前端小龙 2021-05-02 12:56:27

    箭头函数

    在ES6的箭头函数 作者单独成文 来讲解这个箭头函数 ES6 的箭头函数 一种新的函数定义方式 对于函数表达式的简写方式箭头函数的特性 语法 () => {} // ():形参的位置 {}:代码段 注意 没有 arguments这个值箭头函数的特性 如果只是接收一个形参 那么可以忽略不

    来自 前端小龙
    10
  • avatar 搜索树 2021-05-02 13:04:56

    MySQL(一) 基础架构:一条SQL查询语句是如何执行的

    MySQL基础架构示意图如下:大体来说,MySQL可以分为Server层和存储引擎层两部分。 Server层包括连接器,查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期,时间,数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发

    来自 搜索树
    10
  • avatar 韩小帅 2021-05-02 13:16:17

    五一训练礼包 F-6

    按位与操作 0&0=0; 0&1=0; 1&0=0; 1&1=1 题意:从1到2^k-1中挑选n个数,要求这n个数按位与&为0,并且求和尽可能大,问这种组合数有多少种。要使n个数按位与&为0,则每一位(共k位)上至少要有一个0,才能保证n个数的每一位按

    来自 韩小帅
    00
  • avatar 可口可乐壹号 2021-05-02 13:28:23

    题解 | #字符串修改#

    很基础的一道题,注意一下负数取模就行了,i太大的时候偶数会变成负数,我就因为这个WA了几发懂原理的话就变得很简单了,下面给出我的13行无压行代码 #include<bits/stdc++.h> using namespace std; char s[100005]; int main()

  • avatar 一叶潇潇 2021-05-02 13:49:00

    题解 | #查找入职员工时间排名倒数第三的员工所有信息#

    三种解法 题解一 假设不存在相同入职时间的员工 直接倒叙排序 取第三名 ps.这种可以通过官方示例 select * from employees order by hire_date desc limit 2,1 题解二 存在相同入职时间的员工 先取第三名的入职时间 再比较 子查询SELEC

    来自 一叶潇潇
    00
  • avatar 可口可乐壹号 2021-05-02 13:58:05

    题解 | #学姐的编码1.0#

    题解 | #学姐的编码1.0#说实话看到前半段的时候还以为是数位dp,差点把板子都给敲了,看到后半段才发现根本不是。。。本来是没什么灵感的,看到数据范围是1e6,猜测是线性递推的做法,于是就蒙了一下做法。。。再次给出及其简短的代码 #include<bits/stdc++.h> usin

  • avatar 搜索树 2021-05-02 14:11:38

    MySQL(二) 一条SQL更新语句是如何执行的?

    前面我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。相信你还记得,一条查询语句的执行过程一般是经过连接器,分析器,优化器,执行器等模块,最后才到达存储引擎。 那么,一条更新语句的执行流程又是怎么样的呢? 之前你可能经常听DBA同事说,MySQL可以恢复到半个月内任意一秒的状态

    来自 搜索树
    00
  • avatar 凉凉201906231035377 2021-05-02 14:18:51

    题解 | #缺失数字#

    public class Solution { public int solve (int[] a) { // write code here int count=0; for(int i=0;i<a.length;i++){ if(a[i]!=i)

  • avatar 校招星计划 2021-05-02 15:07:02

    【面经】阿里淘宝暑期产品offer,3面进入淘宝产品岗

    一面 怎么理解产品岗 希望做什么类型的产品 项目深挖(XX相关课题) 在项目中负责的内容 项目的难点 如何解决冷启动问题 如何数据分析,MRR指标是什么引入了什么特征值 知识图谱如何构建,多大数据量? 对比其他候选人最大优势 遇到过什么挫折 哪一个项目最有成就感 针对于淘宝一些小缺陷的的建议业务相

    来自 校招星计划
    00
  • avatar mlpan 2021-05-02 15:09:20

    题解 | #查找描述信息中包含robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部#

    查找描述信息中包含robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部# 找到要输出的信息,一个在category表里面的名称,film_id的数量 要求分类对应的电影数量大于5,其他就是联表查询的一些要求 select c.name , count(f.film_

    来自 mlpan
    00
  • avatar codlz 2021-05-02 15:49:36

    二维树状数组,二维矩阵的单点修改区间查询,很慢

    class NumMatrix { private: long tree[10005][10005]; int n, m; vector<vector<int>> matrix; public: int lowbit(int x) {

    来自 codlz
    00
  • avatar 港同学的主页 2021-05-02 16:18:54

    题解 | #按照格式输入并交换输出#

    #include <iostream> using namespace std; int main() { int a, b; scanf("a=%d,b=%d", &a, &b); cout << "a

  • avatar Solost23 2021-05-02 16:39:29

    利用natapp实现远程访问局域网服务器

    我们在做服务端的时候发现自己做的网站后台别人访问不了,这是为什么呢?因为ipv4的紧张,我们个人大多数的网络都是分到内网,很少能有公网ip直接访问,因此需要进行一个NAT地址转换成一个公网ip+一个端口的形式。 神器来了——natapp.exe可以实现本地端口到公网ip的一个映射,俗称内网穿透。

    来自 Solost23
    00
  • avatar Solost23 2021-05-02 16:39:54

    解决wordpress启用https后前台显示不正常,后台打不开的问题

    https是一中安全协议,为了更加保护用户隐私,https已经成为一种趋势,普通网站直接启用ca证书即可。 如图:在阿里云控制台域名管理中申请开启了https 之后出现前台显示不正常,后台登陆的时候打不开或一直重定向甚至显示提交的表单不安全,总之在用户名密码正确的情况下登陆不上去。。。 解决方案

    来自 Solost23
    00
  • avatar Solost23 2021-05-02 16:40:15

    手把手教你使用wordPress+阿里云虚拟主机搭建个人博客

    一.购买域名与虚拟主机 (一).购买域名 网址:https://wanwang.aliyun.com/domain/?spm=a2c4g.11186623.2.2.749222d4QWAl9o 1.搜索想要注册的域名。 2.从搜索列表中选择一个没被注册的购买 3.关于域名选取

    来自 Solost23
    00
  • avatar Solost23 2021-05-02 16:40:37

    ftp上传WordPress与Navicat连接阿里云虚拟主机数据库

    一.云虚拟主机默认开放的端口 ftp上传数据:21 网站服务访问:80 应用程序调试mysql:3306 应用程序调试mssql:1433 二.云虚拟主机目录介绍 / : 您的FTP的根目录,为避免您错误删除该路径下的内容,所以禁止写入,只可读取 htdocs/: 您的网站的

    来自 Solost23
    00
  • avatar Solost23 2021-05-02 16:40:59

    [一]VMware 15安装设置&CentOs 7的安装

    下载地址:https://pan.baidu.com/s/1gPX0sWf2Nx0UaTplkEjx8g 密码:4n85 一.VMware介绍        VMware(虚拟机)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,它能在Windows系统上虚拟出

    来自 Solost23
    00
  • avatar Solost23 2021-05-02 16:41:33

    Linux图形文本界面切换&设计思想&目录介绍

    一.图形文本界面切换 图形切换到文本: (1).ctrl + alt + F2~F6 (2).init 3 文本切换到图形: (1).ctrl + alt + F1 (2).init 5 二.Linux设计思想 一切皆文件,尽量用文本文件存数据,避免使用二进制文件,因为文本

    来自 Solost23
    00
  • avatar Solost23 2021-05-02 16:41:54

    手把手教你使用Navicat

    请参考如下链接: https://www.cnblogs.com/tyyy/p/14281639.html

    来自 Solost23
    00