C++题解

共收录文章 9

区间问题

线性差分:植树节 题目描述 植树节快要到了,学校要组织志愿者去给树苗浇水。 有一排树苗,编号依次是 0, 1, 2, ... 。 现有 n 个志愿者去给树苗浇水,第 i 个志愿者选定了一个区间 [a_i, b_i],表示第 i 个志愿者将区间 [a_i, b_i] 内的每一棵树都浇一次水。 例如某个

0
0
109

[ABC378C] Repeating 题解

[ABC378C] Repeating 题解 解题思路 我们需要为每个 A_i 找到它在序列 A 中上一次出现的位置。你可能第一想法是使用桶来进行记录当前数在此之前的位置是什么。普通的桶在这一题显然是开不了的,因为数据量达到了 10^9。但其实使用map进行存储也同样可以通过本题。用map的思路比较

0
0
34

Sakurako 和 Water 题解

问题概述 因为题面翻译很清楚且题面容易理解,在这里就不再解释了。 解题思路 读完题后,先看时间复杂度,再选择实现方法。一看 n\le500 ,直接 n^2 暴力就可以了。下面将具体讲解实现方法。 对角线独立处理: 矩阵中的每条主对角线可以单独进行操作,因为一次操作只影响一个正方形区域内的主对角线。

0
0
52

E - I Hate Sigma Problems (atcoder.jp)

此文章为临时文章。 E - I Hate Sigma Problems (atcoder.jp) 一、分析原始代码的问题 您的代码如下: #include<bits/stdc++.h> #define ll long long #define mem(x) memset(x,0,sizeof(x))

0
0
50

Funny Game题解

提示: 题解已在洛谷本题题解栏目展出,可选择进入洛谷查看此博客文章。 题目传送门:洛谷 / codeforces 题意简述 翻译已经给的很明确了,实际上就是给定 n 个点,然后 x 个操作: 选择 2 个不同的数

0
0
168

美妙数组题解

美妙数组题解 为了确认数组 a 是否美丽,我们需要找到两个不同的数 a_i 和 a_j( 其中 1 \leq i, j \leq n 且 i \neq j),使得数组中的每个元素都能被 a_i 或 a_j 整除。如果这样的两个数存在,则数组是美丽的,否则不是。 解决方案: 对数组进行排序:这有助于快

0
0
89

欢迎来到ccxk的站点,为您导航全站动态

26 文章数
5 分类数
6 评论数
15标签数
最近评论
ccxk

ccxk


hi

ccxk

ccxk


Hi

Camelaaa_

Camelaaa_


热门文章

访问统计