分数day 37

LeetCode Day04 24&19&02.07&142

24. 两两交换链表中的节点 这题使用虚拟头结点会更好做,因为有虚拟头结点我们交换结点的时候步骤会更加清晰。 操作此类有指针类型的题目要注意:1.画图避免混乱 2.注意指针先后顺序 class Solution { public ListNode swapPairs(ListNode head) { ......
amp LeetCode 02.07 Day 142

2023_10_15_DAY_01_JAVA_SE_Java基础知识_下_流程控制语句

2023_10_15_DAY_01_JAVA_SE_Java基础知识_下_流程控制语句 分支【选择】结构 if语句 if (表达式) { 执行语句块; } //if语句的代码执行过程为:如果条件表达式返回真值,则执行功能代码块中的语句; //如果条件表达式返回值为假,则不执行功能代码块。 语法说明: ......

2023_10_15_DAY_01_JAVA_SE_Java基础知识_中_变量与运算符

2023_10_15_DAY_01_JAVA_SE_Java基础知识_中_变量与运算符 标识符、关键字和保留字 标识符 在Java语言中,通过标识符来表示一些元素的名字,比如变量名、类名、方法名和包名等。Java中的标识符要符合下面的规则: 标识符必须以字母、下划线(_)、数字或美元($)组成; 标 ......

2023_10_15_DAY_01_JAVA_SE_Java基础知识_上

2023_10_15_DAY_01_JAVA_SE_Java基础知识 什么是Java 计算机语言是人与计算机之间的通讯语言,分为机器语言、汇编语言、高级语言。Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出。 Java语言平台 Java语言平台包括3个版 ......
JAVA_SE_Java 基础知识 基础 知识 2023

Day1 模拟

Luogu P1042 [NOIP2003 普及组] 乒乓球 #include <iostream> #include <cstdio> #include <cmath> #include <algorithm> using namespace std; int s[62505], ddl[3]; ......
Day1 Day

java项目实践-webapp-mytomcat-day16

目录1. http协议2. 自定义的web框架3. 具体实现4. 启动 1. http协议 CS架构 建立连接“三次握手” 断开连接 “四次挥手” 三次握手: client:可以与你建立连接吗? server:可以的 client: 我也可以了 四次挥手: client:我要断开 server:可以 ......

java学习笔记day03

java学习笔记day03 数据类型 public class 数据类型 { public static void main(String[] args) { //整数类型 byte num1 = 10; short num2 = 200; int num3 = 3000; long num4 =  ......
笔记 java day 03

阿里云云原生开放日:云原生火力全开| KubeCon 热点速递 DAY1

9月26日,阿里云云原生开放日在 KubeCon 期间顺利举办。本次活动,邀请了多位阿里云技术专家与开源社区小伙伴、企业用户一起,全面介绍了在云原生领域,包括 K8s、微服务、Serverless、可观测、消息队列等在内的技术新趋势、项目新进展、实践新落地、前沿新探索。 ......
开放日 火力 KubeCon 热点 DAY1

Atcoder Beginner Contest 324 F Beautiful Path 题解-分数规划

为了更好的阅读体验,请点击这里 分数规划小技巧:尽可能将式子写成存在某种取值,使得不等式成立的形式。 不然可能需要绕几个弯才能想出来。 题目链接 题目大意:给出一个 DAG,每条边有一个 \(b_i, c_i\),保证从编号小的边向编号大的边连边,且 \(1\) 到 \(n\) 必有路径,求 \(1 ......
题解 Beautiful 分数 Beginner Atcoder

2023_10_14_MYSQL_DAY_05_笔记

2023_10_14_MYSQL_DAY_05_笔记 https://www.cnblogs.com/tdskee/p/16536166.html { MySQL的优化多种方法(至少15条) } #查看触发器 show triggers; #删除触发器 drop trigger 触发器名; #建立触 ......
MYSQL_DAY 笔记 MYSQL 2023 DAY

2023_10_14_MYSQL_DAY_06_MYSQL优化的种类

MYSQL优化的种类 MYSQL的优化,是每一个程序员在做数据查询处理的时候,经常有的步骤 那么SQL的优化有很多种,它可以是在硬件方面的,可以是在代码层面的,可以是在数据库方面的优化。下面就详细整理一下30种优化MYSQL的方案: 1. 在读表的时候,尽可能的避免全表扫描,合理的根据业务需求,在w ......
MYSQL MYSQL_DAY 种类 2023 DAY

Day2 前缀和 差分 双指针

前缀和 Luogu P2004 领地选择 二维前缀和板题,注意开 long long #include <iostream> #include <cstdio> #include <algorithm> using namespace std; int n, m, c, x, y; long lon ......
前缀 指针 Day2 Day

hadoop集群 大数据项目实战_电信用户行为分析_day01

上图是相关配置的要求,主要创建了四个虚拟系统,有三台虚拟机搭建hadoop集群,一台作为业务系统。 涉及到相关的Linux指令有::set nu[显示行号] :6[到第6行 shift+G跳到最后一行 进入vi指令后查找相关东西/(你需要查找的东西) 1.配置环境、 第一步设置网络参数,设置静态网络 ......
行为分析 大数 集群 实战 行为

python34days

软件开发架构 osi七层协议(互联网通信协议) 网络层 传输层 tcp协议和udp协议,ip协议,以太网协议等 tcp协议的三次握手和四次挥手 ———————————————————————————————————————— 网络编程:网络编程是使用域名、IP地址、端口连接到另一台计算机上对应的程序 ......
python days 34

Day05

Java基础03:数据类型讲解 特点: 强类型语言 Java的数据类型 基本类型(primitive type) 数值类型 整数类型 byte short int long 浮点类型 float double 字符类型char占2个字符 boolean类型(True False) 引用类型refer ......
Day 05

Day04

Java入门08:使用IDEA开发 IDEA安装 什么是IDE Eclipse......IDEA IDEA介绍 IDEA官网:https://www.jetbrains.com/ JAVA01:基础语法--注释 注释、标识符、关键字 数据类型 类型转换 变量、常量 运算符 包机制、JavaDoc ......
Day 04

Day02

Java入门06:HelloWorld详解 HelloWorld 新建一个文件夹,存放代码 新建一个Java文件 文件后缀名为.java Hello.java [注意点]系统可能没有文件名 编写代码 public class Hello{ public static void main(String ......
Day 02

java学习日记day02

java学习日记day02 冯诺伊曼体系 ) cmd指令 ......
日记 java day 02

23 年牛客提高组模拟赛 Day5 T3

给你一个长为 \(n\) 的数组 \(b_i\) 表示原数组 \(a_i\) 中以 \(i\) 结尾的 LIS 长度,问对于所有 \(1 \leq a_i \leq m\) ,原数组有多少种不同的可能 \(n \leq 20, m \leq 3000\) 看到数据范围容易想到状压 dp ,赛事想了个 ......
模拟赛 Day5 Day 23 T3

【安全学习之路】Day45

练习 通过createfile这个API了解栈在32位和64位下的工作方式。 Stack32 用OD打开这个在32位环境下编译出来的程序 结合上图可以看到在这个32位里面 它不使用栈帧。 它调用子函数时使用栈传递参数。 它调用push进行压栈的参数不需要main()共同清理,在32以stdcall方 ......
Day 45

day1 study notebook

markdown学习 标题:#+空格+标题名字 四级标题 ........... 字体 文字 wenzi wenzi 引用 选择人生 一般用在引用其他人文章的时候使用 分割线 三个— 三个星号也可以变成分割线 图片 如果是添加网络在线地址:查看审查元素,没有审查元素右键点检索或者直接右键在新标签页打 ......
notebook study day1 day

算法训练day30 LeetCode93.78.90

算法训练day30 LeetCode93.78.90 93.复原IP地址 题目 93. 复原 IP 地址 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 使用'.'切割字符串、结束条件为字符串中有三个'.'、同时要确定字符串符合的条件 长度为不为1时,首字符 ......
算法 LeetCode day 30 93

day01-java数组

数组概述 数组的定义 数组时相同类型的数据的有序集合 数组描述的时相同类型的若干个数据,按照一定的先后次序排列组合而成。 数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组。 dateType[] arrayRefVar; 或者 dataType arrayRefVar[]; //效果相同 ......
数组 java day 01

day01-Java方法

方法 java方法是语句的集合,它们在一起执行一个功能--相当于c中的函数 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只能完 ......
方法 Java day 01

T2【noip赛前20天冲刺集训 day4】正在打模拟赛

@@ 【noip赛前20天冲刺集训 day4】正在打模拟赛 @@ 题目描述 给定一棵包含 n 个点的树,每条边都有权值,同时给定一个整数 k。定义一个树上连通块的权值为其中边权之和。你需要求解满足以下条件的树上连通块的权值最大值:这个连通块至多包含一个度数大于 k 的点。 注意,这里的度数指的是连通 ......
模拟赛 正在 noip day4 day

题解 AtCoder wtf22_day1_b【Non-Overlapping Swaps】

给定一个排列,要求交换最多 $n-1$ 对元素,使得这个排列变成 [1,2,...,n] 的有序排列。 当然没有那么简单,对于交换还是有限制的,对于相邻的两次交换,不妨叫做 $(l_i, r_i)$ 和 $(l_{i+1}, r_{i+1})$,必须满足**这两个交换所对应的区间,没有交集**,即... ......

day01-java流程控制

用户交互Scanner java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。 Scanner s = new Scanner(System.in);​//通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需 ......
流程 java day 01

【noip赛前20天冲刺集训 day4】正在出模拟赛

题目描述 想象学竞赛网站 CodeFancy 举办了 \(m\) 场比赛。你在 CodeFancy 上关注了 \(n\) 个账号,编号为 \(1\) 到 \(n\)。你知道这 \(n\) 个账号分别参加了 \(m\) 场比赛中的哪些。但是你发现可能存在一个人使用多个账号的情况,你想知道这 \(n\) ......
模拟赛 正在 noip day4 day

LeetCode Day02 977&209&59

第一题是[977. 有序数组的平方]这题解题思路依旧可以用双指针,指针分别指向数组的头尾两端,然后对两端求乘积比较大小,把乘积值更大的存储到数组尾端,然后指针更新位置,代码如下。 public int[] sortedSquares(int[] nums) { //res用于存储平方和结果 int[ ......
amp LeetCode Day 977 209

分数规划笔记

前言 分数规划是来求一个分式的极值 形象点就是已知 \(a_i,b_i\) 求 \[\frac{\sum_{i=1}^n a_i \times x_i}{\sum_{i=1}^n b_i \times x_i} \]的极值,其中 \(x_i\in \{0,1\}\) 显然可以二分求解,设当前二分值为 ......
分数 笔记