消耗战p2495 2011 sdoi

P6348 [PA2011] Journeys

Description 一个星球上有 \(n\) 个国家和许多双向道路,国家用 \(1 \sim n\) 编号。 但是道路实在太多了,不能用通常的方法表示。于是我们以如下方式表示道路: \((a, b),(c, d)\) 表示,对于任意两个国家 \(x, y\),如果 \(a \leq x \leq ......
Journeys P6348 6348 2011 PA

P5309 [Ynoi2011] 初始化

题目传送门 本来不想写这道 \(shabi\) 卡肠题的,但还是写了。 分块+根号分治。 考虑对 \(x\) 的大小分类讨论: 若 \(x>=\sqrt{n}\),很明显最多只会加 \(\sqrt{n}\) 次,暴力加即可,用分块维护每个块内的 \(sum\),查询就直接散块加上整块即可。 若 \( ......
P5309 5309 2011 Ynoi

[NOIP2011 提高组] 铺地毯

题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 \(n\) 张地毯,编号从 \(1\) 到 \(n\)。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。 地毯铺设完成后,组 ......
地毯 NOIP 2011

洛谷P3300 [SDOI2013] 城市规划 题解

[SDOI2013] 城市规划 题意:给你一个 \(6 \times n\) 的网格题,单点修改,询问区间联通块数,\(n \le 10^5\)。 解:看起来就很显然的一道题......线段树每个点用一个 ufs 维护连通性; 我为了方便思考把图转成横着的了。 写起来真是毒瘤...... 重点在于: ......
题解 城市规划 城市 P3300 3300

解题报告P2486 [SDOI2011] 染色

P2486 [SDOI2011] 染色 题目链接 分两段,最后靠同一条重链合 树剖加线段树,典中典。 这题的线段树维护比较新颖。 线段树中维护这个区间左右端点的颜色和颜色段数量。 建树和查询和修改时要判断左区间的右端点和右区间的左端点是否颜色相同。 如果不相同,直接将段数相加,否则减一。 然后就是查 ......
报告 P2486 2486 2011 SDOI

P1003 [NOIP2011 提高组] 铺地毯

第一思路: 开一个N*N的数组,每次都扫一遍地毯范围并标记编号 然后你会发现:喜提MLE 为什么呢? 我们来看看数据范围 0 ≤ n ≤ 1e4 n的范围是1e4,数组总大小为1e16,大约需要4000TB的内存空间 服务器也不带这么玩的 正解: 将地毯信息用结构体存储 struct node{ i ......
地毯 P1003 1003 NOIP 2011

【莫队】【bitset】【数据分治】P5313 [Ynoi2011] WBLT 题解

P5313 看到值域比较,又支持离线,可以想到莫队和桶。 考虑先将桶按 \(b\) 分段,将每段分别进行按位与运算,做完第 \(i\) 段时用于运算的桶全都为 \(0\),就可以直接得到答案。这显然可以用 bitset 优化。但是 STL 的 bitset 不支持分裂操作,所以需要手写。 当 \(b ......
题解 数据 bitset P5313 5313

【题解】洛谷 P1003 [NOIP2011 提高组] 铺地毯

原题链接 解题思路 如果直接按照题意开一个二维数组来模拟每个点最上面的地毯编号,会发现所占空间最坏情况下约为 (2*105)2*4B=4*1010*4B=1.6*1011B≈149GB,程序完全无法运行。 但实际上没有必要将每一个点的信息记录下来,只需要记录每一块地毯能覆盖哪些点,再依次判断哪那些地 ......
题解 地毯 P1003 1003 NOIP

P3277 [SCOI2011]飞镖 题解

此题是极其恶心的大分类讨论。 结论 首先我们可以发现一个重要的结论,在用两镖只打数字的情况下,可以拼出 \(0\) 到 \(5k\) 中除了 \(5k-1\) 的所有值,以及 \(0\) 到 \(6k\) 中一些不连续的 \(3\) 的倍数。 证明: \(0\) 到 \(5k\) 中 \(5k-1= ......
题解 飞镖 P3277 3277 2011

解题报告 洛谷P2155 [SDOI2008] 沙拉公主的困惑

P2155 [SDOI2008] 沙拉公主的困惑 题目 题面非常的简洁,求 \(\sum\limits_{i=1}^{n!}[i\perp m!]\) 直接颓式子, \[\begin{aligned} ans&=\dfrac{n!}{m!}\cdot\varphi(m!)\\\\ &=\dfrac{ ......
沙拉 公主 报告 P2155 2155

力扣-2011-执行操作后的变量值

存在一种仅支持 4 种操作和 1 个变量 X 的编程语言: ++X 和 X++ 使变量 X 的值 加 1--X 和 X-- 使变量 X 的值 减 1最初,X 的值是 0 给你一个字符串数组 operations ,这是由操作组成的一个列表,返回执行所有操作后, X 的 最终值 。 示例 1: 输入: ......
量值 2011

「SDOI2011」 黑白棋

绷不住了,洛谷上的 dp 没一个表述清楚了,一怒之下写一篇题解。注意本题解只讲 dp 部分。 首先转化不合法的充要条件就是:设相邻两个棋子中间间隔数量为 \(b\),那么对于任意非负整数 \(i\) 都有 \((d+1)|\sum (b\& 2^i)\)。其中 \(\&\) 是按位与运算。所以我们要 ......
黑白棋 黑白 SDOI 2011

P3514 [POI2011] LIZ-Lollipop

很神奇的题 题意:给你一个由 \(0\) 和 \(1\) 组成的序列,给出 \(q\) 个询问,每次询问是否有原序列是否有总和为 \(x\) 的子段。 考虑递推,但是小答案对大答案的影响不好算。 考虑大区间对小区间的影响。 设当前区间为 \([l,r]\) ,总和为sum,有 \(4\) 种情况 \ ......
LIZ-Lollipop Lollipop P3514 3514 2011

20为什么进程通信会特别消耗资源?

1.进程通信是指在多进程环境下,不同进程之间进行数据交换和共享的机制。虽然进程通信提供了一种有效的方式来实现并发和协作,但它确实会消耗一定的系统资源。以下是一些可能导致进程通信消耗资源的原因: 1)上下文切换:在多进程环境中,当一个进程需要与另一个进程进行通信时,操作系统需要进行上下文切换,将控制权 ......
进程 资源

SDOI2018-旧试题-莫比乌斯反演、容斥、三元环计数

SDOI2018-旧试题 题意 题意:给定\(A,B,C\),求 \[\sum_{i=1}^A \sum_{j=1}^B \sum_{k=1}^C d(i\times j\times k) \]其中\(d(n)\)表示\(n\)的约数个数,即\(d(n)=\sum_{k|n}1\),\(1\leq ......
试题 SDOI 2018

P4071 [SDOI2016] 排列计数

LLink 显然的,答案就是\(C_n^m*D_{n-m}\) #include<cstdio> #include<iostream> #include<cstring> #include<algorithm> #include<cmath> #include<queue> #include<sta ......
P4071 4071 2016 SDOI

P3214 [HNOI2011] 卡农

原题 首先我们先简化一下题意。为什么呢?因为这个题如果不简化题意是不太好做的 我们考虑用二进制表示集合,这样题意为:有\(2^n - 1\)个数,我们要从中选一个大小为\(m\)的无序子集,满足以下条件: 集合中所有数的异或和为\(0\) 集合中元素不可重复 首先无序子集是吓人的,因为我们可以先考虑 ......
卡农 P3214 3214 2011 HNOI

P5505 [JSOI2011] 分特产

原题 还是二项式反演,主要问题是怎么发现他是这个关系 因为我们发现我们钦定\(T,P \subseteq S,|T|=|P|\)时,我们假设里面有一个元素\(x,y\)不相同,则他们会计算两次 因此是二项式反演 ......
特产 P5505 5505 2011 JSOI

P4071 [SDOI2016] 排列计数

原题 \[\huge{\color{#ff0000}{\text{被XJK搏杀了,我tcl}}} \]我们先从\(n\)个数里选\(m\)个数钦定这些数满足\(a_i = i\),因此原问题就等于让\(n-m\)个数的排列满足\(a_i \neq i\)的排列方案数 先说一个错误的做法:设\(dp_ ......
P4071 4071 2016 SDOI

SDOI2015 序列统计

题目链接 description 给定一个质数 \(m\),以及 \(n,x\) 和集合 \(S\)。从集合 \(S\) 中任意选数构成长度为 \(n\) 的数列(一个数可以选多次),求数列元素乘积模 \(m\) 等于 \(x\) 的数列的数量。模 \(1004535809\)。 \(3\leq m ......
序列 SDOI 2015

小米 AR 运动主机「15 分钟消耗一碗米饭」;互联网行业平均薪资降至 3 万档丨RTE开发者日报 Vol.45

开发者朋友们大家好: 这里是「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢迎大家留 ......
小米 薪资 开发者 米饭 主机

NOIP2011 提高组 解题报告

# NOIP2011 提高组 解题报告 本次测试题目: - [D2T1 铺地毯](https://www.luogu.com.cn/problem/P1003) - [D1T2 聪明的质检员](https://www.luogu.com.cn/problem/P1314) - [D2T2 选择客栈] ......
报告 NOIP 2011

【动态规划】【SDOI2017】序列计数

# 【动态规划】【SDOI2017】序列计数 ### 题目描述 Alice 想要得到一个长度为 $n$ 的序列,序列中的数都是不超过 $m$ 的正整数,而且这 $n$ 个数的和是 $p$ 的倍数。 Alice 还希望,这 $n$ 个数中,至少有一个数是质数。 Alice 想知道,有多少个序列满足她的 ......
序列 动态 SDOI 2017

那些年,这些年……2011.12.16

那些年我还是小屁孩,那些年我什么都不懂,那些年学习只是件有点兴趣的事,从没有想过为什么要学习,那些年刚刚听的流行歌曲是老鼠爱大米和一千年以后,那些年对于感情什么都不懂,也许早点懂或许能骗骗小女孩什么的,那些年母亲管我很严格,那些我很瘦说真的,那些年似乎我很优秀,那些年第一次配眼镜就是350度,当时我 ......
2011 12 16

【题解】Luogu-P2482 SDOI2010 猪国杀

写了 $358$ 行,$11.94 \mathrm{KB}$,有这么几个地方写挂了: - 反猪决斗一定选主猪。 - 游戏结束判定是主猪死亡或全部反猪死亡。 - 决斗可能被反杀,之后不能再出牌。 点击查看代码 ```cpp #include using namespace std; int n,m; ......
题解 Luogu-P Luogu 2482 2010

NOIP2011提高组初赛易错题解析

一.7. 错误原因:不知道 解析: 快速排序在理论上最低的时间复杂度为O(n),但实际最低的时间复杂度为O(n log n) 二.1. 错误原因:漏项了 解析: 这棵树最少有12层,但题目是问可能是几层,所以还可能是2011层 5. 错误原因:漏了一种情况 解析: 这道题的树有两种,所以答案也有两种 ......
错题 初赛 NOIP 2011

NOIP2011提高组复赛day2解析

1.计算系数 题目:https://www.luogu.com.cn/problem/P1313 解析: 直接套用二项式定理,使用快速幂计算组合数 代码: #include<bits/stdc++.h> #define ll long long using namespace std; const ......
复赛 NOIP 2011 day2 day

[NOIP2011 提高组] 铺地毯 题解

[洛谷链接](https://www.luogu.com.cn/problem/P1003) [FZQOJ](https://qoj.fzoi.top/problem/167) ##First 这一题的题面看似很长, 但是实际上归纳下来可以总结为: (1):告诉你有i张地毯 (2):第2行~第i+1 ......
题解 地毯 NOIP 2011

P2486 [SDOI2011] 染色 题解

# [P2486 [SDOI2011] 染色](https://www.luogu.com.cn/problem/P2486) 神仙树剖题。 ## 题意 给你一棵树,每个点都有颜色,支持下面两种操作: * 路径染色。 * 路径颜色段数量查询。 ## 树剖部分 我们看到树上问题,不好处理,所以想办法给 ......
题解 P2486 2486 2011 SDOI

NC20189 [JSOI2011]分特产

[题目链接](https://ac.nowcoder.com/acm/problem/20189) # 题目 **题目描述** JYY 带队参加了若干场ACM/ICPC 比赛,带回了许多土特产,要分给实验室的同学们。 JYY 想知道,把这些特产分给N 个同学,一共有多少种不同的分法? 当然,JYY ......
特产 20189 2011 JSOI NC