• avatar WW在搜寻 2022-01-13 17:25:38

    题解 | #分组过滤练习题#

    SELECT university, AVG(question_cnt) AS avg_question_cnt, AVG(answer_cnt) AS avg_answer_cnt FROM user_profile GROUP BY university HAVING avg_questi

    来自 WW在搜寻
    00
  • avatar 王冠与高跟鞋 2022-01-13 17:26:23

    题解 | #公务员面试#

    这道题是在讨论里的大神里复制的,刚开始也只完成了一组数据的判断 #include <stdio.h> int main() { int a, max = 0, small = 100,&n

  • avatar godhands 2022-01-13 17:28:02

    题解 | #字符串解码-(栈)-(递归)#

    描述 题目描述 首先给定我们一个字符串,在这个字符串里面,方括号前面的数字是我们要重复的倍数,方括号里面的字符串是我们要重复,然后让我们输出最后的结果 样例解释 首先我们的样例输入是 "3[3[b]]" 这个我们先从里面的方括号入手,我们先把里面的bbb扩大三倍,也就是说我们可以得到bbbbbbb

    来自 godhands
    00
  • avatar 牛客469380626号 2022-01-13 17:29:53

    题解 | #近一个月发布的视频中热度最高的top3视频#

    最近一个月发布:通过where 控制release time 即可 部分hot index的计算 -- 使用表关联上信息表 -- group by video__id 获取vid对应指标 -- 1. count(*) 总播放 -- 2. count(case when >= duration)

  • avatar 牛客190671630号 2022-01-13 17:31:36

    题解 | #将真分数分解为埃及分数#

    import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { private static List<String> print(int a, int b,

  • avatar 测试白楠楠君 2022-01-13 17:34:10

    2022最全面软件测试1000+面试题附答案详解,偷学习,然后卷S他们

    进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全,其中概括的知识点有:软件测试基础,MySQL,liunx,接口测试,APP测试,性能测试,selenium,Python,lordrunner,计算机网络,组成原理,数据结构与算法,逻辑题

  • avatar zholofmeister 2022-01-13 17:34:13

    题解 | #链表中环的入口结点#

    先在链表头分别设一个快指针和慢指针,快指针一次走两步,慢指针一次走一步,一直到相遇。 接下来在链表头和相遇点分别设置两个慢指针a和b,当a再次走到上面的相遇点时,b走到环的起点。(证明见下图) /* struct ListNode { int val; struct ListNod

    来自 zholofmeister
    00
  • avatar Pandolar 2022-01-13 17:36:13

    题解 | #某乎问答最大连续回答问题天数大于等于3天的用户及其对应等级#

    with t1 as ( select a.author_id, answer_date, if(lag(date_add(answer_date, INTERVAL 2 DAY), 2) over (partition by a.author_i

    来自 Pandolar
    10
  • avatar 普罗列塔丽亚 2022-01-13 17:39:06

    题解 | #查找第K小数#

    优先队列的底层是大顶堆,改成小顶堆、全体压入、再弹出k个即可 注意权值相同时是并列的 #include<stdio.h> #include<queue> using namespace std; int main(){ &n

  • avatar 学神来啦123 2022-01-13 17:40:30

    Linux云计算好学吗?Linux云计算运维学习资料 vim编辑器和恢复ext4下误删文件

    linux运维云计算/Linux全套百集大系列/Centos7-Centos8/全网最新Linux架构师教程_哔哩哔哩_bilibili Linux云计算架构师:Centos8软件包的管理与安装

    来自 学神来啦123
    00
  • avatar 眰恦-w 2022-01-13 17:51:07

    elementUI的table组件分页多选翻页状态保持不变、勾选过的选项进行回显

    分页多选翻页状态保持不变 1、首先设置table表格中的属性 2、在data里面定义tableDataCheck数组,在methods中定义方法handleSelectionChange方法,用来把所勾选的数据保存在tableDataCheck数组中 3、getR

    来自 眰恦-w
    00
  • avatar godhands 2022-01-13 18:11:17

    题解 | #长度最小的连续子数组-(二分 + 前缀和)-(双指针 - 窗口)#

    描述 题目描述 给定我们一个数组,然后一个总和,让我们找到一个区间,满足区间的和大于等于这个总和,输出区间的长度,如果没有的话,我们可以直接输出000 样例解释 样例输入 [1,2,4,4,1,1,1],9 这个满足总和相加大于等于999的最短区间,我们可以选择2,4,4也可以选择4,4,12,4

    来自 godhands
    00
  • avatar 笑闲 2022-01-13 18:11:54

    2021 编程语言排行榜,Python强势霸榜!

    前言 大概情况,本科专业建筑环境与设备工程,毕业后身边很多同学选择去了工地。因为受不了工地居无定所,选择了制造业。 制造业确实环境不好,经常要在车间干体力活车间,累的满头大汗,跟车间的大妈大叔撕逼,加班还没有加班费。 之后决定转行IT行业,选择了Python。原因很简单:程序员不用动体力,大多数动

    来自 笑闲
    00
  • avatar 勇敢牛牛,不怕困难! 2022-01-13 18:23:04

    题解 | #将满二叉树转换为求和树#

    大模拟的解法,感觉没有必要 #include <iostream> #include <cstring> using namespace std; struct TreeNode { int val; TreeNode *left; TreeNode *ri

  • avatar WW在搜寻 2022-01-13 18:23:23

    题解 | #浙江大学用户题目回答情况#

    SELECT device_id,question_id,result FROM question_practice_detail WHERE device_id=( SELECT device_id FROM user_profile WHERE university='浙江大学' );

    来自 WW在搜寻
    00
  • avatar Ming_Kai 2022-01-13 18:24:50

    题解 | #螺旋矩阵#

    按照时钟方向进行循环获取数即可,即从左向右,从上到下,从右到左,从上到下。 由于我的代码起初没有考虑到某些情况,因此这里我被坑的点有3个: 1.输入的数组为空,要进行判断,否则会数组越界异常。 2.输入的数组为[[1,2,3]]这种1*m时要进行特殊处理,否则某些元素可能读两次 3.输入的数组为[[

    来自 Ming_Kai
    00
  • avatar godhands 2022-01-13 18:29:06

    题解 | #螺旋矩阵(二)#

    描述 题目描述 给定我们一个nnn,然后让我们输出我们一个n∗nn * nn∗n的一个矩阵,然后顺序是按照顺时针方向排列 样例解释 样例输入 3 样例输出是 [[1,2,3],[8,9,4],[7,6,5]] 题解 解法一:直接模拟 解题思路 这个可以看一下,我上面的样例解释,就是这个题目的思

    来自 godhands
    10
  • avatar tonyjxc 2022-01-13 18:33:49

    题解 | #二维数组中的查找#

    第三十五题 暴力的遍历 就不写了 动态规划 每走一步 都淘汰了一部分数组内容 如果下一步超出了数组的范围 返回false class Solution { public:     bool Find(int target, vector<vector&l

    来自 tonyjxc
    00
  • avatar 牛牛!向前冲! 2022-01-13 18:33:55

    Android Jetpack 全家桶全面学习 | 使用databinding

    使用databinding 通过databinding功能,可以更轻松地编写可与视图交互的代码。在模块中启用 databinding 之后,系统会为该模块中的每个 XML 布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有 ID 的所有视图的直接引用。 在大多数情况下,databinding

  • avatar 神啊我的offer在哪里 2022-01-13 18:49:23

    题解 | #杨辉三角的变形#

    仅观察杨辉三角元素的奇偶性,将杨辉三角变换为: 1

  • avatar 小心程序猿 2022-01-13 19:09:41

    太卷了! 八股文、算法张口就来?2022版Java面试手册帮你轻松拿下

    前言 大家好~ 最近内卷严重,各种跳槽裁员,本文主要是为了帮大家快速回顾Java中知识点,这套(详细笔记/面试题)它几乎涵盖了所有的Java技术栈面试题和答案,相信可以帮助大家在金三银四,最短的时间内用作学习和面试复习,能达到事半功倍效果。 本来想将文件上传到github上,但由于

    来自 小心程序猿
    01
  • avatar s摸鱼大师s 2022-01-13 19:09:46

    题解 | #判断链表中是否有环#

    class Solution { public: bool hasCycle(ListNode *head) { //链表不为空 if(head == nullptr || head->next == nullptr ) { return fal

    来自 s摸鱼大师s
    10
  • avatar 可导必连续^-^ 2022-01-13 19:15:11

    题解 | #字符串分隔#

    i = 0 while True: try: a = input() locals()['b_' + str(i)] = list(a) #每个字符串存到不同的列表中 i = i + 1 except: break b

  • avatar 水牛不喝水 2022-01-13 19:15:35

    题解 | #字符串排序#

    #include<stdio.h> #include<string.h> int main(){ char str[1024][128]; char tmp[128],tmp1[128]; int i,j,k,l,l1,m,n,s,t; whi

    来自 水牛不喝水
    00
  • avatar 小心程序猿 2022-01-13 19:32:35

    年后跳槽金三银四14个技术栈的面试题都整理在这了,拿走不谢

    2021年已经完美收官了,很多小伙伴收获不错,拿到了心仪的 offer。而2022年的春招也不远了。 各大论坛和社区里也看见不少小伙伴慷慨地分享了常见的面试题和八股文,为此咱这里也统一做一次大整理和大归类,这也算是划重点了。 多看多借鉴还是有帮助的,这次腾讯也在疯狂招人!肝完这份八股文,

    来自 小心程序猿
    00
  • avatar 可导必连续^-^ 2022-01-13 19:34:30

    题解 | #进制转换#

    while True: try: a = input() #b = int(a,16) #一种16转10的方法 b = eval(a) #另一种16转10的方法 print(b) except: brea

  • avatar 沙夏 2022-01-13 19:40:37

    题解 | #判断输入的是否为IP地址#

    awk '{ if($0~/^((25[0-5]|2[0-4][0-9]|[0-1]?[0-9]{0,2})\.){3}(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]{0,2})$/) print "yes" else if($0~/^([0-9]*\.

    来自 沙夏
    00
  • avatar 清溪行 2022-01-13 19:41:37

    题解 | #最长回文子串#

    #include <bits/stdc++.h> using namespace std; int pd(string s){ for(int i=0,j=s.size()-1;i<=j;++i,--j){ if(s[i]!=s[j]) return 0

    来自 清溪行
    00
  • avatar 芒果不是程序员 2022-01-13 19:44:42

    Critical Section Controller (临界部分控制器) 到底该如何用?[原创]

    有同学在使用 jmeter 做性能测试的时候,有这样一个诉求,就是一个完整的业务包含多个接口请求,且有先后顺序。在做性能测试的时候,要求接口请求顺序永远按照自己定义好的请求顺序执行。 于是,他就在 jmeter 中线程组下按顺序添加了多个接口请求取样器,模拟并发请求调试。看到效果如下图(图一)

  • avatar 一路远走 2022-01-13 19:57:58

    题解 | #名字的漂亮度#

    方法是申请一个长26位的数组,统计出每个字母的出现次数,然后从数组中依次弹出出现最多的次数,乘上尽可能大的权值。 ">#include<algorithm> using namespace std; int findMax(int * a){//每次弹出一个数组中的最大值。 in

    来自 一路远走
    00
  • avatar wayToMaster 2022-01-13 19:58:35

    题解 | #合法括号序列判断#

    -- coding:utf-8 -- class Parenthesis: def chkParenthesis(self, A, n): # write code here l = 0 for i in range(n): c = A[i] if c == '(': l+=1 elif c ==

    来自 wayToMaster
    00
  • avatar 牛客946522264号 2022-01-13 20:02:31

    题解 | #合唱队#

    #include <stdio.h> #include <string.h> #include <stdlib.h> //全是坑 // 给数组A(0-index),B // 给B排序去重 // 遍历B,对每个值,找A中十进制表示中包含该值的下标,和A中的那个

  • avatar 牛客946522264号 2022-01-13 20:03:09

    题解 | #字符串排序#

    #include <stdio.h> #include <string.h> typedef struct chInfo { int order; char c; int value; } chInfo; //其实可以取出来原位置记为空 再排序后填入

  • avatar 大星星和小猩猩 2022-01-13 20:05:01

    有时候不需要用反射

    今天下午写代码,遇到了一个这样的场景: 子类继承父类,父类的函数代码逻辑,子类可以不需要修改逻辑,直接拿来用就行。但是父类的函数代码逻辑里使用到一些静态变量,继承该父类的子类需要对这些静态变量进行重写,但是由于方法是在父类里的,子类直接调用父类的方法,仍然是使用父类的那些静态变量。 我一想,这不

  • avatar 牛客396608637号 2022-01-13 20:07:59

    题解 | #字符串最后一个单词的长度#

    #include #include using namespace std; int main() { string str_content; getline(cin, str_content); int i_len = str_content.length(); while (str_cont

  • avatar wayToMaster 2022-01-13 20:08:47

    题解 | #合法括号序列判断#

    # -*- coding:utf-8 -*- class AntiOrder:     def count(self, A, n):     &nb

    来自 wayToMaster
    00
  • avatar 我是伞兵中农 2022-01-13 20:12:49

    题解 | #数组中重复的数字#

    import java.util.*; public class Solution {     /**      * 代码中的类名、方法名、参数名已经指定,

  • avatar 阿伟程序员 2022-01-13 20:14:07

    题解 | #提取不重复的整数#

    const num = readline(); // 倒序 const newNum = num.split(''); const newNumArr = []; for(let i=newNum.length-1;i>=0;i--){ newNumArr.push(Number(newNum

    来自 阿伟程序员
    00
  • avatar 清溪行 2022-01-13 20:15:48

    题解 | #二维数组操作#

    #include <bits/stdc++.h> using namespace std; int main(){ int m,n,x,y; int x1,y1,x2,y2; int l,r; while(cin>>m&g

    来自 清溪行
    00
  • avatar 牛客946522264号 2022-01-13 20:21:23

    题解 | #单词倒排#

    #include <stdio.h> #include <string.h> //c = getchar() // int main(){ char c; char word[100][22]={'\0'}; int num=0,top=0; while((c

  • avatar 牛客199532013号 2022-01-13 20:28:49

    题解 | #删除链表中重复的结点#

    /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } */ //全网最差的解题代码,大家凑合看吧。 import java.util.ArrayLi

  • avatar 忘川sph 2022-01-13 20:29:18

    题解 | #KiKi学结构体和指针#

    我还没学链表,看这个只要删除数字就行了,我就尝试做了一下。 #include<stdio.h> int main(){ ll n=0,i=0,j=0,k=0; ll arr[101]={0}; scanf("%lld",&n); for(i=0;i

    来自 忘川sph
    00
  • avatar 牛客949983009号 2022-01-13 20:29:54

    题解 | #尼科彻斯定理#

    解题思路: 1、多组输入,第一个while 循环输入变量num ; 2、可以看到 下面的示例,相关数据的中心值基本 都在num的平方附近,  1^3=1   --->1 2^3=3+5   ---->

  • avatar 无所畏惧201806101758118 2022-01-13 20:33:01

    lc 螺旋矩阵

    day1 螺旋矩阵 考察对数组模拟过程的能力,注意“循环不变量的思想” 代码: /* 写题一定要有宏观的概念,就是先枚举几个例子看看能不能找到些共性,方面用代码实现的处理 就比如螺旋矩阵这道题,n为偶数时,直接循环n/2即可 n为奇数时,最终会落到中心最后那个点上,此时就要进

  • avatar 21-软院-胡浩俊 2022-01-13 20:42:07

    7-6连续因子

    7-6 连续因子(20 分) 一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。 输入格式: 输入在一行中给出一个正整数 N(1<

  • avatar 清溪行 2022-01-13 20:43:10

    题解 | #矩阵乘法#

    #include <bits/stdc++.h> using namespace std; int main(){ int m,n,k; int v1[100][100]; int v2[100][100]; while(cin>

    来自 清溪行
    00
  • avatar fred-coder 2022-01-13 20:43:50

    题解 | #单源最短路#

    Dijkstra 算法; 先构建邻接表 构建权重数组 cost,记录节点 1 到每个节点的距离 优先级队列,以节点 1 到该节点的距离作为优先级 遍历优先级队列中的节点, (1) 如果得到的 距离 w 大于 cost[节点 n] 的值则跳过 (2) 否则从 n 的邻接表中取出相连的节点 ne,

    来自 fred-coder
    00
  • avatar 芒果不是程序猿 2022-01-13 20:52:09

    学习3个月从功能测试到自动化测试,连肝一周给大家整理出这份指南(附网盘链接)

    随着移动互联网的发展,从业人员能力的整体进步,软件测试需要具备的能力要求越来越高,打开招聘网站,自动化测试工程师的市场需求也是越来越多,薪资也是大幅度的超过功能测试人员。一线城市15k起步,而且90%的招聘都会有如下这一条。 至少熟悉一门编程语音,自动化测试XX年经验

  • avatar 牛客581697624号 2022-01-13 20:54:49

    题解 | #统计每个月兔子的总数#

    第三个月的兔子一生下来就是一个月。。。。 #include<unordered_map> #include <iostream> using namespace std; int main() { int n; while(cin>>n){

  • avatar xqxls 2022-01-13 20:56:40

    题解 | #跳跃游戏(二)#

    题意整理 给定一个非负数组,数组的值记录当前位置所能跳的最大步数。 从起始位置开始,如果能跳到结束位置,则可以获取每个位置对应值的积分。 如果不能到结束位置,则不能获得积分,返回-1。 方法一(暴力循环) 1.解题思路 首先定义一个积分数组,用于记录对应结束点的最大积分。 初始化0位置积分为对

    来自 xqxls
    11
  • avatar 牛客581697624号 2022-01-13 21:01:36

    题解 | #图片整理#

    这样不行么。。 #include <string> #include <iostream> #include <algorithm> using namespace std; int main() { string s; while(cin>

  • avatar 竹_yin 2022-01-13 21:01:37

    题解 | #满意的数字#

    A.满意的数字 每个数字都是满意的数字 Code: #include<bits/stdc++.h> using namespace std; int t; int main() { cin>>t; while(t--){ int x;

    来自 竹_yin
    320
  • avatar 快要秃头的Time 2022-01-13 21:02:49

    题解 | 牛客小白月赛43题解

    满意的数字 解法:暴力即可 #include <bits/stdc++.h> #define endl '\n' #define ls u << 1 #define rs u << 1 | 1 using namespace std; typedef long l

  • avatar 竹_yin 2022-01-13 21:06:47

    题解 | #牛牛变魔术#

    B. 观察发现每次操作结束后两个杯子的数一定是偶数,所以奇数直接输出-1就行,发现只要target在两个杯子水杯和总量的两倍以内就能在一次操作内达到 模拟即可 #include<bits/stdc++.h> using namespace std; #define int long lo

    来自 竹_yin
    50
  • avatar 小汶汶 2022-01-13 21:07:37

    题解 | #实现抽象方法#

    import java.util.Scanner; public class Main { public static void main(String[] args) { // Sub是需要你定义的子类 Base base = new Sub(); Scanner sca

    来自 小汶汶
    00
  • avatar 竹_yin 2022-01-13 21:08:47

    题解 | #木棍游戏#

    C.观察到n只有8,dfs爆搜即可 实际只有2^20次方根本超不了 #include<bits/stdc++.h> using namespace std; int vis[10]; double ans; int num[10]; int n; bool check(int a[]){

    来自 竹_yin
    50
  • avatar 牛客949983009号 2022-01-13 21:10:59

    题解 | #统计大写字母个数#

    解题思路: 1、fgets 函数 定义 ,如果读取失败会返回NULL, 所以不能用 判断 scanf(") != EOF 类似的判断,      EOF 是当串 或流输入遇到末尾后,表示输入结束,但是往往 正常情况下不会遇到这些 状况 2、 判断是否为

  • avatar 小牛向前冲_ 2022-01-13 21:12:57

    题解 | #班级成绩输入输出#

    班级成绩输入输出 ```#include<stdio.h> int main() { float sum = 0; float score = 0; for(int i=0;i<5;i++) { for(int j=0;j<5;

    来自 小牛向前冲_
    00
  • avatar 竹_yin 2022-01-13 21:16:17

    题解 | #满意的数字#

    D. 注意到按位或的特性可以发现,二进制位变成1的位置永远不会变成0,所以可以考虑到,只需要区间内有1个奇数,那么一定就是有趣的奇数 那此时如何统计区间呢 我们之从当前数出发,统计以当前数为左区间的有趣区间数有多少,然后以每个数的奇偶性进行分类讨论 如果当前数为奇数,那么右边所有数以该数为左区间的数

    来自 竹_yin
    70
  • avatar 沙夏 2022-01-13 21:21:09

    题解 | #将字段逆序输出文件的每行#

    awk -F ":" '{a[NR]=$NF; for (i=NF-1;i>0;i--) a[NR]=a[NR]":"$i }END{for(k in a) print a[k]}' nowcoder.txt

    来自 沙夏
    10
  • avatar 牛客367454232号 2022-01-13 21:27:39

    题解 | #汇总各个部门当前员工的title类型的分配数目#

    select de.dept_no, d.dept_name, t.title, count(*) as count from departments d, dept_emp de, titles t where de.dept_no = d.dept_no and de.emp_no = t.em

  • avatar 耕云种月 2022-01-13 21:37:15

    出题人题解 | #Where are you#

    原题解链接:https://ac.nowcoder.com/discuss/150246 转化后的题意为:给出一张图,有多少条边一定在最小生成树上 考虑这样的做法: 按照Kruskal算法的思想,对边按照权值排序,然后依次加入,同时用并查集维护两点之间的连通性 本题最难处理的也就是权值相同的边,我们

    来自 耕云种月
    00
  • avatar 耕云种月 2022-01-13 21:41:50

    出题人题解 | #Stringsobits#

    原题解链接:https://ac.nowcoder.com/discuss/150246 O(nm)O(nm)O(nm)是可以跑过的。考虑暴力一点的做法。 对每个位置存一个链表。 每次区间赋值就在区间中每个位置的链表末尾加入一个0/10/10/1。 查询就看区间中每个位置的链表末尾是000还是111

    来自 耕云种月
    00
  • avatar 牛客号580479 2022-01-13 21:45:05

    题解 | #二叉树的后序遍历#

    import java.util.*; /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * public TreeNode(int v

    来自 牛客号580479
    00
  • avatar 耕云种月 2022-01-13 21:47:00

    出题人题解 | #Friendly Polynomial#

    原题解链接:https://ac.nowcoder.com/discuss/150246 设f[i]f[i]f[i]表示长度为nnn的不合法序列的数量 如果存在一个位置iii不合法,那么此时1−i1 -i1−i的数恰好构成了一个1−i1 -i1−i的排列 考虑直接递推计算,为了避免重复计算答案,我们

    来自 耕云种月
    00
  • avatar 耕云种月 2022-01-13 21:49:19

    出题人题解 | #little w and Soda#

    原题解链接:https://ac.nowcoder.com/discuss/150260 签到题,两元一瓶汽水,两个汽水瓶可以换一瓶汽水。 也就是说一个汽水瓶的价值是1元钱。 最后可以借一个空瓶,所以最后手里不会剩下空瓶。那么一开始能花掉多少钱,最后就能够喝到多少汽水。 所以奇数会剩下一块钱花不出去

    来自 耕云种月
    00
  • avatar 耕云种月 2022-01-13 21:51:42

    出题人题解 | #little w and Sum#

    原题解链接:https://ac.nowcoder.com/discuss/150260 签到题,假设存在一个数字xx x,改变这个数字的符号后和为000。那么x=sum/2x=sum/2x=sum/2 , sumsumsum 为所有数字的和。然后注意如果一开始所有数字的和是一个奇数的话,那么不可能

    来自 耕云种月
    00
  • avatar 吃花椒的妙酱 2022-01-13 21:53:57

    题解 | #F题#

    看结果,所有点都能在一起,那么它们都能同时在图上任意一个位置集合。 给图黑白染色,如果k个点颜色相同显然YES,当图中存在奇环时,也是YES,因为每个点可以走一圈奇环,改变当前的颜色。 #include<iostream> #include<stdio.h> #include

  • avatar 竹_yin 2022-01-13 21:59:20

    题解 | #满意的数字#

    F. 使用二分图进行分类讨论 1.如果不是二分图,那么一定是可以通过走染色不了的位置最终到一个结点 2.如果是二分图,那么就需要所有的结点都在一个同一个颜色的结点才有可能走到同一个结点,因为假设有一个人在黑色结点,那么下一步一定会是白色结点.那么他们永远不可能走到同一个色的结点 赛中没想到二分图QA

    来自 竹_yin
    40
  • avatar 君无颜 2022-01-13 22:03:06

    题解 | #最长无重复子数组#

    我理解为”蚯蚓爬“的方法,一点一点往后挪,遇到某个最长状态就记下来。 #include<vector> class Solution { public: /** * * @param arr int整型vector the array * @re

    来自 君无颜
    10
  • avatar 可导必连续^-^ 2022-01-13 22:03:54

    题解 | #质数因子#

    import math all_num = [] num = int(input()) #num保存输入的数字 i = 0 while num != 1: for i in range(2,int(math.sqrt(num))+1): #寻找num的质数因子,只需要除到sqrt(num),

  • avatar xqxls 2022-01-13 22:06:58

    题解 | #最短无序连续子数组#

    题意整理 给定一个整数数组,找出一个连续子数组,将这个子数组升序排列后整个数组都变为升序数组。 求满足条件的最短的连续子数组的长度。 方法一(排序) 1.解题思路 首先定义一个新数组arr,将原数组的值复制到新数组。 对原数组nums进行排序。 从前往后,找到第一个不相等的元素位置,记为子数组

    来自 xqxls
    00
  • avatar 绝响 2022-01-13 22:08:10

    题解 | #取近似值#

    i = input() j = len(i) # 获取输入字符串长度 l = i.find('.') # 找到小数点的角标,即整数部分长度 m = j - l - 1 # 获取小数部分长度 k = float(i) if m > 32: print('小数位超过32位,输入错误') # 输入判

    来自 绝响
    00
  • avatar 牛客651164184号 2022-01-13 22:11:12

    题解 | #大数加法#

    超长的数据已经无法用已有的数据类型表示,会出现out of range报错(超出了范围)。 解题思路是:将字符串当做数组,按位加减。 例如: 字符串一:   9 9 9 9 9 9 9 9 9 9 字符串二:         &nb

  • avatar 青笙 2022-01-13 22:14:13

    题解 | #多项式输出#

    欲解此题,首先要明白题目的意思,我们要用代码实现一元多项式的规范格式,首先,我们用一个数组接收多项式的系数,用数组的索引值代表多项式的幂次方。接下来我们将一个多项式拆分成a+b的形式,a是代表系数的值(包括正负号),b代表"x^"+i,也就是多项数次幂。再接下来用if语句来控制条件即可。但是,最后一

    来自 青笙
    00
  • avatar 准研究生✌️ 2022-01-13 22:14:36

    开篇第一

    由此致力于开启自己的测开生涯~ 即将32岁的年纪,重新拾起了学习的冲动,重新拾起了对编码的期望~ 以此开篇励志,     期待等待22年录取通知书的到来~     也期待以后能过在测开之路上,转型成功,静待花开~

  • avatar 准研究生✌️ 2022-01-13 22:14:43

    开篇第一

    由此致力于开启自己的测开生涯~ 即将32岁的年纪,重新拾起了学习的冲动,重新拾起了对编码的期望~ 以此开篇励志,     期待等待22年录取通知书的到来~     也期待以后能过在测开之路上,转型成功,静待花开~

  • avatar 准研究生✌️ 2022-01-13 22:14:57

    开篇第一

    由此致力于开启自己的测开生涯~ 即将32岁的年纪,重新拾起了学习的冲动,重新拾起了对编码的期望~ 以此开篇励志,     期待等待22年录取通知书的到来~     也期待以后能过在测开之路上,转型成功,静待花开~

  • avatar 准研究生✌️ 2022-01-13 22:15:15

    开篇第一

    由此致力于开启自己的测开生涯~ 即将32岁的年纪,重新拾起了学习的冲动,重新拾起了对编码的期望~ 以此开篇励志,     期待等待22年录取通知书的到来~     也期待以后能过在测开之路上,转型成功,静待花开~

  • avatar 准研究生✌️ 2022-01-13 22:15:22

    开篇第一

    由此致力于开启自己的测开生涯~ 即将32岁的年纪,重新拾起了学习的冲动,重新拾起了对编码的期望~ 以此开篇励志,     期待等待22年录取通知书的到来~     也期待以后能过在测开之路上,转型成功,静待花开~

  • avatar zkey 2022-01-13 22:15:28

    题解 | #用两个栈实现队列#

    思路: 两个栈一个负责入栈stack1,一个负责出栈stack2 入栈时stack1就直接push存入元素 出栈时stack2中有元素直接pop出,没有则从入栈stack1中取(入栈stack1中pop出放入出栈stack2中) 因为栈是先进后出,所以放入出栈stack2中的为反方向

    来自 zkey
    00
  • avatar 一路远走 2022-01-13 22:15:30

    题解 | #高精度整数加法#

    设两个string 分别为p,q,然后取较短的那个作为基准,同时设置进位器of=0,每次从p和q的末端pop出两个数字相加并加上进位器of,如果有进位就将相加的结果-10,进位器of=1,否则of=0,并将相加的最终结果Push进入vector,完成上述操作后,再取有剩余长度的那个串,加上进位器的数

    来自 一路远走
    00
  • avatar 牛客448920256号 2022-01-13 22:22:32

    题解 | #争夺前五名#

    #include<stdio.h> int main(){ int i,j,n,t; scanf("%d",&n); int a[n]; for(i=0;i<n;i++) { scanf("%d",&a[i]); } for(i=0;i<n-1;i++) {

  • avatar mokfour 2022-01-13 22:29:45

    题解 | #合法IP#

    纯C:从后往前进行,依次分析,用了大量的分支语句,根据给的例子,不断完善所有的情况,超级笨的办法~~ #include <stdio.h> #include <string.h> #define SIZE 100 int main(void) { char ip[

    来自 mokfour
    00