集训队 普罗2015

P5070 [Ynoi2015] 即便看不到未来

题意 给定一个序列,静态区间查询区间的长度为 \(1 \to 10\) 的极长值域连续段个数。 Sol 考虑离线下来跑扫描线。枚举右端点,维护每个左端点的答案。 不难想到,\(i\) 对 \(lst[i]\) 是没有贡献的,考虑右端点为 \(i - 1\),若此时的 \(l \le lst[i]\) ......
P5070 5070 2015 Ynoi

P3320 [SDOI2015] 寻宝游戏

其实就是动态维护包含所有关键点的极小联通子树边权和。 暴力做法只要子树内有关键点就去遍历,所以按照 DFS 序顺序去遍历这些关键点肯定是没问题的。 用 set 维护即可。在 \(x\) 和 \(z\) 之间加入 \(y\),答案加上 \(dis(x,y)+dis(y,z)-dis(x,y)\),删除 ......
P3320 3320 2015 SDOI

集训队互测2024

懒,随缘更。 Round 1 优惠购物 看完题会有几个结论: 如果一次性使用了 \(c\) 个金币,那么在更前面使用更优。 对于每个数最上面的 \(A_x\bmod c\) 个金币,优惠券越前面用越好。 我们来考虑一下优惠券的使用,优惠券越前面用越好吗?不一定,这样优惠券在后面产生,可能用不到。优惠 ......
集训队 2024

[清华集训2017] Hello World!

Hello world! 题目背景 不远的一年前,小 V 还是一名清华集训的选手,坐在机房里为他已如风中残烛的OI 生涯做最后的挣扎。而如今,他已成为了一名光荣的出题人。他感到非常激动,不禁感叹道: “Hello world!”。 题目描述 小 V 有 \(n\) 道题,他的题都非常毒瘤,所以关爱选 ......
Hello World 2017

bzoj #4069. [Apio2015] 巴厘岛的雕塑

bzoj #4069 二进制?按位考虑。 或操作而且最小?按位贪心。 从最高位往下贪,记录一个 \(x\) 表示当前最高位确定了哪些位可以为 \(0\) (其中存在为 \(0\) 方案的位上值为 \(1\) ) 考虑 dp 处理对于第 \(t\) 位能否为 \(0\) : 设计状态:设 \(dp_{ ......
雕塑 bzoj 4069 2015 Apio

[清华集训2016] 组合数问题

题目链接1、题目链接2 这道题的难点在于 \(k|C_{i}^{j}\) 这个特殊限制。 由于 \(n,m\) 的范围很大,再加上式子中有组合数,我们自然而然地想到了 \(\text{lucas}\) 定理: \[C_{n}^{m}={C_{\lfloor\frac{n}{k}\rfloor}^{\ ......
问题 2016

P3239 [HNOI2015] 亚瑟王

P3239 bzoj #4008 根据期望的线性性,我们设 \(E_i,P_i\) 分别表示第 \(i\) 张卡牌期望造成伤害和第 \(i\) 张卡牌被选择的概率。我们可以知道: \[\begin{align} Ans &= \sum\limits_{i=1}^{n} E_i \\ &= \sum\ ......
P3239 3239 2015 HNOI

【洛谷 8623】[蓝桥杯 2015 省 B] 移动距离

# [蓝桥杯 2015 省 B] 移动距离 ## 题目描述 X 星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为 $1,2,3, \cdots $ 。 当排满一行时,从下一行相邻的楼往反方向排号。 比如:当小区排号宽度为 $6$ 时,开始情形如下: ```1 2 3 4 5 612 ......
蓝桥 8623 2015

软考系列(系统架构师)- 2015年系统架构师软考案例分析考点

试题一 软件架构(质量属性效用树、架构风险、依够点、权衡点) 【问题1】(12分) 在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~(o),将恰当的序号填入 ......
架构 系统 考点 案例分析 案例

P6419 [COCI2014-2015#1] Kamp

题目描述 一颗树 nn 个点,n−1n−1 条边,经过每条边都要花费一定的时间,任意两个点都是联通的。 有 KK 个人(分布在 KK 个不同的点)要集中到一个点举行聚会。 聚会结束后需要一辆车从举行聚会的这点出发,把这 KK 个人分别送回去。 请你回答,对于 i=1∼ni=1∼n ,如果在第 ii ......
P6419 6419 2014 2015 COCI

P2679 [NOIP2015 提高组] 子串 题解

#include <bits/stdc++.h> using namespace std; #define int long long const int MOD = 1000000007; int n,m,k,dp[205][205][2]; char A[1005],B[205]; signed ......
题解 P2679 2679 2015 NOIP

IOI2020 国家集训队作业 Part 1

日期不对,但要保证顺序正确方便查找少了啥题。 计算几何和实在不会的题没写。 9.20 CF504E Misha and LCP on Tree *3000 二分,hash,树剖 CF505E Mr. Kitayuta vs. Bamboos *2900 二分,堆,时间倒流 9.21 CF506E M ......
集训队 国家 2020 Part IOI

P4253 [SCOI2015] 小凸玩密室

P4253 bzoj #4446 非常好的一道树形 dp 题 起初我看错题了 QwQ ,以为第一个选的必须为根 首先我们发现假设我们选的第一个灯泡为 \(u\) ,他的行走过程是:\(u \rightarrow u\) 子树 \(\rightarrow fa_u \rightarrow u\) 兄弟 ......
密室 P4253 4253 2015 SCOI

P4155 [SCOI2015] 国旗计划

按套路破环成链,要注意右端点小于左端点的区间跨越了 \(N\to 1\)。 假设钦定了士兵 \(i\),接下来肯定贪心地选择左端点小于等于当前右端点的右端点最大的下一个区间。因为区间不存在包含关系,按右端点从小到大排序后形式化地讲就是找到最大的 \(j\) 使得 \(C_j\leq D_i\)。 直 ......
国旗 P4155 4155 2015 SCOI

P5474 [CCO2015] 冰上车 题解

目录DescriptionSolutionCode Description 有一个 \(n\times m\) 的停车场,每个坐标有一辆车或一块空地,每辆车面朝一个方向,用 N(北)、E(东)、S(南)、W(西),代表面朝的方向(上北下南左西右东),否则用 .表示空地。 每辆车能被移开,当且仅当它面 ......
题解 P5474 5474 2015 CCO

[ZJOI2015] 地震后的幻想乡积分题解

题意: 给定一个无向图,边权为 \([0,1]\) 之间的随机变量。求图最小生成树最大边权的期望。 \(n\le 10\)。 Soluion: Meatherm口诏:我都不知道这个东西怎么想出来的 针对这道题,好像正常的方法是转计数然后斯特林反演+dp。但是如果想到概率理论,你就已经赢了 很遗憾,我 ......
题解 地震 积分 幻想 ZJOI

ZJOI2015 地震后的幻想乡

「ZJOI2015」地震后的幻想乡 前言: 想了很久,最后只能失败告终。 基本分析到了一半,只是没有将其转化为古典概型后考虑求解方案数。 说实话有点可惜…… 题意: 给定一张 \(n\) 个点 \(m\) 条边的无向连通图,每条边的边权是 \([0,1]\) 之间的随机实数,求其最小生成树上最大边权 ......
地震 幻想 ZJOI 2015

集训题单

P1323 删数问题 题目传送门 贪心+模拟 这个模拟的话就是前面加数的地方,本来以为到 \(3e4\) 的时候这个数很大,但是我打表打出来看了一下,发现不大,只有几万还是几十万,所以完全可以存的下的。 他要求最小的,所以用一个优先队列来维护就可以了,然后我们就求出了一列数字,然后考虑贪心维护,如果 ......

VS2015重构代码结构时出现:【/langversion 的选项“7.3”无效;必须是 ISO-1、ISO-2、3 或 Default 在XXXX类库】

重构代码结构时出现:【/langversion 的选项“7.3”无效;必须是 ISO-1、ISO-2、3 或 Default 在XXXX类库】 ......
langversion ISO Default 结构 代码

2023 秋季学期 六周集训 Misc方向

by 高鹏鸿、密语 写在前面,记录和交流是一个很好的习惯,建议可以自己先搭建一个博客用于存储自己的做题记录以及方便交流。还有,对于Misc方向,灵活应对十分重要,一定要善用搜索引擎。 还有一点,给大家做的题有些能在网络上搜索到,大家实在实在坐牢很久了再去搜索 工具 搜索引擎 新手必学 LinuxPr ......
学期 方向 2023 Misc

[2020-2021 集训队作业] Tom & Jerry

题目背景 自选题 by ix35 题目描述 给定一张包含 \(n\) 个顶点和 \(m\) 条边的 无向连通图,Tom 和 Jerry 在图上进行了 \(q\) 次追逐游戏。 在第 \(i\) 次游戏中,Tom 一开始位于顶点 \(a_i\),而 Jerry 一开始位于顶点 \(b_i\)(双方任何 ......
集训队 Jerry 2020 2021 Tom

ES2015(ES6)

1、let和const let声明的变量具有块级作用域,而const声明的变量是常量,一旦赋值就无法再更改 2、箭头函数 一种更简洁的函数声明方式。箭头函数没有自己的this,而是继承外层作用域的this值 3、模板字符串 允许在字符串中插入变量和表达式, 4、解构赋值 5、默认参数 6、扩展运算符 ......
ES 2015 ES6

[COCI2015-2016#4] ENDOR 题解

[COCI2015-2016#4] ENDOR 题解 首先要发现一个很重要的性质,那就是两只变色龙碰撞后回头,等效于两只变色龙继续往前走,其中向右走的颜色不变,而向左走的要改变颜色。 那这样就有一种 \(O(n^2)\) 的做法:对于向右的变色龙,直接贡献答案;对于向左的变色龙,我们按照碰到的先后顺 ......
题解 ENDOR COCI 2015 2016

P3177 [HAOI2015] 树上染色

P3177 [HAOI2015] 树上染色 [P3177 HAOI2015] 树上染色 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 目录P3177 [HAOI2015] 树上染色题目大意思路code 题目大意 有一棵 \(n\) 个点的树,你可以在上面把 \(k\) 个点染成黑 ......
P3177 3177 2015 HAOI

牛客集训营提高组第二组第一题

题目描述:链接:https://ac.nowcoder.com/acm/contest/65193/A 给定正整数 n,计算 n 个元素的集合 {1,2,⋯ ,n}所有非空子集和的乘积取模 998 244 353998后的结果。n≤200。 解题思路,n小于等于200并且子集所有的取值为n^2级别的 ......

CSP2023 赛前集训总结

2023.09.18 T1 刘谋 题面描述 现在,反抗军首领大司马交给你一个任务:给出原来两个星球之间的以太隧道连通情况以及骚猪帝国打击的星球顺序,以尽量快的速度求出每一次打击之后反抗军占据的星球的连通块的个数。(如果两个星球可以通过现存的以太通道直接或间接地连通,则这两个星球在同一个连通块中)。 ......
2023 CSP

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

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

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

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

P5934 [清华集训2012]最小生成树 题解

考虑 kruskal 算法的过程。 先将边按边权排序,考虑当加入 \((u,v)\) 时只有 \((u,v)\) 不联通才可能使得其出现在最小生成树中,所以对于所有的边权小于 \(L\) 的边,我们希望去除尽可能少的边使得 \((u,v)\) 不联通。这显然是一个网络流模型。对于每一条边 \((x, ......
题解 P5934 5934 2012

【noip赛前20天冲刺集训 day3】矩阵挑战

NOIP比赛前的冲刺训练 - 第3天:矩阵挑战 问题描述 您有一个 n×m 矩阵,行编号从 0 到 n−1,列编号从 0 到 m−1。最初,第i行第j列的元素是 i*m+j。系统支持三种类型的操作: 交换两行。 交换两列。 交换两个特定的元素。 任务是确定执行 q 次操作后矩阵的状态。 输入格式 为 ......
矩阵 noip day3 day