ICode9

精准搜索请尝试: 精确搜索
  • 算法学习之路 离散化2022-08-15 00:31:24

    // 离散化值得就是一一对应的关系,通常处理大数据范围中的小范围数据; 离散化的中的两个步骤: 1.a[ ] 中可能的重复元素(去重) 2.如何算出 x 离散化之后的值 (二分) /* 离散化模板 */  vector<int>alls;//存储所有的待离散化的数据; sort(alls.begin(),alls.end());//将所有值排序; alls.e

  • POJ2955 Brackets2022-08-15 00:30:09

    题目链接 题目 Description We give the following inductive definition of a “regular brackets” sequence:the empty sequence is a regular brackets sequence,if s is a regular brackets sequence, then (s) and [s] are regular brackets sequences, andif a and b are r

  • 活动安排2022-08-14 23:01:15

    题目描述 设有n个活动的集合E={1,2,..,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si<fi。如果选择了活动i,则它在时间区间[si,fi)内占用资源。若区间[si,fi)与区间

  • 骗我呢2022-08-14 19:04:22

    题意: 求有多少个 \(n × m\) 的矩阵满足 \(0\) \(≤\) \(a_i,_j\) \(≤\) \(m\) \(a_{i,j}\) \(<\) \(a_{i,j + 1}\) \(a_{i,j}\) \(<\) \(a_{i-1, j + 1}\) 首先观察到 \(a_{i,j}\) 的取值范围以及矩阵的列,得出矩阵的每一行必然有一个在 \(0\) ~ \(m\) 之间的数是不存在的。 通

  • 练习:打印倒直角三角形2022-08-14 19:00:20

    """ ***** **** *** ** * """ for i in range(1,6): # 外层循环控制行数,内层循环控制列数,因为有5行,所以是range(1,6) for j in range(1,7-i):# 第1行-->5次(1,6) 2-->4次 (1,5) 3-->3次(1,4) 3-->3次(1,4) 4-->2次(1,3) 5-->1次(1,2) print(&

  • ORACLE 异常处理2022-08-14 17:31:34

    核心代码 SET SERVEROUTPUT ON BEGIN -- 逻辑代码 ... EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('SQLCODE:' || SQLCODE || ' SQLERRM:' || SQLERRM); END; 单个异常处理 SET SERVEROUTPUT ON BEGIN DBMS_OUTPUT.PUT_LINE('NUM:'

  • 最后22022-08-14 14:01:44

    对比:这三种循环都可以省略名称,但是加了循环控制语句(leave或inerate) 必须加名称loop一般用于是循环while 先判断后执行repeat 先执行后判断,至少一次语法:名称 while 循环条件 doave 循环体end while 名称;2.loop语法:名称 loop 循环体 end loop 名称; 3.repeat语法:名称

  • 1056 组合数的和——15分2022-08-14 09:01:24

    给定N个非0的个位数字,用其中任意2个数字都可以组合成1个2位的数字。要求所有可能组合出来的2位数字的和。例如给定2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。 输入格式: 输入在一行中先给出N(1<N<10),随后是N个不同的非0个位数字。数字间以空格分隔。 输出格式: 输出所

  • sql 事务2022-08-14 00:30:09

    确保语句所有执行成功,如果其中一条不满足,则为失败,进行回滚操作 关键字:tansaction begin transaction declare @myerror int=0 UPDATE BankCard SET CardMoney=CardMoney-10000 where CardNo='6225125478544587' set @[email protected][email protected]@ERROR INSERT into CardExchange(CardNo,Mo

  • Delphi 判断某个系统服务是否存在及相关状态2022-08-13 09:01:39

    1 记得use WinSvc; 2 3 //------------------------------------- 4 // 获取某个系统服务的当前状态 5 // 6 // return status code if successful 7 // -1 if not 8 // 9 // return codes: 10 // SERVICE_STOPPED 11 // SERVICE_RUNNING 12 // SERVICE_PAUS

  • AcWing 1282. 搜索关键词 & 洛谷 P3808 【模板】AC 自动机(简单版)2022-08-13 00:03:55

    AC自动机的板子 感觉非常合理,但是又不会证明,就先这样吧 感觉还有至少三个问题: 1、为什么要在空的子结点上连自己的fail结点的对应子结点(注释1) 2、为什么u结点不需要参与转移(注释2) 3、为什么遇到end == -1就可以break(注释3) #include<bits/stdc++.h> using namespace std; #define

  • Ruby操作Windows剪贴板2022-08-12 22:33:06

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88

  • 牛客小白月赛542022-08-12 22:31:09

    牛客小白月赛54 https://ac.nowcoder.com/acm/contest/38457#question 题意不用说,因为是中文,自己看就得了 感觉这次比上回难点 EF 待补 A - Sum 最容易想到的思路就是拿个堆,每次找最大的两个数相加。但是这么做复杂度暴了(我不会算)。 考虑优化一下。先排个序,每次贪心的选最大的两个

  • mysql 的条件控制,if,else,case when2022-08-12 17:34:34

      2072. 赢得比赛的大学 https://leetcode.cn/problems/the-winner-university/ 主要考查if 函数的使用 mysql中if的方法 IF(expr1,expr2,expr3) SELECT IF(1>0, '真', '假') FROM Table mysql中if多条件嵌套 SELECT IF(1>0, IF(2>1, '真', '假'), &#

  • [转]lazarus中不支持匿名方法的解决方案2022-08-12 14:30:09

    lazarus目前不支持匿名方法,在不继承线程的情况下,使用匿名线程或TThread.ExecuteInThread时,需要单独写两个方法:一个给TThread.ExecuteInThread用,另一个给同步用。感觉比较麻烦,并且可读性略差。 经过测试,下面代码的解决方案感觉好一些。 unit Unit1; {$mode objfpc}{$H+} interfa

  • python中记录程序运行时间2022-08-11 21:03:16

      001、 >>> import time ## 导入time包 >>> start = time.time() ## 记录程序开始时间 >>> print("xxxxx") xxxxx >>> end = time.time() ## 记录程序结束时间 >>> print("elaps

  • Delphi 更改扩展名函数ChangeFileExt2022-08-11 17:34:30

    function ChangeFileExt(const FileName, Extension: string): string; var I: Integer; begin I := LastDelimiter('.' + PathDelim + DriveDelim,Filename); if (I = 0) or (FileName[I] <> '.') then I := MaxInt; Result := Copy(FileN

  • Delphi 生成随机汉字函数GenerateChineseWords2022-08-11 17:31:30

    根据c#改编而来,很多年了。 function GenerateChineseWords(count: integer): string; var i: integer; regionCode, positionCode: integer; regionCode_Machine, positionCode_Machine: integer; chineseWords: string; begin Randomize; for i := 0 to count - 1 do

  • Delphi 开机自动启动函数SetAutoRun2022-08-11 17:30:09

    转载自:https://blog.csdn.net/listest/article/details/121272294 procedure SetAutoRun(isRun: Boolean); var oAutoRunRegister: TRegistry; begin oAutoRunRegister := TRegistry.Create; try oAutoRunRegister.RootKey := HKEY_CURRENT_USER; oAutoRunRegiste

  • linux-0.11分析:init文件 main.c的第八个buffer_init(buffer_memory_end)初始化函数 第九篇随笔2022-08-11 12:31:55

    8、第八个初始化函数,buffer_init(buffer_memory_end) 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] 这个函数buffer_init可以看出携带了一个参数buffer_memory_end,这个参数前面出现过,已经赋值了, 也就是在mian.c开始的时候 void main(void

  • 时序图,PlantUML 绘制时序图2022-08-10 15:34:03

    什么是时序图 时序图有时候也被称为序列图,活动序列图,作为交互图的一种,时序图按照时间顺序从上往下显示每个操作。 案例说明 我们以一个日常生活中常见的操作,在ATM上查询银行卡账户余额,首先用户先将银行卡插入读卡器,然后在屏幕上输入密码,如果密码错误则回提示重新输入密码,如果密码

  • 8.62022-08-07 21:30:09

    CF1716F 题意: 有\(n\)个不同的包,每个包里有编号为\(1\sim m\)的球恰好一个。 从每个包里取一个球出来,假设某个取球方案中,奇数编号的球恰好有\(x\)个,则该方案的贡献是\(x^k\)。 求所有取球方案的贡献和。模\(998244353\) \(1\leq T\leq 5000\) \(1\leq n,m\leq 998244352,1\leq k\l

  • 栈的作用——波兰表达式的运用,计算字符表达式2022-08-07 18:02:07

    栈的作用——波兰表达式的运用,计算字符表达式 目录栈的作用——波兰表达式的运用,计算字符表达式1 创建一个链栈(1)链栈的存储结构(2)打印(3)进栈(4)出栈2 中缀表达式转换为后缀表达式3 计算后缀表达式 1 创建一个链栈 ​ 需完成进栈,出栈,打印的操作。 (1)链栈的存储结构 #define SUCCESS 1

  • [AcWing 179] 八数码2022-08-07 14:03:45

    A* 算法 点击查看代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,string> PIS; const int N = 1e6 + 10; string start; int dx[] = {-1, 0, 1, 0}; int dy[] = {0, 1, 0, -1}; char op[] = {'u', 'r&#

  • [LeetCode] 636. Exclusive Time of Functions2022-08-07 09:33:14

    On a single-threaded CPU, we execute a program containing n functions. Each function has a unique ID between 0 and n-1. Function calls are stored in a call stack: when a function call starts, its ID is pushed onto the stack, and when a function call

专注分享技术,共同学习,共同进步。侵权联系[[email protected]]

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

ICode9版权所有