题解day 16 lt

[ARC104E] Random LIS 题解

题意 给定一个长度为 \(N\) 的序列 \(A\),按照下列方式生成一个长度为 \(N\) 的序列 \(X\): \(\forall i\in[1,n]\),\(X_i\) 在 \([1,A_i]\) 中的整数中均匀随机生成。 求其最长上升子序列长度的期望,对 \(10^9+7\) 取模。 \(1 ......
题解 Random 104E ARC 104

Windows server 2022 搭建 AD 域服务器<01>

1.AD(Active Directory)Windows Server环境准备 AD应用程序:Active Directory 域控制器 主机名称 IP 角色 AD-Server 192.168.61.237 AD服务器 2.配置AD环境地址 3.添加角色和功能 配置域控制器 配置 DSRM 密码 ......
Windows 服务器 server 2022 01

CTF-pwn-堆入门-day1

什么是堆 堆是可以根据运行时的需要进行动态分配和释放的内存,大小可变 由程序员决定 malloc new\free delete 栈用于函数分配固定大小的局部内存 由程序决定 但是为什么不都在栈上进行函数调用,反而要去对上进行调用 堆的实现重点关注内存块的组织和管理方式,尤其是空闲内置块:(分地) ......
CTF-pwn day1 CTF pwn day

[ARC098F] Donation 题解

[ARC098F] Donation 题解 题目描述 给定一张 \(n\) 点,\(m\) 边的无向图,到达一个点需要拥有 \(a_i\) 的权值,对于一个点操作需要消耗 \(b_i\) 的权值,询问最少需要多少权值才能够对每个点都进行一次操作(权值在任何时候都不能小于 \(0\))。 题目分析 提 ......
题解 Donation 098F ARC 098

CF1245D Shichikuji and Power Grid 题解

Problem - D - Codeforces Shichikuji and Power Grid - 洛谷 首先这题显然不可能是 dp 我们发现第二个式子是困难的,但题目竟然给 \(n \leq 2000\) ,因此我们考虑抽象建图。我们把两个点的贡献两两建成一张图,最终的答案显然是把这个图划分 ......
题解 Shichikuji 1245D Power 1245

C# list<T>去重

一、值类型去重 1、List<object> 1.1 、 object is int //object is int List<object> ointList = new List<object>(); ointList.Add(1); ointList.Add(1); ointList.Add( ......
list gt lt

CSP-S2023 全场题解

lock 这题就是个模拟吧,赛时被迷惑了以为是什么不可做题,仔细看只有 \(10^5\) 种状态,那就枚举好了。 我们分别从状态串出发,枚举它能达到的答案,加到 set 取个并集,不过注意给定的状态不能是密码,要减掉。注意不要直接计数器减减,不然如果有相同的算在状态里面的会多减,我考场代码就这么被 ......
题解 全场 CSP-S 2023 CSP

秦疆的Java课程笔记:13-16 入门 上

13 入门 Java帝国的诞生 1972年,C语言诞生 优点:贴近硬件,运行极快,效率很高 以C语言为基础开发:操作系统,编译器,数据库,网络系统 两个枷锁:指针,内存管理 指针很强大,能直接操作内存,但是C语言没有相应的工具去越界检查,新手容易犯错。 内存管理问题在编译期间是发现不了的,只有到程序 ......
课程 笔记 Java 13 16

NOIP 提高组 题解

NOIST2023 涂色游戏 对于每一行每一列记录一个时间戳,对于每个格子颜色即为时间戳较大的颜色。 幂次 考虑暴力,我们发现 \(O(\sqrt[3]{n})\) 的复杂度是可以接受的,所以可以枚举 \(\sqrt[3]{n}\) 内的数然后暴力往上乘,可以用一个 unordered_map 判重 ......
题解 NOIP

React学习笔记16-属性props

1.属性的定义 props 是正常是外部传入的,组件内部也可以通过一些方式来初始化的设置,属性不能被组件自己更 改,但是你可以通过父组件主动重新渲染的方式来传入新的 props。 这就是React中的单向数据流 2.属性的特点 属性是描述性质、特点的,组件自己不能随意更改,必须由父组件进行更改 3. ......
属性 笔记 React props 16

Day 02

python 快排实现方法 经过晚上理解+自己背才完整敲出来快排, 代码如下: def main(): n = int(input()) list_all = [int(x) for x in input().split()] quick_sort(list_all,0,n-1) for i in ......
Day 02

CF827D Best Edge Weight 题解

Problem - 1867D - Codeforces Cyclic Operations - 洛谷 差一点就想出来了 首先 \(b_i\) 构建出来的肯定是一个章鱼森林,而且手玩一下样例就会发现我们每次要找到一个大小为 \(K\) 的环后让里面的点重新指向,一直重复这些操作直到所有点都被找到。 ......
题解 Weight 827D Best Edge

16Go语言基础之接口

接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口 本章学习目标 了解为什么需要接口以及接口的特点 掌握接口的声明和使用 掌握接口值的概念 掌握空接口的特点及其使用场景 在Go语言中接口(interface)是一种类型,一种抽象的类型。相较于之 ......
语言基础 接口 语言 基础 16

Java 基础篇day05

面向对象编程 世间万物皆对象,在Java的观念中,把一切都看作对象,但是你操纵的确是一个对象引用。在Java中一旦创建了一个引用,就希望它能与一个新的对象继续关联,通常使用new操作符来实现这一目的。new的意思是,给我一个新对象,如果你不想相亲,自己new一个对象就好了,祝你下辈子幸福 对象本质上 ......
基础 Java day 05

/home/software/TRF/missing: line 81: aclocal-1.16: command not found

001、报错如下:/home/software/TRF/missing: line 81: aclocal-1.16: command not found 002、解决方法 ......
software aclocal command missing found

[ARC104B] DNA Sequence 题解

题意 对于一个只含有 A,C,T,G 的字符串 \(s\), 定义其为匹配的当且仅当其中 A 的数量和 T 的数量相等,C 的数量和 G 的数量相等。 给定一个长度为 \(N\) 的字符串 \(S\),求其有多少个非空子串是匹配的。 \(1 \le N \le 5000\)。 题解 \(\mathc ......
题解 Sequence 104B ARC 104

[ARC104C] Fair Elevator 题解

题意 有 \(N\) 个区间 \([a_i,b_i](a_i<b_i)\),都是 \([1,2n]\) 内的整数且互不相同(\(a_i\ne b_j,a_i\ne a_j,b_i\ne b_j\))。 现在给定一些 \(a\) 和 \(b\) 的值,剩下不知道的用 \(-1\) 表示。问是否存在一种 ......
题解 Elevator 104C Fair ARC

[ARC104D] Multiset Mean 题解

题意 给定 \(N,K\) 和 \(M\)。对于每个大小在 \([1,N]\) 中的 \(x\),求每个元素大小在 \([1,N]\) 中,平均数为 \(x\) 且相同元素不超过 \(K\) 个的可重集的数量,对 \(M\) 取模。 \(1 \le N,K \le 100\),\(M\) 为质数。 ......
题解 Multiset 104D Mean ARC

<学习笔记> 点分树

感觉可以理解为带修点分治。 常用于解决与树原形态无关的带修改问题。 —— oi-wiki 点分树是通过更改原树形态使树的层数变为稳定 \(\log n\) 的一种重构树。就是通过点分治找重心的方式,将这一层重心为上一层重心的儿子。 所以对于很多暴力的复杂度是正确的。 一开始发现建树错了,然后发现是原 ......
笔记 lt gt

Python48days

RegExp对象 正则 控制台中的 index:5代表 ‘s’在字符串中 第一次出现的索引位置 匹配字符串中所有的s 需要 全局变量词 global 如果字符串中出现 S 那么不能匹配 默认区分大小写 如果一定要 匹配大 S 可以写 一个s 和S 但是比较麻烦 ,可以用(/s/gi) 在全局变量词g ......
Python days 48

CF580E Kefa and Watch 题解

花了一个半个下午+半个晚上终于调出来了...... 0. 题面 长度为 \(n\) 的字符串,每个字符是 \(\mathtt{0} \sim \mathtt{9}\) 的数位,\(m + k\) 种操作: 格式为 1 l r c,表示将 \(l \sim r\) 赋值为 \(c\),保证 \(0 \ ......
题解 Watch 580E Kefa 580

题解:USACO23OPEN-Silver

题解:USACO23OPEN-Silver T1 Milk Sum 给定一个长度为 \(N\) 的序列 \(a_1,a_2,...,a_n\),现在给出 \(Q\) 次操作每次将 \(a_x\) 修改为 \(y\) , 每次修改后,求将序列重排后的 \(T\) 的最大值,定义 \(T=\sum_{i ......
题解 OPEN-Silver Silver USACO OPEN

CF773A Success Rate 题解

Success Rate (提供二分做法) 前言 听说是史上最简单蓝题,做了一下。 题意 已知 \(x,y,p,q\),通过只让 \(y\) 加 \(1\) 或 \(x,y\) 同时加 \(1\),使得满足: \[\frac{x'}{y'}=\frac{p}{q} \]思考 目标状态为 \(\fra ......
题解 Success 773A Rate 773

【noip赛前20天冲刺集训 day16】星空遗迹

Description 在石头剪刀布中,一共有三种手势:\(R(Rock), P(Paper), S(Scissors)\),其中 \(R\) 能赢 \(S\),\(S\) 能嬴 \(P\),\(P\) 能赢 \(R\)。 现在,我们定义 \(w(x, y)\) 是 \(x\) 和 \(y\) 中获 ......
遗迹 星空 noip day 16

CF1868B2 Candy Party (Hard Version) 题解

Problem - 1868B2 - Codeforces Candy Party (Hard Version) - 洛谷 相信大家已经看过 Simple Version ,这题和上题不同之处就在于如果 \(b_i = 2^x\) ,他可以被分解成 \(2^x\) 或 \(2^{x+1}-2^x\) ......
题解 Version 1868B Candy Party

CF227A Where do I Turn? 题解

题目大意: \(A\),\(B\) 在一条直线上。\(B\),\(C\) 在一条直线上你从 \(A\) 走到了 \(B\) 去 \(C\),问现在应该是直走、左转、还是右转。 思路: 分类讨论:分别求 \(A\) 到 \(B\),\(B\) 到 \(C\) 是什么方向,然后可得 \(A\) 到 \( ......
题解 Where 227A Turn 227

CF333B题解

分析 发现只能跳 \(n - 1\) 次,所以每个点一定是畅通无阻地抵达终点,所以有障碍的行和列放不了,并且每一个行或列最多放一个。 因为同时跳,思考会不会跳到一起,发现如果不在正中间可以将起点放到另一头就不会跳到一起,如果在正中间就一定会跳到一起,所以正中间的行和列加一起最多只能放一个。 代码 # ......
题解 333B 333 CF

P9740 「KDOI-06-J」ION 比赛 题解

题目 思路: 先计算总分数 \(sum\),\(c_i=\frac{100}{a_i}\) 为每道题的每个测试点分数。 如果总分数达到 \(Au\) 线,直接输出 Already Au. 。 否则计算到达 \(Au\) 线还需多少分 \(p\),遍历所有题,求出每道题的失分,如果失分大于等于 \(p ......
题解 P9740 9740 KDOI ION

CF333A题解

分析 被除数一定,除数越小,商越大,所以选择合法的最小 \(3_{x}\)。 枚举指数即可,复杂度 \(\mathcal{O(\log_{3}w)}\),\(w\) 为值域 \(1e18\),可以通过本题。 代码 #include <iostream> #define int long long u ......
题解 333A 333 CF

Educational Codeforces Round 134 (Div.2) D 题解

题目链接 D. Maximum AND 题目大意 给定两组序列 \(a\) \(b\),长度为 \(n\) ,现有一新序列 \(c\),长度也为 \(n\) 。 其中,\(c_i = a_i \oplus b_i\) 。 定义 \(f(a,b) = c_1\&c_2\&……\&c_n\)。 现在你可 ......
题解 Educational Codeforces Round 134