地震 幻想zjoi 2015

P8627 [蓝桥杯 2015 省 A] 饮料换购

#include <iostream> #include <stdio.h> #include <algorithm> #include <cstring> #define For(i, j, n) for(int i = j ; i <= n ; ++i) using namespace std; ......
蓝桥 饮料 P8627 8627 2015

Attention 2015-今

现在attention的热度已经过去了,基本上所有的attention都是transformer的kqv形式的,甚至只要说道attention,默认就是transformer的attention。 为避免遗忘历史,我这里做一个小总结。繁杂的att我就不去了解了,只了解下经典的。 以下以\(h_i\) ......
Attention 2015

P8625 [蓝桥杯 2015 省 B] 生命之树

简单的树形DP #include <iostream> #include <stdio.h> #include <algorithm> #include <cstring> #define For(i, j, n) for (int i = j; i <= n; ++i) using namespa ......
蓝桥 生命 P8625 8625 2015

上机编程[基于通信的地震预警服务]学习交流

1. 题目 今天学习0304专业级第二题 某运营商客户基于其通讯能力提供了地震预警服务,假设视某地震多发区域为一个正方形地图,如下所示: · 区域左上角单元格位置为[0, 0]· 为方便管理,把区域划分为若干个大小相同的栅格Grid(也是正方形),从左到右、从上到下依次编号为1,2,3… n· 单元 ......
学习交流 地震

NOIP2015普及组金币

NOIP2015普及组金币 题目数据 (n <= 10000) 根据题目要求与我们原来学过的打印数字三角形图形很相似。 数字三角形如下,数字可以对应成天数: 1 2 3 4 5 6 7 8 9 10 每天加的金币就是行坐标即可: 1 2 2 3 3 3 4 4 4 4 代码如何: #include ......
金币 NOIP 2015

P8624 [蓝桥杯 2015 省 AB] 垒骰子

这道题的数据范围比较突出: 1<=N<=1e9 先写一个O(N)算法: #include <iostream> #include <stdio.h> #include <algorithm> #include <cstring> #define int long long using namespa ......
蓝桥 骰子 P8624 8624 2015

P8623 [蓝桥杯 2015 省 B] 移动距离

算出两个数字的坐标,然后返回曼哈顿距离。 #include <iostream> #include <stdio.h> #include <algorithm> #include <cstring> #include <cmath> using namespace std; int w, m, n, ......
蓝桥 P8623 8623 2015

ZJOI2018 树

互异关系容斥即将不等号容斥成等号,对于连通块内的 \(\text{GF}\) 形式即为 \(\ln(x+1)\) 的展开级式,即令 \(F=\sum_{i=1}^{\infty}\frac{a_{i}(-1)^{i-1}x^i}{i}\),对 \(F\) 直接 \(\exp\) 即可。 而非常神奇的 ......
ZJOI 2018

CVE-2015-5254

ActiveMQ 反序列化漏洞(CVE-2015-5254) 漏洞原理 Apache ActiveMQ是美国阿帕奇(Apache)软件基金会所研发的一套开源的信息中间件,他支持Java消息服务、集群、Spring Framework等。 Apache ActiveMQ 5.13.0之前5.x版本中存 ......
2015 5254 CVE

斜率优化 [ZJOI2007] 仓库建设

[ZJOI2007] 仓库建设 题目描述 L 公司有 \(n\) 个工厂,由高到低分布在一座山上,工厂 \(1\) 在山顶,工厂 \(n\) 在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L 公司的总裁 L 先生接到气象部门的电话,被告知三 ......
斜率 仓库 ZJOI 2007

windows 使用vs2015 如何新建C++或者C语言版的lib文件

来自: https://www.cnblogs.com/ahcc08/p/6810033.html VS2015如何新建C++或者C语言版的lib文件 当我们不想公开我们的代码的时候,可以把我们的代码封装成静态数据连接库,即lib文件。下面介绍下如何生成lib文件。 以VS2015为例,一种是C++ ......
windows 语言 文件 2015 lib

P1955 [NOI2015] 程序自动分析

P1955 [NOI2015] 程序自动分析 基本思路 考虑到了不等号的不可传递性,所以决定只开相等的并查集。 然后突发奇想,觉得可以在找父亲的过程中判断是不是冲突。 然而这样就不能路径压缩,显然超时。 并且,根本没看清楚数据范围,实际上这题的数很大,裸开数组会爆炸。 这是一开始的代码 #inclu ......
程序 P1955 1955 2015 NOI

地震是可以预测的;断裂力学看地震

应力集中到优势裂纹,尤其是优势裂纹的尖端。 预报三要素:时间+地点+震级 ......
地震 力学

[ZJOI2009] 多米诺骨牌

脑子没了 直接做 \(2^{28}\) 肯定是不行的,所以必定要施加容斥,先考虑对行列均进行容斥,也就是枚举哪些行间、列间没有任何骨牌跨过,可以发现,这些行列将网格划分成了若干矩形,那么只要算出这些矩形的方案乘起来就行了,矩形的方案容易直接插头 \(dp\) 算 但是并没有起到优化的效果,因此考虑只 ......
多米诺骨牌 ZJOI 2009

[IOI2015] Teams 题解

妙妙题。 不难发现,我们对于每个 \(k\) 取出的人都是满足 \(a_i \leq k \leq b_i\) 的。 经典的,我们直接将 \((a_i, b_i)\) 转化到二维平面上,将它转化成一个二维数点问题。 我们对于每一个询问,都使 \(k\) 有序,从小到大贪心的选择,也就相当于 \(x\ ......
题解 Teams 2015 IOI

关于 Angular 构建之后生成的 dist 目录和 esm2020, fesm2015 等等

在Angular应用中,dist目录是构建应用后的输出目录,其中包含了已编译、打包和优化的应用文件。assets文件夹通常用于存放应用所需的静态资源,如图片、字体、配置文件等。esm2020、fesm2015和fesm2020是Angular构建过程中生成的文件夹,它们主要与Angular的模块加载 ......
Angular 目录 2020 2015 dist

[ZJOI2010] 基站选址

我感觉我缺了一个dp优化的思路我不知道我是不是能够对状态继续优化dp写少了。。。确诊了 题目描述 有 NN 个村庄坐落在一条直线上,第 i(i>1)i(i>1) 个村庄距离第 11 个村庄的距离为 DiDi​。需要在这些村庄中建立不超过 KK 个通讯基站,在第 ii 个村庄建立基站的费用为 CiCi ......
基站 ZJOI 2010

P1129 [ZJOI2007] 矩阵游戏

挺喜欢的一题。 首先我们很容易观察到一个性质:每一行和每一列上的黑色方格的数量是不变的,只能改变它在那一行和那一列的排列顺序。由此若是有某一行或某一列上没有黑色方格,直接输出 No 即可。此时我们考虑的情况就是每一行和每一列上至少都会有一个黑色方格。 这时有一个结论:若有解我们可以仅通过交换行来达成 ......
矩阵 P1129 1129 2007 ZJOI

P2146 [NOI2015] 软件包管理器 题解

[NOI2015] 软件包管理器 题目背景 Linux 用户和 OSX 用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debia ......
题解 软件包 P2146 软件 2146

vs2015编译glib2.5.0

1、首先安装vs2015,以及下载一个glib2.50的源码包 2、编译glib的问题 ①首先解决提示找不到libintl.h的问题 需要编译安装libintl模块,可通过下载到glib仓库下载gettext-runtime-dev_0.18.1.1-1_win32包,里面提供了libintl.h和 ......
glib2 2015 glib 5.0 vs

[HNOI2015] 开店

妈的,杀软动态点分治。 你考虑建出点分树,然后把所有子树塞进该点。 根据经典结论 \(\sum dep_x = \sum sz_x = n\log n\) 然后我们考虑每次按照 \(v\) 来排序,做前缀和,然后我们发现每次我们只需要查询一段区间和,使用二分查找即可。 注意容斥,具体来说,就是考虑在 ......
HNOI 2015

P2370 yyy2015c01 的 U 盘

P2370 yyy2015c01 的 U 盘 基础思路 看到题目要求最小需要的最大接口。自然认为既然答案要求接口,那状态方程的值就是接口。 一开始状态方程F[i][j],\(i\)为前\(i\)个接口,\(j\)为当前体积。而F[i][j]则为当前最小的最大接口值 状态转移方程F[i][j] = m ......
P2370 2015c 2370 2015 yyy

VS2015 日志

VA选项 颜色与属性 “以斜体显示系统符号” 高亮 引用 和 光标下 所有语言-常规-自动大括号完成(&B) 取消 停靠窗口时崩溃 devenv.exe主进程的同目录下的devenv.exe.config文件修改, 需改节点AppContextSwitchOverrides添加值 ;Switch.S ......
日志 2015 VS

luoguP2600 [ZJOI2008] 瞭望塔

前言: 头皮发麻。 正题: 由于半平面交的任何一个元素都可以完全看到这条直线的任何位置,而题目要求一个点能看到所有直线的位置,显然是半平面交。 所以,我紧急学了半天计算几何入门和半平面交,总算把这道题过了。 这道题,我们可以把折线上的点按从左到右两两相连,构成 \(n-1\) 条有向直线。显然瞭望塔 ......
望塔 luoguP 2600 2008 ZJOI

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

P2602 [ZJOI2010] 数字计数

P2602 [ZJOI2010] 数字计数 没想到这么大,记得开LL 调试了许久,只能说灵茶太牛了 点击查看代码 #include <bits/stdc++.h> using namespace std; #define LL long long const int N=250,mod=998244 ......
数字 P2602 2602 2010 ZJOI