ICode9

精准搜索请尝试: 精确搜索
  • 关于题目中遇到的一些坑2022-07-14 13:34:07

    1085 Perfect Sequence Link 这道题,别想着用 lower_bound 或 upper_bound 了。如果有相同元素,那么 len 很可能就算少了。 另外,p 要用 long long 类型,不然最后一个测试用例过不了。 不过这题用 lower_bound 或 upper_bound 亲测可过,但是要记住它们返回的是一连串相等的数中的第一个

  • 结构体定义2022-07-14 11:33:24

    结构体也是一种数据类型 1.先构造后定义  1)  构造结构体,结构体类型名称为stuct Student 1 struct Student{ 2 int num; 3 char name[11]; 4 };  定义两个struct Student型数据,struct不能省略!!! 1 struct Student stu1; 2 struct Student stu2;  2)   使用typedef之后

  • 华为机试-HJ68 成绩排序2022-07-14 10:03:03

    日常刷题记录,欢迎讨论交流。 目前暂时想到的一种偷懒解法,持续更新。   牛客网题目链接:https://www.nowcoder.com/practice/8e400fd9905747e4acc2aeed7240978b   描述 给定一些同学的信息(名字,成绩)序列,请你将他们的信息按照成绩从高到低或从低到高的排列,相同成绩 都按先录入排

  • G. Xor Tree - 字典树2022-07-14 08:00:12

    G. Xor Tree https://codeforces.ml/group/MKpYqfAQQQ/contest/386972/problem/G 题意 给一个数组里面的数都不相同 对于每个数组中的数 找到数组中与之亦或值最小的数 这两个数之间有一条边 求最多删去多少个数 使得最后得到的图是连通图 思路 字典树 处理每个数的二进制数 根据0

  • 51 Nod 1640 天气晴朗的魔法2022-07-13 21:34:37

    原题链接:题目-天气晴朗的魔法 (51nod.com) 大意:4个点,6条边,找到一条路,每条链的权值的最大值尽可能的小同时我们有要使魔力值之和尽可能的大。 思路:权值的最大值尽可能的小<=>求出其的最小的生成树,找到其权值最大的那条边达到了最大值尽可能的小,魔力值最大那么我们就可以找以这条权

  • 7.13 LeetCode刷题记录(简单x1,中等x1)2022-07-13 18:00:17

    7.13 LeetCode刷题记录(简单x1,中等x1) 1、两数之和(简单) 题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可

  • java_构造方法2022-07-13 16:03:55

    根据设计的类名来直接使用的方法名称为构造方法 构造方法,是一种特殊的方法,它是一个与类同名的方法。 **同时也可称之为类方法** public class Name{ public void num(){ System.out.println("号码"); } public static void mian(String[] args){ //可以直接使用类方法

  • sql语句优化的30种方法2022-07-13 15:35:17

    sql语句优化的30种方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃

  • 递归概念&分类&注意事项和使用递归计算1-n之间的和2022-07-13 13:36:14

    递归 概述 递归:指在当前方法内调用自己的这种现象、 递归的分类: 递归分为两种,直接递归和间接递归 直接递归称为方法自身调用自己 简介递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法 注意事项: 递归一定要有条件限定,保证递归能够停下来,否则会发生栈内存溢出 在递归中虽然后限

  • leetcode 135. 分发糖果(困难)2022-07-13 13:01:30

    一、题目大意 标签: 贪心 https://leetcode.cn/problems/candy n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计

  • python笔记—异常捕获等2022-07-12 20:34:22

    异常捕获 1.如何理解异常 程序在运行的过程中如果出现了异常会导致整个程序的结束 异常就是程序员口中的'bug' 2.异常的结构 Traceback (most recent call last): File "D:/pythonProject/day21/课堂练习.py", line 1, in <module> name NameError: name 'name' is not defi

  • 62序列到序列seq2seq2022-07-12 14:05:32

    点击查看代码 import collections import math import torch from torch import nn from d2l import torch as d2l # 实现循环神经网络编码器 #@save class Seq2SeqEncoder(d2l.Encoder): """用于序列到序列学习的循环神经网络编码器""" def __init__(self, vocab_size,

  • 浅谈hash2022-07-11 22:08:03

    作者很蒻,在这里总结一下自己学一小点hash的经验。 hash可以用于查找,速度很快,可以近似看作为O(1)的时间复杂度,缺点是占用空间比较大,不过在竞赛中这种空间换时间的方式还是值得的。 哈希冲突是说不同的元素的关键字有可能相同,不能保证一个关键字与元素是一一对应的,这样就产生了哈希

  • 打开转盘锁2022-07-11 15:05:09

          https://leetcode.cn/problems/open-the-lock/solution/shou-hua-tu-jie-tu-bfs-lin-jie-guan-xi-7-ud8c/   func openLock(deadends []string, target string) int { step := 0 // 旋转次数 deadendsMap := make(map[string]bool) visitedMap := make(ma

  • NC20241 [SCOI2005]扫雷MINE2022-07-10 23:04:39

    题目 原题地址:[SCOI2005]扫雷MINE 题目编号:NC20241 题目类型:枚举、递推 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 1.题目大意 扫雷游戏背景,但只有两列,给出右边一列的每一个格子的位置,推测左边的雷有几种排列方案。 2.题目分析 mine[i-2] + mine[i

  • BF算法2022-07-10 18:02:16

    1 #include<stdio.h> 2 #include<string.h> 3 4 int BF(char *A, char *B) { 5 int i = 0,j=0; 6 while(i < strlen(A) && j < strlen(B)) { 7 if(A[i]==B[j]) { 8 i++; 9 j++; 10 } el

  • python | 浅学 | 10 global 与 nonlocal2022-07-10 16:05:03

    total = 0 # 这是一个全局变量 # 可写函数说明 def sum(arg1, arg2): # 返回2个参数的和." total = arg1 + arg2 # total在这里是局部变量. print("函数内是局部变量 : ", total) return total # 调用sum函数 sum(10, 20) print("函数外是全局变量 : ", to

  • 字符串问题总结2022-07-10 01:33:06

    1.怎样将整数转化为字符串,并且不用函数itoa. 解析:整数转化为字符串,可以采用加‘0’,再逆序的办法 整数加‘0’就会隐性转化成char类型的数。 1 #include <stdio.h> 2 3 int main() 4 { 5 int num = 12345,i = 0,j = 0; 6 char a[7],b[7]; 7 while(num) 8

  • 第二周总结2022-07-09 20:32:38

    这个星期进行了数据结构第一阶段实验完成,让我认识到了很多自己的不足 对于数据结构不太熟悉 ,了解到了自己知识的不足,体会到了数据结构的重要性,但是还是有一些题目不会做,整天都是对着电脑有时候一个小时也写不出点东西,大多数时候在翻阅资料。 1、抽象数据类型 6-1:int a[100],N; 7-

  • leetcode-1422. 分割字符串的最大得分2022-07-09 15:01:56

    1422. 分割字符串的最大得分 刷题代码汇总:https://www.cnblogs.com/geaming/p/16428234.html 题目 思路 首先统计出整个字符串中的所有0的个数,采用for循环从左到右依次计算不同分割方式的得分情况。 \[num_{right1} = len - n - 1 - (num_0-num_{left0}) \]右侧字符串1个数=右侧

  • 初入Sql Server 之常用的系统函数2022-07-09 12:02:22

    一、简介   简单记录一下字符串函数、数学函数、日期函数的使用及功能 二、系统函数的使用   1. 字符串函数 len(@source) --计算字符串长度,不计算字符后面空格 dataLength(@source) --计算字符串长度,包含前后空格 substring(@source,@startindex,@len) --截取字符串,从第sta

  • HBU-PTT第一周 天梯赛座位分配2022-07-09 00:35:55

    天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学校开始

  • 练习_使用递归计算1-n之间的和与练习_使用递归计算阶乘2022-07-08 21:05:41

    练习_使用递归计算1-n之间的和 package Demo_Recurison; public class DiGuiDemo { public static void main(String[] args) { //计算1~num的和,使用递归完成 int num = 5; // 调用求和的方法 int sum = getSum(num); // 输出

  • 7.8 leetcode刷题记录(简单x2)2022-07-08 18:32:45

    7.8 leetcode刷题记录(简单x2) 1.字符串中的第一个唯一字符 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。 示例 1: 输入: s = "leetcode" 输出: 0 示例 2: 输入: s = "loveleetcode" 输出: 2 示例 3: 输入: s = "aabb" 输出: -1 解答 way

  • Java数组初讲解!2022-07-08 17:02:03

    数组 java数组是一个容器,保存着一组值,当数组创建之后,数组的的长度就固定了。 1.数组的定义 1.声明数组 int array=null; 声明了数组之后,数组是空的,没什么实际意义 2.创建数组 ​ array=new[10]; 3.给元素中数组赋值 array[0]=0; 注:数组的下标是从0开始,也就是说长度为5

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有