• avatar 牛哄哄是假的 2021-02-04 17:40:37

    扑克牌顺子:去除所有不可能的,那么答案只有一个

    1、抽取的数组个数必须是5个,如果数组个数达不到要求:false!2、利用Arrays对数组排序以后,就好办了,所以对于sort函数不能陌生。3、数组中有重复的:false,这里利用了桶计数的方法4、数组排序后,相邻数之间的差值大于了0的个数,那这个数组就没法凑成顺子了:false5、0的个数就是4

  • avatar Li-Xiao-Hu 2021-02-04 17:54:23

    NC32:求平方根

    解法1:根据平方数的性质——连续n个奇数相加的结果一定是平方数。 如:9=1+3+5;16=1+3+5+7;所以,不断的进行奇数相加,并判断x大小即可 public class Solution { public int sqrt(int x) { int i=1;

    来自 Li-Xiao-Hu
    100
  • avatar 我不会玩锐雯 2021-02-04 18:09:56

    2021牛客寒假算法基础集训营1

    比赛地址:https://ac.nowcoder.com/acm/contest/9981 出题人题解:https://ac.nowcoder.com/discuss/593200 A-串 知识点: 第一种:定义状态表示前个字符是否包含字母和。 表示前个字符没有,也没有。 表示前个字符没有,但是有

  • avatar 小洋芋热爱NLP 2021-02-04 18:39:46

    NC90 设计getMin功能的栈

    - 1、题目描述: - 2、题目链接:https://www.nowcoder.com/practice/c623426af02d4c189f92f2a99647bd34?tpId=188&tqId=37556&rp=1&ru=%2Fta%2Fjob-code-high-w

  • avatar philos 2021-02-04 19:36:26

    n的阶乘

    思路 因为 n 不超过 20,那么先求出前 20 的阶乘,加快一下计算。 #include<iostream> #include<vector> using namespace std; int main(){ vector<long long> dp

    来自 philos
    00
  • avatar MYCui_ 2021-02-04 20:11:14

    [CF366C Dima and Salad] 题解

    不错的背包题。 题解正文 首先我们最朴素的想法是什么? 枚举每一个美味值以及每一个卡路里值,用 bool 数组存下来判断是否可达,这样子的空间复杂度是 O() 的,时间复杂度是: O()的。 首先上面的做法肯定是不行的,那么怎么办呢? 想到要满足最后的 ,就不难想到将 作为 背包的重量,然后

    来自 MYCui_
    20
  • avatar Java架构狮狮 2021-02-04 20:14:30

    与Offer差点无缘?HUAWEI 4面技术5面HR,踩线挺过

    大厂面试真题向来都是各大求职者的最佳练兵场,而今天小编带来的便是“HUAWEI”面经!这是一次真实的面试经历,虽然不是我自己亲身经历但是听当事人叙述后便会深有同感(因为我朋友差点就与offer擦肩而过了,总共4面技术5面HR,真的好艰难)。为此,我也将这面经整理出来分享给每位程序员(媛)朋友做一个参

    来自 Java架构狮狮
    00
  • avatar 菜鸡崽崽 2021-02-04 20:25:01
    来自 菜鸡崽崽
    00
  • avatar 擎宇要努力努力再努力 2021-02-04 20:44:49

    《白帽子讲Web安全(纪念版)》读书笔记 第四章 跨站点请求伪造(CSRF)

    4.1 CSRF简介(1)CSRF的全名是Cross Site Request Forgery,即跨站点请求伪造。(2)可以通过使用一个img标签,并设置其地址指向删除某博客文章的链接。这里攻击者是通过诱使目标用户点击自己构造的页面,并进一步可以删掉博客文章。 4.2 CSRF进阶(1)攻击者伪造的

  • avatar philos 2021-02-04 20:51:59

    特殊乘法

    思路 最直观的做法就是把两个数字的每一位存入数组中,然后遍历两个数组计算每一位的积,然后加起来就好了。我看到有把输入当作字符串来处理的,这个就不需要再用数组进行存储了,直接遍历字符串中的每个字母就可以了,当然这道题是很简单的,没必要多说。 #include<iostream> #incl

    来自 philos
    00
  • avatar philos 2021-02-04 20:59:43

    今年的第几天?

    思路 这道题无非就是区分不同月份天数不一样,以及闰年、平年的区别而已。 #include<iostream> using namespace std; int main(){ int year, month, day; int days[2][13]={{0,31,2

    来自 philos
    10
  • avatar 码农小高 2021-02-04 21:04:10

    小年总结天猫/阿里/菜鸟网络面经!看我如何踏上大厂之路?

    怀揣着对大厂的梦想,程序员小王本想在工作两至三年的时间内能进入大厂,奈何竞争是如此激烈。而且进入大厂并不容易,曾经一度被腾讯、京东、美团等大厂刷下来,甚至有些公司连面试机会都没给。今年恰好趁着疫情那段时间的空档期,程序员小王下定决心,向阿里发起“总攻”。 在这次面试阿里之前,程序员小王在去年年

    来自 码农小高
    02
  • avatar 沈琪瀚 2021-02-04 21:17:42

    动态规划 附带 视频讲解

    视频讲解:https://www.bilibili.com/video/BV1LN411R7i6/ class Solution: def maxSubArrayLength(self , nums ): n = len(nums) # 以 tail[i] 结

    来自 沈琪瀚
    02
  • avatar 努力向上的小高 2021-02-04 21:22:25

    最新分享美团面试总结:1000+超全面试题(附答案解析)

    前情提要 这是一个发生在我朋友身上的真实事情: 这里就叫他程序员Y吧。 程序员Y工作不到两年,周末在朋友圈发了个喜报,准备入职美团。 之后,我就带着祝福跟Y聊了许久,聊天的内容就是具体了解一下他面试的过程,心路历程和未来的打算。   之所以今天才

  • avatar Java架构狮狮 2021-02-04 21:30:24

    2021最新Java面试宝典出炉:1000页干货,“金三银四”涨薪,看它就够了

    现代人的生活节奏快速,每天上班忙工作、下班忙其他,生活的压力,让学习阅读已经慢慢淡出了很多人的精神生活领域。 这是一个知识爆炸的年代,也是知识碎片化的年代。 程序员也面临这样的烦恼,很多人都重复着“996”的工作模式。 被工作占据了大部分时间的程

    来自 Java架构狮狮
    00
  • avatar silentcow 2021-02-04 21:32:13

    (简单好用)join + 子查询

    先上代码: select f.title,f.description from film f left join film_category fc on f.film_id = fc.film_id where fc.category_id = ( select c

    来自 silentcow
    70
  • avatar 福大大架构师每日一题 2021-02-04 21:36:20

    2021-02-04:第一年农场有1只成熟的母牛A,往后的每年:①每一只成熟的母牛都会生一只母牛 ②每一只新出生的母牛

    2021-02-04:第一年农场有1只成熟的母牛A,往后的每年:①每一只成熟的母牛都会生一只母牛 ②每一只新出生的母牛都在出生的第三年成熟 ③每一只母牛永远不会死 。请问N年后牛的数量是多少 ?福哥答案2021-02-04: 举例:N=6,第1年1头成***牛记为a;第2年a生了新的小母牛,记为b

  • avatar hellohake 2021-02-04 21:36:28

    剑指Offer8

    Question 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 思路 使用堆排序的方法对数组进行排序后,取前k个最小值,这里手动实现建堆;升序--使用大顶堆降序--使用小顶堆 Code import java.util.Ar

    来自 hellohake
    00
  • avatar 稚园 2021-02-04 21:44:53

    Leetcode-322. 零钱兑换

    322. 零钱兑换给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 你可以认为每种硬币的数量是无限的。 示例 1: 输入:coins = [1, 2, 5], amount = 11输

    来自 稚园
    00
  • avatar Li-Xiao-Hu 2021-02-04 22:11:01

    NC139:孩子们的游戏

    解法1:List模拟环形链表 最开始长度为n,每次删除一个数,长度变为n-1,如果用数组模拟操作的话,删除一个数据,涉及大量的数据搬移操作,所以我们可以使用链表来模拟操作。 public int LastRemaining(int n, int m){ LinkedList<I

    来自 Li-Xiao-Hu
    00
  • avatar 擎宇要努力努力再努力 2021-02-04 22:12:13

    《白帽子讲Web安全(纪念版)》读书笔记 第五章 点击劫持(ClickJacking)

    5.1 什么是点击劫持?(1)<stron>。攻击者使用一个透明的、不可见的iframe,覆盖在一个网页上,然后诱使用户在该网页进行操作,此时用户将在不知情的情况下点击透明的iframe页面。通过调整iframe页面的位置,可以诱使用户恰好点击在iframe页面的一些功能性按钮上。(2)

  • avatar 小洋芋热爱NLP 2021-02-04 22:15:31

    NC45实现二叉树先序,中序和后序遍历(递归)

    - 1、题目描述: - 2、题目链接:https://www.nowcoder.com/practice/a9fec6c46a684ad5a3abd4e365a9d362?tpId=117&tqId=37819&rp=1&ru=%2Factivity%2Foj&qr

  • avatar 稚园 2021-02-04 22:48:21

    Leetcode-494. 目标和

    494. 目标和给定一个非负整数数组,a1, a2, ..., an, 和一个目标数,S。现在你有两个符号 + 和 -。对于数组中的任意一个整数,你都可以从 + 或 -中选择一个符号添加在前面。 返回可以使最终数组和为目标数 S 的所有添加符号的方法数。 示例: 输入:nums: [1, 1, 1,

    来自 稚园
    00
  • avatar 用户抉择 2021-02-04 22:51:28

    循环实现数组递归

    #include <stdio.h> int main(){     int a0,a1,p,q,k;     int i;    &n

    来自 用户抉择
    30
  • avatar 小洋芋热爱NLP 2021-02-04 23:42:40

    NC67连续子数组的最大和

    - 1、题目描述: - 2、题目链接: https://www.nowcoder.com/practice/459bd355da1549fa8a49e350bf3df484?tpId=190&tqId=35198&rp=1&ru=%2Factivity%2Foj&qr

  • avatar 牛客95183012号 2021-02-04 23:50:25

    c++,简洁,没有使用long long

    class Solution { public: /** * * @param x int整型 * @return int整型 */ int reverse(int x) { // write code here

  • avatar 沈琪瀚 2021-02-04 23:59:31

    动态规划解法 详解见视频

    视频连接:https://www.bilibili.com/video/BV1po4y1d7C9/ class Solution: def solve(self , matrix ): if not matrix: return 0 rows = len(ma

    来自 沈琪瀚
    10
  • avatar 努力向上的小芷 2021-02-05 00:59:26

    13W字!2021最新发布互联网大厂高频面试技术点 !

    LZ认为,对于Java面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者LZ将淋漓尽致地挥毫于这篇文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 LZ总结了一系列大厂面试中常问的

  • avatar bleedingfight 2021-02-05 01:09:46

    我的这个链表排序思路有问题吗?自测用例通过,但是case一个都没有通过。

    ListNode* sortInList(ListNode* head){ ListNode* current = head; if(!current||!current->next) return current; else{ int

    来自 bleedingfight
    00
  • avatar 码农小高 2021-02-05 01:13:07

    2021最新发布百度云面经总结:Java并发+Redis+数据库+分布式

    百度云java社招一面面经与个人总结(文末附学习面经笔记) 1.首先是项目部分,问的比较细。这部分没什么参考价值,忽略。 2.如果一个对象有多个方法加了synchronized,那么该对象有几把锁 对象锁是在一个类的对象上加的的锁,只有一把,不管有几个方法进行了同步。

    来自 码农小高
    02
  • avatar 努力向上的小高 2021-02-05 01:23:52

    很全面!每天一分享互联网大厂Java面试真题

    程序员小李在沿海城市工作了8年,那里涨幅飞快的房价限制了程序员小李在一线城市安家的想法,再加上突然发生的疫情暴露了远在他乡工作的不便,在种种因素下,程序员小李决定回家工作。 既然已经下定决心告别一线城市回家乡发展,那也就意味着,做好了降低工资标准的准备。 碰巧有一家互联网公司在招人,Ja

  • avatar 熠丶 2021-02-05 01:23:56

    牛牛与棋盘

    思路 因为题目保证n为偶数,所以只要奇数行"01"打印,偶数行"10"打印即可 代码 // Problem: 牛牛与棋盘 // Contest: NowCoder // URL: https://ac.nowcoder.com/acm/contest/9982/H // Memory Limit

    来自 熠丶
    00
  • avatar 熠丶 2021-02-05 01:58:41

    牛牛与交换排序

    思路 因为每次翻转区间都比前一次的左端点靠后,所以我们很容易得出如果猜想区间成立,那么区间长度一定是第一个的点到实际的位置之间的长度。然后模拟翻转区间翻转,验证下正确性就行。 ps:因为赛后加强了数据,最后一个点可能有点卡常,测评姬有波动,有时候ac,有时候会t最后一个点。多交几次就能过了(bu

    来自 熠丶
    10
  • avatar 熠丶 2021-02-05 02:13:06

    牛牛的“质因数”

    此题也因为测评姬抖动的情况,有点轻微卡常,多交几次还是能过的 思路 可以先把10的倍数预处理进行4e6的欧拉筛然后对每个数进行分解质因数分解质因数的时候我们可以把之前的数分解得出的答案存起来,对之后分解质因数进行优化 代码 // Problem: 牛牛的“质因数” // Contest: Now

    来自 熠丶
    30
  • avatar 熠丶 2021-02-05 02:16:33

    牛牛想要成为hacker

    思路 我们可以将n很小的时候按照斐波那契数列填充又因为数不能大于1e9,所以我们可以先把前面满足的斐波那契数列逆序输出,之后填充“1”即可满足hack条件 代码 // Problem: 牛牛想要成为hacker // Contest: NowCoder // URL: https://ac.no

    来自 熠丶
    00
  • avatar 熠丶 2021-02-05 06:29:12

    牛牛与整除分块

    思路: 我们可以先求出 一共存在多少个数根据打表+OEIS 可以得到 https://oeis.org/A055086求出 根据打表还能观察到 在前半部分是,所以答案为 在后半部分,答案就是 代码 // Problem: 牛牛与整除分块 // Contest: NowCoder // URL:

    来自 熠丶
    10
  • avatar bytedance_zzz 2021-02-05 08:34:23

    【内推】字节跳动-数据平台内推

    字节福利租房补贴,北京1500免费三餐4k显示器 联系方式可直接投递简历至:zhangzhongzheng@bytedance.com也可加v: badaoyishan咨询详情及查询内推进展 大数据研发工程师师职位描述1、打造业界领先的通用数据平台,包括实时数据流、数据仓库、调度系统、查询引擎,用户

    来自 bytedance_zzz
    10
  • avatar Mania❤Joker 2021-02-05 09:01:13

    A+B Problem

    这是一道最基础的题目,题目大意就是计算两数之和。申请两个变量并赋值,可以将和赋给第三的变量,但是为了节省空间,和赋给a,b中的一个就可以了。a+=b;同义与a=a+b;水完了。。。 #include <iostream> using namespace std; int main() {

    来自 Mania❤Joker
    10
  • avatar 熠丶 2021-02-05 09:32:25

    牛牛与字符串border

    思路 分类讨论1)当,不需要修改2)当,循环节为3)当,循环节为然后找循环节的每个位置上出现最多的字母,然后并修改为该字母 代码 // Problem: 牛牛与字符串border // Contest: NowCoder // URL: https://ac.nowcoder.com/acm/

    来自 熠丶
    00
  • avatar issue是云哥的小迷×呀 2021-02-05 10:01:38

    366 C.Dima and Salad

    不会写...看的题解,wsfw 物品的两个属性不太好弄 假如暴力设计状态,就是定义表示在中且的状态是否存在 暴力枚举的话复杂度上天 换种思路 考虑到最后的合法方案是 也就是 不妨给所有扩大到,这样一来我们只需要关注当前选择两种属性的偏移量 如果偏移量为零,那么达到目的 因为 所以偏移量不会超过这么多

  • avatar 韭菜财经 2021-02-05 10:21:06

    增收不增利,平安好医生的“老毛病”怎么治?

    2020年在线医疗热度高涨,与之相对应的现象是互联网医院数量增加、在线医疗用户规模增涨、在线医疗平台营收不断攀升,以及京东、字节跳动、美团等新入局者不断。 (配图来自Canva可画) 近日,平安好医生发布的2020年全年财报也体现了在线医疗行业的红火。财报数据显示,平安好医生2020年全年营收6

    来自 韭菜财经
    11
  • avatar philos 2021-02-05 10:22:43

    完数VS盈数

    思路 求出 2 到 60 之间数字的因子之和,然后进行比较,判断出是完数还是盈数,并用两个数组分别去存储。 #include<iostream> #include<vector> using namespace std; int judge(int num){ i

    来自 philos
    00
  • avatar 柚子树 2021-02-05 10:27:20

    《白帽子讲Web安全(纪念版)》第十八章 安全运营

    如何进行安全运营 战略层面包括:Find and Fix,Defend and Defer,Secure and Source。安全运营贯穿在整个体系之中。安全运营需要让端口扫描、漏洞扫描、代码白盒扫描等发现问题的方式变成一种周期性的任务。 Find and Fix 一个安全评估的过程,就是一个“

    来自 柚子树
    00
  • avatar philos 2021-02-05 10:28:01

    递推数列

    思路 这个只需要按着递推式 去写就好了 #include<iostream> using namespace std; int main(){ int a0, a1, p, q, k; cin >> a0 >> a1 >> p &

    来自 philos
    10
  • avatar 刘旷 2021-02-05 10:46:38

    快抖猫狗拼的年货争夺战

    配图来自Canva可画 新年将近,生活中的年味逐渐浓郁了起来,各家各户也开始着手置办年货,准备喜迎新年。但是疫情的影响依旧存在,国家也在推动在线上置办年货,这让今年消费者在置办年货的时候,有了新的选择。 于是各大电商平台紧抓机会,开始紧锣密鼓筹备“年货节”。除了每年都会举办年货节的淘宝、京东、苏宁等

    来自 刘旷
    00
  • avatar WX13823153201 2021-02-05 10:48:49

    公安重点人员动态管控系统开发方案,情报研判平台搭建

    公安重点人员动态管控系统开发方案,情报研判平台搭建重点人员应用系统提供重点人员根据重点人员在车站、网吧、出入境、酒店登记信息获取重点人员信息。从现有社会网点中抽取重点人员的登记信息,源中瑞科技提供智慧公安系统,人员行为管理系统等。派出所使用的重点人员管控系统。实现重点人员区域分布展示,在地图上提供重

    来自 WX13823153201
    00
  • avatar philos 2021-02-05 10:50:18

    最大序列和

    思路 求最大子序列和,我们可以使用动态规划的思路,dp[i] 表示以 nums[i] 结尾的最大和,那么 dp[i] = max(dp[i-1] + nums[i], nums[i]) = dp[i-1] > 0 ? dp[i-1] + nums[i] : nums[i] #include&l

    来自 philos
    20
  • avatar 武培轩 2021-02-05 11:01:43

    Spring Boot 集成 WebSocket 实现服务端推送消息到客户端

    假设有这样一个场景:服务端的资源经常在更新,客户端需要尽量及时地了解到这些更新发生后展示给用户,如果是 HTTP 1.1,通常会开启 ajax 请求询问服务端是否有更新,通过定时器反复轮询服务端响应的资源是否有更新。 在长时间不更新的情况下,反复地去询问会对服务器造成很大的压力,对网络也有很大的消

    来自 武培轩
    21
  • avatar 黒苩 2021-02-05 11:07:28

    easy

    include int main(){ int n=1; while(~scanf("%d",&n)&&n){ int cnt=0; while(n!=1&&n!=0){ if(n%2==0)

    来自 黒苩
    00
  • avatar 赫拉克斯勒斯灯塔 2021-02-05 12:11:53

    CentOS8安装OpenResty并配置WAF

    新的centos虚拟机 1. 安装openresty wget https://openresty.org/package/centos/openresty.repo sudo mv openresty.repo /etc/yum.

  • avatar philos 2021-02-05 12:12:48

    剩下的树

    思路 题意很简单,关键是区间可能重叠,暴力做法就是遍历一遍,但是复杂度就太高了,并且有一种投机想法... #include<iostream> #include<vector> using namespace std; int main(){ int L, M;

    来自 philos
    20
  • avatar MYCui_ 2021-02-05 12:13:45

    [CF597C Subsequences] 题解

    [CF597C Subsequences] 前言 这是一道数据结构优化 的入门题,但是也很有意思。 前置知识:线段树维护前缀和(区间加法,单点求值) 题解正文 题目大意: 给定一个长度为 的序列 以及一个数 ,求其长度为 的上升子序列的数量。 思路: 首先我们看到本题,不难想到经典问题:

    来自 MYCui_
    10
  • avatar pengpenglang 2021-02-05 12:48:46

    最长公共包含串题解

    思路:数据量很小直接暴力枚举24种拼接方法,每种拼接方法合并时用相关的find函数找最长的公共前后缀即可,另外注意 size_t 和 int 比较的坑 /*find是找子字符串出现的首个位置,rfind是找子字符串出现的最后一个位置 find_first_of是找子字符串中任意一个字符出现的首个位置

    来自 pengpenglang
    10
  • avatar ChL912 2021-02-05 14:04:15

    这个题出的挺好的,看似简单但是有一些弯弯绕绕不好想,下面介绍三个方法

    方法一:联结两个表,然后内嵌一个子查询用于查询最高工资,再将子查询与外面的联结用部门联系在一起,即可查找出各部门工资最高情况 SELECT de.dept_no, de.emp_no, s.salary maxSalary FROM dept_emp de JOIN salaries s ON de

    来自 ChL912
    00
  • avatar sugar-tx 2021-02-05 14:15:53

    括号生成

    先上代码 import java.util.*; public class Solution { /** * * @param n int整型 * @return string字符串ArrayList */ private ArrayL

    来自 sugar-tx
    40
  • avatar 沈琪瀚 2021-02-05 15:24:38

    视频讲解

    视频连接:https://www.bilibili.com/video/BV1kN411R7Vg/ # # # @param arr double浮点型一维数组 # @return double浮点型 # class Solution: def maxProduct(self , arr

    来自 沈琪瀚
    10
  • avatar 保洁大哥 2021-02-05 15:26:58

    python 快速解决

    利用字典记录随机链表的键值关系 # -*- coding:utf-8 -*- # class RandomListNode: #     def __init__(self,&nbs

    来自 保洁大哥
    40
  • avatar 清水澹澹兮生烟 2021-02-05 15:29:44

    在有父结点连接的新二叉树结构中,找一个结点的后序结点

    node *findlastnode(node *p){node *q=p->right;if(q!=NULL){while(q->left!=NULL) q=q->left; return q;} node *par=p->parent;while(par-&g

  • avatar 一抹阳光201903050911669 2021-02-05 15:35:49

    row_number() over(partition by column1 order by column2) 函数

    今天用到了row_number() over()函数 记录一下row_number() 更具行数返回序号,不会出现重复序号over(partition by column1 order by column2) 根据column1 来分组,根据column2来排序 desc为倒序,asc为正序,默认为

  • avatar Li-Xiao-Hu 2021-02-05 15:38:36

    NC85:拼接所有的字符串产生字典序最小的字符串

    举例: strs = [“abc”, “de”],可以拼接成 “abcde”,也可以拼接成 “deabc”,但前者的字典顺序更小,所以返回 “abcde” strs = [“b”, “ba”],可以拼成 “bba”,也可以拼成 “bab”,但前者的字典顺序更小,所以返回 “bab”。 基本思路:

    来自 Li-Xiao-Hu
    00
  • avatar 生白 2021-02-05 15:45:56

    表示数字

    直接循环会运行超时,发现不一定只有大小写字母,可能有其他其他情况,这里没有注意到 #include<stdio.h> #include<string.h> int main(){ char str[1005]; while(scanf("%s",str)!=E

    来自 生白
    00
  • avatar 生白 2021-02-05 15:54:09

    自守数

    暴力解决,一个一个计算就可以了,应该是算枚举处理吧 #include<stdio.h> #include<math.h> int main(){ long long n; while(scanf("%lld",&n)!=EOF){ in

    来自 生白
    00
  • avatar 熠丶 2021-02-05 15:57:47

    牛牛与比赛颁奖

    思路: 离散化每个区间,利用差分的思想存做对某题的区间人数然后排序根据区间排序求出通过i题的人数利用前缀和的思想求金银铜牌分别对应的题数 代码 // Problem: 牛牛与比赛颁奖 // Contest: NowCoder // URL: https://ac.nowcoder.com/acm

    来自 熠丶
    00
  • avatar Li-Xiao-Hu 2021-02-05 16:08:47

    NC130:分糖果问题

    解法1:左右各遍历一次 把所有孩子的糖果数初始化为 1; 先从左往右遍历一遍,如果右边孩子的评分比左边的高,则右边孩子的糖果数更新为左边孩子的 糖果数加 1; 再从右往左遍历一遍,如果左边孩子的评分比右边的高,且左边孩子当前的糖果数不大于右边孩子的糖果数,则左边孩子的糖果数更新为右边孩子的糖

    来自 Li-Xiao-Hu
    81
  • avatar 小洋芋热爱NLP 2021-02-05 16:34:46

    NC115栈和排序(四种语言+视频讲解+动画演示)

    - 1、题目描述: - 2、题目链接: https://www.nowcoder.com/practice/95cb356556cf430f912e7bdf1bc2ec8f?tpId=117&tqId=37839&rp=1&ru=%2Factivity%2Foj&qr

  • avatar 焕熊 2021-02-05 16:49:06

    不用limit实现找排名

    思想 :既然是找倒数第三,那么经过distinct处理后,只有两个数据的日期会比倒数第三晚,那么就可以形成一个where语句select e1.*from employees as e1where对于e1中每个数据找到入职日期比其晚的数据,并使用distinct处理,返回这些数据的个数,如果这些数据

    来自 焕熊
    00
  • avatar 子永 2021-02-05 16:53:10

    《神经网络与深度学习》4.4读书笔记

    反向传播算法(BP) BP算法(即反向传播算法)适合于多层神经元网络的一种学习算法,它建立在梯度下降法的基础上。BP网络的输入输出关系实质上是一种映射关系:一个n输入m输出的BP神经网络所完成的功能是从n维欧氏空间向m维欧氏空间中一有限域的连续映射,这一映射具有高度非线性。它的信息处理能力来源于简

    来自 子永
    00
  • avatar 生白 2021-02-05 17:29:04

    求解立方根(**)

    这个的话可以不用二分法,直接枚举,就是利用区间取判断,设置一个x,在x1=x-0.05 到x2=x+0.05这个范围之内,如果说f(x1)<0&&f(x2)>0 就是说明 f(x)=0 一定在x1 和 x2之间成立,就输出x即可, #include<stdio.h&

    来自 生白
    30
  • avatar ChL912 2021-02-05 17:51:21

    两个方法

    方法一:在联结三个表时,使用两次left join select e.last_name, e.first_name, d.dept_name from employees e left join dept_emp de on e.emp_no = de.emp_no

    来自 ChL912
    00
  • avatar ·_______· 2021-02-05 17:58:47

    SQL54解题思路

    思路是先求出最大和最小薪水值,用over函数变成两列,之后再从这个结果集中取出来薪水不是最大最小的即可 select avg(salary) avg_salary from (select salary ,max(salary) over() max_salary ,min(salary) ove

    来自 ·_______·
    60
  • avatar 190409杨冬斌 2021-02-05 18:28:18

    python,List保存节点Val

    Python版本 class Solution: def reverseBetween(self , head , m , n ): # write code here res=[] while head: res.ap

    来自 190409杨冬斌
    10
  • avatar sunrise__sunrise 2021-02-05 18:33:13

    2021牛客寒假算法基础集训营2

    H、牛牛与棋盘 签到题,奇偶打印即可。 #include <bits/stdc++.h> using namespace std; #define js ios::sync_with_stdio(false);cin.tie(0); cout.tie(0) #define all(__v

    来自 sunrise__sunrise
    20
  • avatar 小洋芋热爱NLP 2021-02-05 18:54:58

    NC134股票(无限次交易)(视频讲解+四种语言)

    - 1、题目描述: - 2、题目链接: https://www.nowcoder.com/practice/9e5e3c2603064829b0a0bbfca10594e9?tpId=117&tqId=37846&rp=1&ru=%2Factivity%2Foj&q

  • avatar ChL912 2021-02-05 19:07:53

    题解

    此题关键思维点在于,将给的两张表转换为,入职工资情况表和当前工资情况表,这样一来涨幅就很容易查询了 SELECT a.emp1_no, (b.nowsalary - a.hiresalary) growth FROM (SELECT e1.emp_no emp1_no, s1.salary hire

    来自 ChL912
    00
  • avatar cherish527 2021-02-05 19:11:01

    POJ3061Subsequence题解

    一开始低估这道题了,毕竟是难度0星的题(狗头没想到还是遇到了一点点小障碍 本题主要思想是尺取法(又称双指针/追逐法),就是先考虑一个右指针向右移动,当移动到第一个满足条件的值时停下,开始移动左指针,直到左指针移动到第一个不满足条件的值时停下,继续移动右指针······ 循环过程中不断更新记录满足条件

    来自 cherish527
    10
  • avatar 神崎兰子 2021-02-05 19:15:38

    【题解】牛客寒假集训营第三场

    level 0 Happy New Year! 对标cf难度:900知识点:模拟直接从n往后遍历即可,找到第一个数字和相等的break。 #include<bits/stdc++.h> using namespace std; #define ll long long int

    来自 神崎兰子
    320
  • avatar 小罗啰进击Java 2021-02-05 19:19:29

    JVM超神之路:年后跳槽需要的JVM知识点,都给你整理好了

    一、ClassLoader类加载器 1、类加载过程 2、类加载器种类以及加载范围 3、双亲委派是什么 4、为啥要有双亲委派 5、为什么需要破坏双亲委派模型 6、如何破坏双亲委派模型 7、如何自定义一个类加载器 8、热部署原理 9、常见笔试题

  • avatar Java架构狮狮 2021-02-05 19:35:21

    做了5年后端研发,靠着这份面试题跟答案,我从12K变成了30K

    LZ认为,对于Java面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者LZ将淋漓尽致地挥毫于这篇文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 LZ总结了一系列大厂面试中常问的

    来自 Java架构狮狮
    00