题解products 102770l list

P1903 [国家集训队] 数颜色 / 维护队列 题解

一、题目描述: 给你一个长度为 $n$ 的序列 $a$ , 你需要进行 $m$ 次操作。 $类型\ 1\ : 将第\ x\ 个元素的值修改为\ v\ 。$ $类型\ 2\ : 求区间\ l\ 到\ r\ 中有多少种数字。$ 数据范围:$1 \le n,m \le 1333333,所有数字 \le 1 ......
集训队 题解 队列 颜色 国家

NOIP2020 T2 字符串匹配【题解】

# NOIP2020 T2 字符串匹配 ### 首先声明 这篇题解存在大多数让我这种人看懂的废话,如果想要速通,请另寻他解 ## 题目简化 定义字符串乘法为 $AB$ 为把两个字符串拼起来,定义阶乘 $A^i$ 表示 $\prod_{1}^i A$ 再定义 $F(S)$ 为 $S$ 中出现奇数次字符 ......
题解 字符串 字符 NOIP 2020

CF1205C Palindromic Paths 题解

妈的,给虹夏可爱完了!人活着哪有不喜欢虹夏的,硬撑罢了!忍不了,一拳把下北泽打爆!人活着哪有不喜欢虹夏的,硬撑罢了!忍不了,一拳把下北泽打爆!人活着哪有不喜欢虹夏的,硬撑罢了!忍不了,一拳把下北泽打爆!人活着哪有不喜欢虹夏的,硬撑罢了!忍不了,一拳把下北泽打爆!彻底疯狂!彻底疯狂 ......
题解 Palindromic 1205C Paths 1205

「ULSG-1」2048 题解

[题目传送门](https://www.luogu.com.cn/problem/T330941?contestId=105788) ### 题目解析 玩一次就明白了。 [传送门](https://cyberzhg.github.io/2048/index.html?size=4&mode=norm ......
题解 ULSG 2048

「ULSG-1」数字生命 题解

[题目传送门](https://www.luogu.com.cn/problem/T326519?contestId=105788) ### 题目描述 给定一段长度为 $n$ 的序列,找出其中长度为 $m$ 的一段子序列,且其中各数字出现次数与给定模板中相对应的次数不相同的数字**等于** $k$。 ......
题解 生命 数字 ULSG

「ULSG-1」泡水的铅筒 题解

[题目传送门](https://www.luogu.com.cn/problem/T341351?contestId=105788) ### 题目描述 一个圆锥放入一个长方体水池中,无水溢出,求长方体液面高度的最大、最小值。 ### 解题思路 ~~如果这个题只有一个数据点,此数据点只有一组数据,那这 ......
题解 ULSG

「SiR-1」Checkmate 题解

#### 题外话:本体题目出自番剧《NO GAME NO LIFE》且题目背景中 >来吧,游戏开始了。 #### 是第一季中男主“空”的口头禅。(强烈推荐观看《NO GAME NO LIFE ZERO》) #### ~~回归正题awa~~ ## P9355「SiR-1」Checkmate 题解 [题 ......
题解 Checkmate SiR

【BZOJ 3156】防御准备 题解

[原题](https://hydro.ac/d/bzoj/p/3156) 令$S_{i} =\sum_{j=1}^{i}j$ , $f_{i}$ 为处理到第 $i$ 个位置放置守卫塔的最小花费。 观察题意,容易得到在$(1 using namespace std; #define ll long l ......
题解 BZOJ 3156

C#对List的元素按属性排序

C# 对 List 元素排序有几种方法。 #### 方法一、使用Linq ``` List sortedList = list.OrderBy(o=>o.ID).ToList(); ``` 如果按降序排序,可以使用OrderByDescending方法: ``` List sortedList = ......
属性 元素 List

[ABC114D] 756 题解

[题目链接](https://atcoder.jp/contests/abc114/tasks/abc114_d) ## 题意 给定一个数 $n$,求 $n!$ 的因数中,刚好有 $75$ 个因数的数的个数。 ## 分析 首先有这样一个性质,对于一个数 $a$,我们将其分解质因数,即 $$a = \ ......
题解 114D ABC 114 756

Alien 的排列题解

## Description 求出有多少 $2\sim n+1$ 的排列 $\{P_{n}\}$,使得对于所有 $1\leq i\leq n$ 有 $i|P_{i}$。 对于 $30\%$ 的数据 $n\leq 10$。 对于 $90\%$ 的数据 $n\leq 3000$。 对于 $100\%$ ......
题解 Alien

[ZJOI2022] 深搜 题解

## 题目描述 九条可怜是一个喜欢算法的女孩子,在众多算法中她尤其喜欢深度优先搜索(DFS)。 有一天,可怜得到了一棵有根树,树根为 $\mathit{root}$,树上每个节点 $x$ 有一个权值 $a_x$。 在一棵树上从 $x$ 出发,寻找 $y$ 节点,如果使用深度优先搜索,则可描述为以下演 ......
题解 ZJOI 2022

P2801 教主的魔法 题解

一、题目描述: 给你一个长度为 $n$ 的序列 $a$ , 你需要进行 $m$ 次操作。 $类型\ 1\ : 将区间\ l\ 到\ r\ 的数加\ x\ 。$ $类型\ 2\ : 求区间\ l\ 到\ r\ 中有多少个数大于等于\ x\ 。$ 数据范围:$1 \le n \le 1\times 10 ......
题解 教主 魔法 P2801 2801

list 转 map 和map value 为null的写法

Map<String, String> currentProductChangeMap = list.stream().collect(Collectors.toMap(e -> e.getName(), e -> e.getVal(),(oldData,newData)->newData)); 当 ......
写法 map value list null

Educational Codeforces Round 150 (Rated for Div. 2)题解(A~D)

比赛地址 A. Game with Board 题意: 给出一个包含n个1的数组,Alice和Bob轮流操作(Alice先手),每次操作可以将若干个(最少为两个)不同的元素相加,组成一个新的元素插入数组中,同时删去被操作的元素。当轮到某名玩家时无法再进行操作,则该玩家获胜。 思路: 容易想到,当n= ......
题解 Educational Codeforces Round Rated

『题解』BZOJ2839 集合计数

# 西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内西内呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃啊啊啊啊啊啊啊啊啊啊啊啊啊 ......
题解 BZOJ 2839

[SCOI2010] 连续攻击游戏-题解

## 题目描述 $\text{lxhgww}$ 最近迷上了一款游戏,在游戏里,他拥有很多的装备($n \le 10^6$),每种装备都有 $2$ 个属性,这些属性的值用 $[1,10000]$ 之间的数表示。 当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。 游戏进行 ......
题解 SCOI 2010

AtCoder Beginner Contest 305 题解 A - F

## [A](https://atcoder.jp/contests/abc305/tasks/abc305_a) - Water Station ### 题目大意 找到离给定的数最近的一个 $5$ 的倍数输出即可。 ### 解题思路 我们取这个数对 $5$ 的上下界,也就是整数除以 $5$ 再乘以 ......
题解 Beginner AtCoder Contest 305

题解 ABC207F【Tree Patrolling】

挺简单的树上背包,就是有点难写。 设 ${dp}_{u,i,x,y}$ 表示仅考虑 $u$ 的子树内,有 $i$ 个节点被控制,$x$ 为节点 $u$ 是否有警卫,$y$ 为节点 $u$ 是否被控制。(其实所有 $x=1,y=0$ 的状态都没用,但我懒得管了。) 每个点 $u$ 的初始值为 ${dp ......
题解 Patrolling 207F Tree ABC

【每日一题】Problem 174B. File List

[原题](https://codeforces.com/problemset/problem/174/B) #### 解决思路 纯模拟,比较文件名长度是否合规,文件格式+下一个文件名长度是否合规 ##### 误区 1. 文件名的长度要和文件格式+下一个文件名的长度分开判断 - 更新左端点和每次迭代开 ......
Problem File List 174

ACL Mask Value in Linux: Explained with Examples (Access Control Lists Mask)

``` https://linuxdatahub.com/masks-in-acl-linux-explained-with-examples-access-control-lists-mask/ https://linuxdatahub.com/access-control-lists-acl-i ......
Mask Explained Examples Control Access

【题解】[六省联考 2017] 寿司餐厅

## 题目描述: Kiana 最近喜欢到一家非常美味的寿司餐厅用餐。 每天晚上,这家餐厅都会按顺序提供 $n$ 种寿司,第 $i$ 种寿司有一个代号 $a_i$ 和美味度 $d_{i, i}$,不同种类的寿司有可能使用相同的代号。每种寿司的份数都是无限的,Kiana 也可以无限次取寿司来吃,但每种寿 ......
题解 寿司 餐厅 2017

「题解」CODE FESTIVAL 2017 Final I Full Tournament

这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊?这怎么想得到啊? ......
题解 Tournament FESTIVAL Final CODE

redis学习五:数据类型命令及落地运用 (List)

(1)lpush从左边进,rpush从右边进,lrange从左边读,没有从右边读 (2)lpop从左边弹出去一个,rpop从右边弹出去 (3)lindex 获取list对应下标元素,llen获取list长度,lrem key n value删除n个value值 (4)ltrim key m n截取m ......
命令 类型 数据 redis List

[AGC055A] ABC Identity 题解

# [AGC055A] ABC Identity 题解 ## 题目描述 给定长度为 $3n (1 \le n \le 2e5)$ 的序列,其中字母 A,B,C 各有 $n$ 个。 一个合法序列 $T$ 满足以下条件: - 其长度为 $3k (1 \le k \le n)$。 - $T_1 = T_2 ......
题解 Identity 055A AGC 055

【题解】[JLOI2014]镜面通道

## 题目描述: 在一个二维平面上,有一个镜面通道,由镜面 $AC, BD$ 组成,$AC, BD$ 长度相等,且都平行于 $x$ 轴,$B$ 位于 $(0,0)$。 通道中有 $n$ 个外表面为镜面的光学元件,光学元件 $\alpha$ 为圆形,光学元件 $\beta$ 为矩形(这些元件可以与其他 ......
题解 镜面 通道 JLOI 2014

POJ2117 Electricity 题解 tarjan点双连通分量 割点

题目链接:[http://poj.org/problem?id=2117](http://poj.org/problem?id=2117) 题目大意: 给定一个由 $n$个点 $m$ 条边构成的无向图,请你求出该图删除一个点之后,连通块最多有多少。 解题思路: tarjan,判断 $u$ 的子节点有 ......
题解 分量 Electricity tarjan 2117

CF1697F 题解

## 题意 [传送门](https://www.luogu.com.cn/problem/CF1697F) 构造一个长度为 $n$ 的数列 $a$,满足 $1\le a_i\le k$ 且 $a$ 不降,以及 $m$ 个约束,有三种情况: * `1 i x`,表示 $a_i\ne x$ * `2 i ......
题解 1697F 1697 CF

List 和 Map 区别;Arraylist 与 LinkedList 区别;ArrayList 与 Vector 区别;

一、概述 List是存储单列数据的集合,Map是存储键和值这样的双列数据的集合,List中存储的数据是有顺序,并且允许重复,值允许有多个null;Map中存储的数据是没有顺序的,键不能重复,值是可以有重复的,key最多有一个null。 二、明细 List 1)可以允许重复的对象。2)可以插入多个nu ......
LinkedList Arraylist ArrayList Vector List

P2860 [USACO06JAN]Redundant Paths G 题解 ratjan边双连通分量

题目链接:[https://www.luogu.com.cn/problem/P2860](https://www.luogu.com.cn/problem/P2860) 题目大意: 给定一个无向连通图,求至少加几条边,能使其变成一个边双连通图。 解题思路: 边双连通分量缩点后计算度数为 $1$ 的 ......
题解 分量 Redundant ratjan P2860