自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 【THUPC 2017】小L的计算题

ProblemDescription现有一个长度为 \(n\) 的非负整数数组 \(\{a_i\}\)。小 L 定义了一种神奇变换:\[f_k=\sum_{i=1}^{n}{a_i}^k\pmod{ 998244353 }\]小 L 计划用变换生成的序列 \(f\) 做一些有趣的事情,但是他并不擅长算乘法,所以来找你帮忙,希望你能帮他尽快计算出 \(f_1\sim f_n\)。...

2020-05-14 22:02:00 243

原创 【THUPC 2018】好图计数

ProblemDescription这道题目非常简单,它甚至没有题目背景、没有任何故事。但为了能让你顺利理解题目,善良的 Yazid 将为你介绍一些概念。简单图:不存在重边、自环的图。(重边即为两条完全相同的边,自环即为两端点为同一节点的边)补图:一个图 \(G\) 的补图有与 \(G\) 完全相同的节点,且任意两点之间有边当且仅当他们在 \(G\) 中不相邻。我...

2020-05-14 18:17:00 241

原创 【CTS 2019】珍珠

ProblemDescription有 nnn 个在范围 [1,D][1,D][1,D] 内的整数均匀随机变量。求至少能选出 mmm 个瓶子,使得存在一种方案,选择一些变量,并把选出来的每一个变量放到一个瓶子中,满足每个瓶子都恰好装两个值相同的变量的概率。请输出概率乘上 DnD^nDn 后对 998244353998244353998244353 取模的值。取模部分说明可参考 。Range0≤m≤109,1≤n≤109,1≤D≤1050\le m\le 10^9,1\le n\le 10^9,1

2020-05-11 20:34:04 223

原创 【USACO 2020 US Open Platinum】题解

T1Sol简单题,发现实质上是用一条折线把举行分开,弯折处必须放,其余随便放不放,同时满足有些格子不能放。直接 dp 就好了。不过当时脑子有抽风,所以写得复杂了,分成了四种情况讨论,然后统计的是所有方案的必须选的逆元和,最后再乘上一个 \(2^{tot}\) ……Code#include <algorithm>#include <cstdio>#in...

2020-04-29 12:50:00 415

原创 【Luogu P4389】付公主的背包

ProblemDescription给出 \(n\) 种物品,每种物品体积为 \(v_i\) ,件数可视作无限。给定 \(m\) ,求出用这些商品装满容积分别为 \(1\sim m\) 的这 \(m\) 个背包的方案数。Input Format第一行两个正整数 \(n,m\) 。接下来一行 \(n\) 个数,每个数 \(v_i\) 表示第 \(i\) 种物品的体积。Outpu...

2020-01-13 20:14:00 169

原创 【Luogu P3950】部落冲突

ProblemDescription给出一棵树。你需要处理下面三件事,所有的事件都是按照时间顺序给出的。\(Q, u, v\) 代表询问 \(u, v\) 之间能否相互到达\(C, u, v\) 代表 \(u, v\) 之间的边断开了\(U, x\) 代表第 \(U\) 次 \(C\) 操作被还原Input Format第一行两个数 \(n\) 和 \(m\) , \...

2020-01-03 21:51:00 155

原创 【BZOJ 3771】Triple

ProblemDescription给出 \(n\) 个物品,第 \(i\) 个物品体积为 \(a_i\) 。对于每个体积 \(V\) ,求选出 \(3\) 个物品,体积之和为 \(V\) 的方案总数。选择顺序不同算同一种方案。Range\(n\) 保证不会读入到 \(TLE\) , \(a_i\le 4 \times 10^4\) 。Algorithm\(FFT\) ,...

2019-12-17 21:27:00 132

原创 【AHOI 2013】差异

ProblemDescription给定一个长度为 \(n\) 的字符串 \(S\),令 \(T_i\) 表示它从第 \(i\) 个字符开始的后缀。求\(\sum_{1\leqslant i<j\leqslant n}len(T_i)+len(T_j)-2\times len(lcp(T_i,T_j))\)其中,\(len\)(a) 表示字符串 \(a\) 的长度,\(lc...

2019-11-08 21:07:00 156

原创 Fcitx使用搜狗词库与皮肤

在 \(\texttt{Linux}\) 环境下,\(\texttt{Fcitx}\) 确实是最好用的开源输入法之一。然而 \(\texttt{Windows}\) 下的巨头输入法 —— 搜狗,对 \(\texttt{Linux}\) 的支持却并不算到位,迄今为止,大多数 \(\texttt{Linux}\) 的最新内核都无法使用搜狗,譬如 \(\texttt{Ubuntu 19.04}...

2019-10-14 09:22:00 3508 1

原创 【SHOI 2007】善意的投票

ProblemDescription幼儿园里有 \(n\) 个小朋友打算通过投票来决定睡不睡午觉。对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本来意愿相反的票。我们定义一次投票的冲突数为好朋友之间发生冲突的总数加上和所有和自己本来意愿发生冲突的人数。我们的问题就是,每位小朋友应该怎样投票,才...

2019-10-06 20:17:00 146

原创 【GZOI 2019】特技飞行

ProblemDescription公元 \(9012\) 年,Z 市的航空基地计划举行一场特技飞行表演。表演的场地可以看作一个二维平面直角坐标系,其中横坐标代表着水平位置,纵坐标代表着飞行高度。在最初的计划中,这 \(n\) 架飞机首先会飞行到起点 \(x = x_{st}\) 处,其中第 \(i\) 架飞机在起点处的高度为 \(y_{i,0}\)。它们的目标是终点 \(x = ...

2019-09-26 21:50:00 185

原创 【THUPC 2018】赛艇

ProblemDescriptionLavender、Caryophyllus、Jasmine、Dianthus现在在玩一款名叫“赛艇”的游戏。这个游戏的规则是这样的:玩家自由组成两队,一个人当赛艇的艇长,另一个人当侦察兵;每次游戏开始时,双方均拥有由系统生成的某张地图,该地图以01矩阵的形式表示,1表示有障碍物,无法通行,0表示水域空旷,可以通行;第一回合,双方的赛艇艇长...

2019-09-08 17:15:00 220

原创 【CF528D】Fuzzy Search

ProblemDescription你有一个长度为 \(n\) 的串 \(S\),以及长度为 \(m\) 的串 \(T\)。现给定一个数 \(k\) ,我们说 \(T\) 在 \(S\) 的位置 \(i\) 匹配上,当且仅当对于每一个 \(1\le a\le m\) ,都有一个位置 \(1\le b\le n\) 满足 \(|(i+a-1)-b|\le k\) ,且 \(S_b=T...

2019-09-08 15:08:00 249

原创 【UR #6】懒癌

ProblemDescription你绞尽脑汁也没有解开智商锁给的迷题,只见哐地一下门就开了:“您与锁的主人智商一致。”于是你们窃取了大量内部资料,最后端掉了 \(IIIS\)。但是,虽然 \(IIIS\) 被摧毁了,当地居民仍有大量在星期八休息的,而且看不惯在星期日休息的人,在星期日休息的人同样看不惯在星期八休息的人,于是整个社会秩序被打乱得一塌糊涂。当地共有 \(2^n -...

2019-09-02 19:11:00 209

原创 【HNOI 2019】JOJO

ProblemDescriptionJOJO 的奇幻冒险是一部非常火的漫画。漫画中的男主角经常喜欢连续喊很多的「欧拉」或者「木大」。为了防止字太多挡住漫画内容,现在打算在新的漫画中用 \(x\) 欧拉或者 \(x\) 木大表示有 \(x\) 个欧拉或者木大。为了简化内容我们现在用字母表示喊出的话。我们用数字和字母来表示一个串,例如:2 a 3 b 表示的串就是 aabbb。一...

2019-09-01 20:52:00 268

原创 【AGC028D】Chord

ProblemDescription给定一个圆,圆上均等地放着 \(2n\) 个点,已有 \(k\) 对点之间连好了边,从中选择剩下 \(n-k\) 对点随意连边。求所有连边方案中,联通块的个数和。联通块的定义为:若两对点之间的线段相交,则在一个联通块内。Range\(1\le k\le n\le300\)Algorithm\(DP\)Mentality很奇妙的题目。...

2019-09-01 20:16:00 156

原创 【BZOJ 2138】stone

ProblemDescription话说 \(Nan\) 在海边等人,预计还要等上 \(M\) 分钟。为了打发时间,他玩起了石子。\(Nan\) 搬来了 \(N\) 堆石子,编号为 \(1\) 到 \(N\),每堆包含 \(A_i\) 颗石子。每 \(1\) 分钟,\(Nan\) 会在编号在 \([L_i, R_i]\) 之间的石堆中挑出任意 \(K_i\) 颗扔向大海(好疼的玩...

2019-09-01 19:57:00 208

原创 【AGC035F】Two Histograms

ProblemDescription你有一个 \(N\) 行、\(M\) 列的、每个格子都填写着 0 的表格。你进行了下面的操作:对于每一行 \(i\) ,选定自然数 \(r_i\) (\(0\leq r_i\leq M\)),将这一行最左边的 \(r_i\) 个格子中的数 \(+1\).对于每一列 \(i\) ,选定自然数 \(c_i\) (\(0\leq c_i\leq N...

2019-09-01 19:22:00 221

原创 【CF908D】New Year and Arbitrary Arrangement

ProblemDescription给定三个数 \(k,pa,pb\) ,每次有 \(\frac{pa}{pa+pb}\) 的概率往后面添加一个 a,有 \(\frac{pb}{pa+pb}\) 的概率往后面添加一个 b ,当出现了 \(k\) 个形如 ab 的子序列(不用连续)时停止。求最后子序列 ab 的期望个数。答案对 \(10^9+7\) 取模。SampleInput...

2019-09-01 15:16:00 104

原创 【UR #5】怎样更有力气

ProblemDescription大力水手问禅师:“大师,很多事情都需要用很大力气才能完成,而我在吃了菠菜之后力气很大,于是就导致我现在非常依赖菠菜。我很讨厌我的现状,有没有办法少吃点菠菜甚至不吃菠菜却仍很有力气?”禅师浅笑,答:“方法很简单,不过若想我教你,你需先下山徒手修路。”山下是 \(n\) 座村庄从 \(1\) 到 \(n\) 编号,之间没有路相连。禅师给了大力水手一...

2019-09-01 15:14:00 207

原创 【ZJOI 2014】力

ProblemDescription给出 \(n\) 个数 \(q_i\),给出 \(F_j\) 的定义如下:\[F_j=\sum_{i<j} \frac{q_iq_j}{(i-j)^2} - \sum_{i>j} \frac{q_iq_j}{(i-j)^2}\]令 \(E_i=F_i/q_i\),求 \(E_i\)。Input Format第一行一个整数\(n\...

2019-08-31 09:29:00 105

原创 【HNOI 2017】礼物

ProblemDescription我的室友最近喜欢上了一个可爱的小女生。马上就要到她的生日了,他决定买一对情侣手环,一个留给自己,一个送给她。每个手环上各有 \(n\) 个装饰物,并且每个装饰物都有一定的亮度。但是在她生日的前一天,我的室友突然发现他好像拿错了一个手环,而且已经没时间去更换它了!他只能使用一种特殊的方法,将其中一个手环中所有装饰物的亮度增加一个相同的整数 \(c\...

2019-08-31 08:53:00 85

原创 FFT

FFTIntroduction\(FFT\) 是一种利用神奇操作,在 \(nlog\) 的时间内代替 \(n^2\) 的朴素多项式乘法的算法。由 \(DFT\) 和 \(IDFT\) 两个部分组成。原理来自于,对于一个 \(n\) 次多项式 \(f(x)\) ,它一般会被表达为:\[f(x)=\sum_{i=0}^n a_i*x^i\]这是表达一个多项式最常见的形式。那么...

2019-08-30 11:56:00 145

原创 【NOI 2011】阿狸的打字机

ProblemDescription阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有 \(28\) 个按键,分别印有 \(26\) 个小写英文字母和 B 、 P 两个字母。 经阿狸研究发现,这个打字机是这样工作的:输入小写字母,打字机的一个凹槽中会加入这个字母(按 P 前凹槽中至少有一个字母)。按一下印有 B 的按键,打字机凹槽中最后一个字母会消失。按一下印有 ...

2019-06-19 20:53:00 358

原创 【短篇】未及

【短篇】未及 青草今朝生,秋风明年起。青石台旁青竹青,望着青天笑。谁家公子入名寮?黄花城外黄花黄,扑着黄蝶翘。谁家娘子低头笑?公子何时归?心思绕指千百回。公子今既归,我葬城外陌边蕤。不再黄花城一直是个普普通通的小城,坐落在离阳版图的边缘。说不上穷乡僻壤,也非是什么丰土沃地,更没有水秀山青。有的只是城中代代兢兢业业的农民。或许再加上城...

2019-06-10 19:26:00 768

原创 Blog 须知

Blog 须知 转载转载需通过博主同意方可代码格式博主遵循 \(Google\) 代码格式,代码满足以下规范:字符数每行代码必需不超过 80 字符缩进缩进不使用制表符,而是 2 个空格缩进函数函数左圆括号总是和函数名在同一行函数名和左圆括号间永远没有空格圆括号与参数间没有空格左大括号总在最后一个参数同一行的末尾...

2019-06-10 17:14:00 226

原创 【Luogu P3994】高速公路

【Luogu P3994】高速公路 ProblemBackground\(C\) 国拥有一张四通八达的高速公路网树,其中有 \(n\) 个城市,城市之间由一共 \(n-1\) 条高速公路连接。除了首都 \(1\) 号城市,每个城市都有一家本地的客运公司,可以发车前往全国各地,有若干条高速公路连向其他城市,这是一个树型结构,\(1\) 号城市(首...

2019-05-20 20:12:00 277

原创 【SDOI 2015】约数个数和

【SDOI 2015】约数个数和 ProblemDescription设 \(d(x)\) 为 \(x\) 的约数个数,给定 \(N\)、\(M\),求\[\sum_{i=1}^N \sum_{j=1}^M d(ij)\]Input Format输入文件包含多组测试数据。第一行,一个整数 \(T\),表示测试数据的组数。接下来的 ...

2019-05-08 19:57:00 222

原创 【HNOI 2019】校园旅行

【HNOI 2019】校园旅行 ProblemDescription某学校的每个建筑都有一个独特的编号。一天你在校园里无聊,决定在校园内随意地漫步。你已经在校园里呆过一段时间,对校园内每个建筑的编号非常熟悉,于是你情不自禁的把周围每个建筑的编号都记了下来——但其实你没有真的记下来,而是把每个建筑的编号除以 \(2\) 取余数得到 \(0\) ...

2019-04-09 20:54:00 274

原创 【HNOI 2017】大佬

【HNOI 2017】大佬 ProblemDescription人们总是难免会碰到大佬。他们趾高气昂地谈论凡人不能理解的算法和数据结构,走到任何一个地方,大佬的气场就能让周围的人吓得瑟瑟发抖,不敢言语。你作为一个 OIer,面对这样的事情非常不开心,于是发表了对大佬不敬的言论。 大佬便对你开始了报复,你也不示弱,扬言要打倒大佬。现在给你讲解一下...

2019-04-09 19:57:00 258 1

原创 【HNOI 2016】大数

【HNOI 2016】大数 ProblemDescription小 B 有一个很大的数 \(S\),长度达到了 \(N\) 位;这个数可以看成是一个串,它可能有前导 \(0\),例如 00009312345 。小 B 还有一个素数 \(P\)。现在,小 B 提出了 \(M\) 个询问,每个询问求 \(S\) 的一个子串中有多少子串是 \(P\...

2019-04-02 20:04:00 209

原创 【HNOI 2016】网络

【HNOI 2016】网络 ProblemDescription一个简单的网络系统可以被描述成一棵无根树。每个节点为一个服务器。连接服务器与服务器的数据线则看做一条树边。两个服务器进行数据的交互时,数据会经过连接这两个服务器的路径上的所有服务器(包括这两个服务器自身)。由于这条路径是唯一的,当路径上的某个服务器出现故障,无法正常运行时,数据便无...

2019-04-02 19:21:00 331

原创 整体二分

整体二分 Meaning所谓整体二分,就是把所有询问一起二分,神仙至极,但是常数蛮大的 \(QwQ\) 。能够处理支持离线,区间,可二分达到单询问 \(nlog\) 的这类询问。一般而言复杂度 \(nlog^2\) ,因为修改询问线性查询的缘故,所以一般会带着一个树状数组。General一般来讲我们会把每个有权值的位置放到一个队列里,然后...

2019-04-01 21:54:00 306

原创 【HNOI 2016】序列

【HNOI 2016】序列 ProblemDescription给定长度为 \(n\) 的序列:\(a_1, a_2, \cdots , a_n\),记为 \(a[1 \colon n]\)。类似地,\(a[l \colon r]\)(\(1 \leq l \leq r \leq N\))是指序列:\(a_{l}, a_{l+1}, \cdot...

2019-03-31 17:23:00 261

原创 Kde桌面的Mac化

KDE->MacMacMacMac 的审美可以说是很成熟了,确实让人很喜欢啊!于是不由得想弄一个 MacMacMac 风的桌面。先放张图吧:效果还蛮不错的哇。MacMacMac 原生的壁纸下载链接:国光dalao的OneDrive国光dalao的Baidu网盘Step-1:主题,图标的更新kdekdekde 的设置还是很好用的,先打开设置。然后点击 工作空间主题 -&gt...

2019-03-24 14:12:05 9633 5

原创 【HNOI 2017】影魔

ProblemDescription影魔,奈文摩尔,据说有着一个诗人的灵魂。事实上,他吞噬的诗人灵魂早已成千上万。千百年来,他收集了各式各样的灵魂,包括诗人、牧师、帝王、乞丐、奴隶、罪人,当然,还有英雄。每一个灵魂,都有着自己的战斗力,而影魔,靠这些战斗力提升自己的攻击。奈文摩尔有 nnn 个灵魂,他们在影魔宽广的体内可以排成一排,从左至右标号 111 到 nnn。第 iii 个灵魂的战斗...

2019-03-24 14:10:39 328

原创 【HNOI 2018】毒瘤

ProblemDescription从前有一名毒瘤。毒瘤最近发现了量产毒瘤题的奥秘。考虑如下类型的数据结构题:给出一个数组,要求支持若干种奇奇怪怪的修改操作(例如给一个区间内的数同时加上 ccc,或者将一个区间内的数同时开平方根),并且支持询问区间的和。毒瘤考虑了 nnn 个这样的修改操作,并将它们编号为 1…n1 \ldots n1…n。当毒瘤要出数据结构题的时候,他就将这些修改操作中选若...

2019-03-24 14:09:31 433

原创 【HNOI 2018】转盘

ProblemDescription一次小 GGG 和小 HHH 原本准备去聚餐,但由于太麻烦了于是题面简化如下:一个转盘上有摆成一圈的 nnn 个物品(编号 111 至 nnn)其中第 iii 个物品会在 TiT_iTi​ 时刻出现。在 000 时刻时,小 GGG 可以任选 nnn 个物品中的一个,我们将其编号记为 s0s_0s0​。并且如果 iii 时刻选择了物品 sis_isi​,那...

2019-03-24 14:09:04 214

原创 【HNOI 2018】排列

ProblemDescription给定 nnn 个整数 a1,a2,…,an(0≤ai≤n)a_1, a_2, \ldots , a_n(0 \le a_i \le n)a1​,a2​,…,an​(0≤ai​≤n),以及 nnn 个整数 w1,w2,…,wnw_1, w_2, …, w_nw1​,w2​,…,wn​。称 a1,a2,…,ana_1, a_2, \ldots , a_na1​,...

2019-03-24 14:08:24 254

原创 Kde桌面的Mac化

Kde桌面的Mac化 KDE->Mac\(Mac\) 的审美可以说是很成熟了,确实让人很喜欢啊!于是不由得想弄一个 \(Mac\) 风的桌面。先放张图吧:效果还蛮不错的哇。\(Mac\) 原生的壁纸下载链接:国光dalao的OneDrive国光dalao的Baidu网盘Step-1:主题,图标,色彩的更新\(kde\) 的设...

2019-03-24 13:08:00 4296 1

英汉双解字典Mdx,包括柯斯林双解,柯斯林、牛津、朗文、剑桥双解四合一

使用最广泛的字典格式 mdx ,支持 Goldendict 等应用配合查词,柯斯林双解词典的 css 极度美观 = = ,而且词典本身就超级棒。四合一的也很好,可以相互对照学习。(2020.5.11 upd: 不知道为什么现在这个文件和我最初上传的有一定出入,压缩包内部文件夹前面带了个 . ,这样在 linux 下会自动隐藏……显示隐藏文件就能看见了)

2019-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除