NOT

WebRTC 之 turnserver ICE服务器搭建

一 安装coturn服务 git clone https://github.com/coturn/coturn cd coturn ./configure make sudo make install 二 查看是否安装成功 which turnserver 三 编辑配置文件 #签名证书 yum in ......
turnserver 服务器 WebRTC ICE

动手动脑

为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来? 子类的构造方法在运行之前必须调用父类的构造方法是因为子类继承了父类的属性和方法,而父类的构造方法负责初始化父类的属性和执行父类的相关操作。通过调用父类的构造方法,子类可以确保父类的属性正确初始化,并且可以利用父 ......

Vue3| 组合式 API——setup 选项

组合式 API:一系列函数,有时需要调用这些函数编写组件逻辑。 setup 是组合式 API 的入口,先写 setup,才能往里边写组合式 API 的函数 setup 的执行时机会比 beforeCreate 生命周期钩子还要早,因此 setup 函数中获取不到 this setup 选项的写法:( ......
setup Vue3 Vue API

锐捷配置telnet

功能介绍: 我司路由器可以提供telnet登陆服务,可以实现远程管理设备。 一、组网需求 需求一:telnet登陆时使用密码登陆路由器 需求二:telnet时使用 用户名及密码登陆路由器 二、组网拓扑 三、配置要点 1、console口登陆设备 2、配置路由器以太网口的IP地址 3、配置telnet ......
telnet

10.9

通过在编程中应用多态,可以使我们的代码具有更强的适用性。当需求变化时,多态特性可以帮助我们将需要改动的地方减少到最低限度。 多态编程有两种主要形式:(1)继承多态:示例程序使用的方法(2) 接口多态:使用接口代替抽象基类 下载了MySQL, tomcat,激活配置电脑环境,没配置对又去搜怎么卸载,卸 ......
10.9 10

CF1303D Fill The Bag

贪心,二进制 很容易想到:把 \(n\) 转化为二进制,考虑如何得到每一位。 很显然,用小的数去“凑出”大的数不花费代价,用大的数“分解”出小的数要花费代价。所以。一个简单的贪心是:设当前要得到 \(n\) 的第 \(i\) 位的数 \(2^i\),尽量用小的数凑,若小的数凑不出,再用大的数分出 \ ......
1303D 1303 Fill Bag The

关于hive日志数据分析相关操作

昨天项目——日志数据分析 -- 用于清洗的表 create table data1 ( `ip` string comment '城市', `date1` string comment '日期', `day` string comment '天数', `traffic` double comment ......
数据分析 数据 日志 hive

ABC173F Intervals on Tree

ABC173F Intervals on Tree 题目描述 一棵 \(n\) 个点的树,定义 \(f(l,r)\) 为由 \(l \sim r\) 的点构成的点集在树上形成的连通块个数,让你求 \(\sum_{l=1}^{n}\sum_{r=l}^{n} f(l,r)\)。 \(1 \leq n ......
Intervals 173F Tree ABC 173

CF1834D

Survey in Class 题面翻译 有 \(n\) 个学生同时对课堂内容进行了预习。有 \(m\) 个问题,第 \(i\) 个人预习的问题是一个区间,可以用 \([l_i,r_i]\) 表示。每当老师问出一个问题,如果一个人不会,它的分数就会 \(-1\),否则 \(+1\)。注意,分数可能为 ......
1834D 1834 CF

CF1834C

Game with Reversing 题面翻译 小 L 和小 S 在玩游戏。他们有两个长度均为 \(n(1 \le n \le 10^5)\) 的字符串 \(S, T\),小 L 和小 S 轮流操作,小 L 先手。 小 L 的回合,他可以选择 \(1 \to n\) 中的一个整数 \(i\),再选 ......
1834C 1834 CF

CF1834B

Maximum Strength 题面翻译 题目描述 每一种材料的力量由一个十进制整数表示。 对于一个武器,由两种材料构成。假如第一种材料的力量为 \(X = \overline{x_1x_2 \dots x_n}\),第二种材料的力量为 \(Y = \overline{y_1y_2 \dots y ......
1834B 1834 CF

用平方数表示X

题目描述 给定一个数 \(X\), 求最少加减多少个平方数可以得到 \(X\) 输入 \(t\) 个样例, 每行一个数 \(X\) \(t = 100\), \(X = 10 ^{11}\) 输出s \(n\) 表示最少需要几个数, 然后跟着 \(n\) 个数, 表示加减哪些数的平方数 分析 首先我 ......

CF1841C

Ranom Numbers 题面翻译 Ranom Number 是一个字符串,这个字符串只含字母 \(\texttt A \sim \texttt E\)。\(\texttt{A}\) 的值是 \(1\),\(\texttt{B}\) 的值是 \(10\),\(\texttt{C}\) 的值是 \( ......
1841C 1841 CF

CF1841B

Keep it Beautiful 题面翻译 定义一个序列为好, 当且仅当我们能从头开始选一段序列(长度可以为0, 相对顺序不变)放到尾部的后边, 由此得到的新序列是非递减的, 注意当序列为空时, 这个序列也是好序列 初始时序列为空, 然后给你 \(q\) 个数字, 按次序询问你对于当前这个数 \( ......
1841B 1841 CF

CF1841A

Game with Board 题面翻译 Alice 和 Bob 玩游戏,他们有一块黑板。最初,有 \(n\) 个整数 \(1\)。Alice 和 Bob 轮流操作,Alice 先手。 轮到时,玩家必须在棋盘上选择几个(至少两个)相等的整数,擦除它们,然后写一个等于它们总和的新整数。 如果玩家不能移 ......
1841A 1841 CF

CF1839C

Insert Zero and Invert Prefix 题面翻译 你有一个长度为 \(n\) 的 01 序列 \(a\),以及一个初始为空的序列 \(b\)。你接下来需要执行 \(n\) 次操作,每次操作将会使序列 \(b\) 的长度增加 \(1\)。 在第 \(i\) 次操作,你需要选择一个在 ......
1839C 1839 CF

CF1839B

Lamps 题面翻译 有 \(n\) 盏灯,每盏灯有不亮,亮,坏掉 3 种状态。一开始每盏灯都不亮。 第 \(i\) 盏灯有属性 \(a_i,b_i\)。每次操作你可以选择一盏灭的灯将其点亮,并得到 \(b_i\) 的分数。 每次操作结束后,记有 \(x\) 盏灯亮着,则所有 \(a_i \le x ......
1839B 1839 CF

CF1839A

The Good Array 题面翻译 题目描述 对于一个由 \(0\) 和 \(1\) 构成的数组 \(a_1,a_2,\dots,a_n\),如果对于从 \(1\) 到 \(n\) 中所有的整数 \(i\) 都满足以下两个条件,我们称这个数组为『好的数组』: 前 \(i\) 个元素中有至少 \( ......
1839A 1839 CF

CF1838C

No Prime Differences 题面翻译 \(n \times m\) 的网格,填入 \(1,2,3,...,n \times m\),使得相邻的两个方格的差不是质数。 多组数据,输出任意一种方案(保证有解),每组输出间有空行(见样例)。 题目描述 You are given intege ......
1838C 1838 CF

CF1838B

Minimize Permutation Subarrays 题面翻译 给定一个长度为 \(n\) 的排列 \([p_1, p_2, ..., p_n]\) ,任选两个元素(可以相同)并交换一次,使得其所有子段中排列(长度不一定为 \(n\) )的个数最少,输出被交换的元素的位置(下标从 \(1\) ......
1838B 1838 CF

CF1838A

Blackboard List 题面翻译 在黑板上有两个数字,进行如下操作 \(n-2\) 次: 每次在黑板上选择任意两个数,将两个数的差的绝对值写在黑板上。 这样你会得到一个长度为 \(n (3 \le n \le 100)\) 的序列。 一共 \(t (1 \le t \le 100)\) 组数 ......
1838A 1838 CF

CF1837C

Best Binary String 题面翻译 给定由 1 0 ? 所组成的字符串,你需要用 0 或 1 替换 ?。 我们将 \(s_{l},s_{l+1},\dots,s_r\) 反转成为一次操作。 你要使通过“反转”操作使原字符串成为升序的操作次数尽可能的小。 问最终构造出的字符串,有多解输出其 ......
1837C 1837 CF

CF1837B

Comparison String 题面翻译 给你一个长度为 \(n\) 的由 < 和 > 构成的字符串 \(s\),如果一个数列 \(a\) 能满足将字符串 \(s\) 的所有大于号和小于号按顺序填入后满足大小关系,则 \(a\) 数列和 \(s\) 字符串是“相容的”。 定义一个数列的花费是这个 ......
1837B 1837 CF

CF1814B

Long Legs 题面翻译 给你一个无限大小的棋盘,一个机器人初始位置为 \((0,0)\),初始每次可移动的长度为 \(1\)。 对于一个当前在 \((x,y)\) 的机器人,且它当前的可移动长度为 \(m\)(初始为 \(1\))。则它可以耗费一个时间进行如下操作: \(\qquad\) 1. ......
1814B 1814 CF

CF1814A

Coins 题面翻译 本题一共有 \(t\) 组数据。 每组数据包含两个整数 \(n\) 和 \(k\),如果存在两个非负整数 \(x,y\),满足 \(2\times x+k\times y=n\),输出 YES,否则输出 NO 题目描述 In Berland, there are two typ ......
1814A 1814 CF

Java课后作业

一、 下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? med; d=m; d=(Dog)m; dec; c=(Cat)m; 1. med; 这是一个语句缺少赋值操作,编译器无法确定med的类型和赋值方式。 1. d=(Dog)m; 这是一个尝试将一个类型为m的对象强制转换为类 ......
Java

并发编程-3.托管线程的最佳实践

处理静态对象 在 .NET 中处理静态数据时,涉及托管线程时需要了解一些重要的事情。 静态数据和构造函数 关于从托管线程访问静态数据需要了解的一项重要内容与构造函数有关。 在访问任何类的静态成员之前,必须先完成其静态构造函数的运行。 运行时将阻止线程执行,直到静态构造函数运行为止,以确保所有必需的初 ......
线程

10.13 山东多校联测模拟赛小记

比赛地址 149pts,60-65-8-16,rank36/108,被您们吊打。 T1 写的其实假了,小细节没处理好,数组开小了。所以在找到错因后还挺惊讶的,狠狠的嘲讽数据()。 一开始想的 dp,后来发现不太对,可以写二分判断。 为什么不能直接求,因为不能确定挑战的顺序。二分 check 的时候可 ......
模拟赛 小记 10.13 10 13

CF1817A Almost Increasing Subsequence

CF1817A 题面翻译 给定长度为 \(n\) 一个序列 \(a\) 以及 \(q\) 次询问,每次询问给出 \(l\) 和 \(r\),找出序列 \(a\) 在 \([l,r]\) 内最长的几乎递增子序列。 对于几乎递增的定义:如果一个序列中不存在连续的三个数 \(x\),\(y\),\(z\) ......
Subsequence Increasing Almost 1817A 1817

CF1816B

Grid Reconstruction 题面翻译 题目描述 在一个 \(2×n\) 的网格中 (\(n\) 为偶数),标记 \(1,2,\ldots,2n\),但每个数只能被使用 \(1\) 次。 某条路径是从 \((1,1)\) 开始的单元序列,随后不断地向下走或向右走,直到到达 \((2,n)\ ......
1816B 1816 CF