自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

owo

爷青结

  • 博客(316)
  • 资源 (5)
  • 收藏
  • 关注

原创 读优 输优

读入优化 & 输出优化

2018-08-24 20:53:32 251

原创 ╰︶﹉⋛⋋⊱⋋๑计划๑⋌⊰⋌⋚﹉︶╯

我太菜了

2018-06-22 16:36:21 425

原创 CSP2020 S2游记

Day 0Day\ 0Day 0写了一堆模板感觉状态不是很好晚上也睡得不好Day 1Day\ 1Day 1一大早就醒了然后就躺床上看了会儿手机就起来了11点左右和xxy大爷一起去中午就随便吃了点(都没咋吃到的时候1点50了感觉心慌慌的(During the matchDuring\ the\ matchDuring the match解压文件一直没输对密码 后来是监考员说密码是错的少了两个括号(淦密码是啥

2020-11-17 16:40:19 318 1

原创 洛谷 P5367 【模板】康托展开

DescriptionDescriptionDescription求1∼N1\sim N1∼N的一个给定全排列在所有1∼N1\sim N1∼N全排列中的排名。结果对998244353998244353998244353取模SolutionSolutionSolution康托展开令aia_iai​为si+1∼sns_{i+1}\sim s_nsi+1​∼sn​中比sis_isi​小的数的数量那么ans=∑i=1nai×(n−i)!+1ans=\sum_{i=1}^na_i\times (n-i)!

2020-11-06 16:36:22 242

原创 UVA11525 Permutation

DescriptionDescriptionDescription给出kkk个数a1,a2…aka_1,a_2…a_ka1​,a2​…ak​令n=∑i=1kai×(K−i)!n=\sum_{i=1}^ka_i\times (K-i)!n=∑i=1k​ai​×(K−i)!1 k1~k1 k的按照字典序排序的第n个排列SolutionSolutionSolution逆康托展开题目给出的kkk个数已经...

2020-11-06 16:18:27 203

原创 POJ 3468 A Simple Problem with Integers

DescriptionDescriptionDescription给出长度为nnn的数列a,a,a,对于aaa有两种操作,,,区间修改(给区间[l,r][l,r][l,r]加上kkk)和区间查询(查询[l,r][l,r][l,r]的和)SolutionSolutionSolution1.1.1.线段树模板(((2.2.2.树状数组u1s1u1s1u1s1线段树模板没啥好说的主要是树状数组【模板】树状数组 2里讲了差分数组区间修改那么区间查询怎么做令ti=ai−ai−1,t_i=a_i-a_

2020-11-06 11:49:09 128

原创 洛谷 P3374/P3368 【模板】树状数组 1 / 2

【模板】树状数组 1DescriptionDescriptionDescription一个长度为nnn的序列a,a,a,两种操作:1.1 x y——ax=y1.1\ x\ y——a_x = y1.1 x y——ax​=y2.2 x y——2.2\ x\ y——2.2 x y——查询∑i=xyai\sum_{i=x}^{y}a_i∑i=xy​ai​SolutionSolutionSolution单点修改略(区间查询:

2020-11-06 11:30:49 151

原创 洛谷 P5960 【模板】差分约束算法

DescriptionDescriptionDescriptionSolutionSolutionSolutionSPFA:SPFA:SPFA:对于每个Xi−Xj≤YX_i - X_j\leq YXi​−Xj​≤Y,建一条边(j,i)=Y(j, i) = Y(j,i)=Y然后要有一个超级源点000,对于i∈[1,n]i∈[1,n]i∈[1,n]建一条边(0,i)=0(0,i)=0(0,i)=0跑一遍最短路/最长路最短路可以求出x≤0x\leq 0x≤0的最大解最长路可以求出x≥0x\geq

2020-11-05 21:33:51 240 1

原创 洛谷P2580 于是他错误的点名开始了

ProblemProblemProblem传送门SolutionSolutionSolution1.Trie1.Trie1.Trie模板2.map2.map2.mapAccepted code:Accepted\ code:Accepted code:TrieTrieTrie#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const

2020-11-05 12:27:32 174

原创 UVA11732 “strcmp()“ Anyone?

DescriptionDescriptionDescription传送门(洛谷真香给nnn个字符串,求两两进行strcmpstrcmpstrcmp函数比较的总次数n≤4000,len(s)≤1000n\leq4000,len(s)\leq1000n≤4000,len(s)≤1000SolutionSolutionSolution把每个串加入TireTireTire中dfsdfsdfs统计串结尾的'\0'也要加进去Accepted codeAccepted\ codeAccepted

2020-11-05 11:46:27 107

原创 洛谷 P3373 【模板】线段树 2

DescriptionDescriptionDescription如题,已知一个数列,有下列三种操作:操作1:将某区间每一个数乘上 xxx操作2:将某区间每一个数加上 xxx操作3:查询某区间每一个数的和SolutionSolutionSolution线段树模板和【模板】线段树 1差不多只不过操作2要处理一下有两个下传标志add, muladd,\ muladd, mul区间加对于区间加,每个就直接加就好了,也就是:::a[now].add =&nbsp

2020-11-02 07:20:26 161

原创 提高模拟 T3 大鱼吃小鱼

题目大意有n条鱼,当一条鱼的体重至少是另一条的两倍时,体重更重的鱼会吃掉另一条。把鱼两两一组装到入没有食物的鱼缸(如果鱼的数量是奇数则最后一个鱼缸内只有一条鱼), 请问要怎么分组最后鱼的总数最少,求出最后鱼的数量。解题思路排序后二分被吃掉的鱼的数量每次取被吃掉的最大的和还能取得最大的分为一组(贪心),如果不行则往小了二分否则往大了二分Accepted codeAccepted\ codeAccepted code#include<cstdio>#include

2020-10-30 15:35:05 154

原创 提高模拟 T2 超级蚯蚓

题目大意有n条这样的超级蚯蚓,现在重复n次以下操作:随机抽出两条超级蚯蚓,使它们的头或尾相连。n次之后將不再有条状蚯蚓,n条超级蚯蚓连接成了一些环。那么有多大概率刚好所有这些超级蚯蚓只形成了一个环?解题思路每次选择都不能选同一条蚯蚓的头尾,概率为(2n−2)/(2n−1)(2n-2)/(2n-1)(2n−2)/(2n−1)O(n)计算答案即可Accepted codeAccepted\ codeAccepted code#include<cstdio>usin

2020-10-30 15:30:04 196

原创 提高模拟 T1 小鱼吃大鱼

题目大意给出nnn个数,求max(a[i] mod a[j])max(a[i]\ mod\ a[j])max(a[i] mod a[j]) (i,j∈[1,n],i!=j且a[i]>a[j])(i, j∈[1, n], i != j且a[i] > a[j])(i,j∈[1,n],i!=j且a[i]>a[j])解题思路记maxnmaxnmaxn为max(a[i])(i∈[1,n])max(a[i])(i∈[1,n])max(a[i])(i∈[1,

2020-10-30 15:23:59 129

原创 洛谷 P3385 【模板】负环

题目链接解题思路SPFA1 到 xxx 的最短路上的边数一定不多于 n−1n-1n−1。否则至少有一个结点被重复经过,这说明存在环,且经过该环能更新该结点的 disdisdis 值,即存在负环。判断节点入队次数,若≥n\geq n≥n则存在负环Accepted codeAccepted\ codeAccepted code#include<queue>#include<cstdio>#include<cstring>using n

2020-10-28 19:33:10 159

原创 8.18 B组 T3 欠扁的 CD

题目大意:有n个数,选出k个数,使得这k个数的最大公约数 * k最大解题思路:从大到小枚举一个数i,然后枚举i的倍数,如果在n个数中有k个或以上的i的倍数,i*k就是答案Accepted code:Accepted\ code:Accepted code:#include<cstdio>#include<algorithm>using namespace std;int n, k, maxn;int a[500005];int main(

2020-08-18 15:42:57 99

原创 8.18 B组 T2 工资

题目大意:有一个长度为n的数列,把他们分成m段使得每段的和的最大值最小解题思路:二分答案Accepted code:Accepted\ code:Accepted code:#include<cstdio>#define int long longusing namespace std;int n, m;int v[100005];int check(int x) { int f = 1, owo = 0; for (int i = 1; i &

2020-08-18 15:38:08 116

原创 8.18 B组 T1 分火腿

题目大意:把n条火腿均分成m份,求最少刀数解题思路:可以把n根火腿肠连起来,那么最多需要切m-1刀,如果切的地方恰好是火腿的连接处,那么就少切一刀即n是m的倍数时少切一刀所以答案是(m-gcd(n,m))Accepted code:Accepted\ code:Accepted code:#include<cmath>#include<cstdio>using namespace std;int t, n, m;int gcd(int

2020-08-18 15:32:39 152

原创 【并查集】JZOJ 4223 旅游

题目大意:有一个n个点m条边的无向图,多次询问有多少对(a,b)满足a到b至少有一条路径满足最大边权小于x解题思路:把边按边权排序,从小到大加入图中 用并查集维护Accepted code:Accepted\ code:Accepted code:#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>using namespace st

2020-08-16 19:47:55 153 3

原创 「伪模板」主席树

题目:洛谷P3701解题思路:和主席树没有任何卵关系还有这居然是一道黑题!!我们把每个byx的人和S连边,流量为寿命把每个手气君的人和T连边,流量为寿命对于每个J,寿命加上本方膜法师的数量然后跑一边模板DinicAccepted code:#include&lt;queue&gt;#include&lt;cstdio&gt;#include&lt;cstring&gt;#...

2019-12-21 07:38:44 269

原创 洛谷11月月赛 III Div.2 T3 基础博弈练习题

题目大意:YSGH和YGSH在打膈膜,YSGS在旁边围观。规则是这样的,先给定一个正整数mmm和一个nnn个数序列BBB,一开始有一个棋子在BBB的第一个位置,并将B1B_1B1​减去111。此后双方轮流操作,每次操作,假设当前棋子在iii,可以把棋子移到一个位置jjj,满足j∈[i,min(i+m,n)]j\in[i,min(i+m,n)]j∈[i,min(i+m,n)]且Bj>0B_...

2019-11-14 16:50:25 162

原创 洛谷11月月赛 III Div.2 T2 基础最短路练习题

题目大意:给定n个点m条边的无向简单联通图G,边有边权。保证没有重边和自环。定义一条简单路径的权值为路径上所有边边权的异或和。保证G中不存在简单环使得边权异或和不为00。Q次询问x到y的最短简单路径。解题思路:我是跑了遍SPFA 每次查询的答案就是dis[x] xor dis[y]要卡SPFA的话会T但是没卡我们可以dfs一遍求出每个点到1的距离然后O(1)查询Accepte...

2019-11-13 19:57:18 283

原创 洛谷11月月赛 III Div.2 T1 基础字符串练习题

题目大意:给定长度非0的非空01串S。求S的非空连续子串T中’0’的个数- '1’的个数的最大值。解题思路:O(n)O(n)O(n)扫一遍即可Accepted code:Accepted\ code:Accepted code:#include<cstdio>#include<cstring>#include<algorithm&...

2019-11-13 19:39:30 143

原创 GMOJ 11.9 B组模拟赛总结

T1:【GMOJ 1402】【Vijos 1469】 偷懒的小X这道题比较简单就直接过了吧T2:【GMOJ 1403】【Vijos 1468】 渡河一开始看到这道题很懵(我太菜了)然后先把T3,T4题面看了做完T4就回来刚这题了想了半天~T3:【GMOJ 1404】【Vijos 1467】 菱形内的计数分类讨论模拟就完事儿了看上去很毒瘤然后就没有敲T4:【GMOJ 1405】【...

2019-11-10 21:32:08 136

原创 【GMOJ 1405】【Vijos 1466】 电缆建设

题目大意:教主上电视了,但是蔚蓝城郊区沿河的村庄却因电缆线路老化而在直播的时候停电,这让市长SP先生相当的愤怒,他决定重修所有电缆,并改日播放录像,杜绝此类情况再次发生。  河流两旁各有n,m个村庄,每个村庄可以用二维坐标表示,其中河流一旁的村庄横坐标均为x1,河流另一旁的村庄横坐标均为x2。由于地势十分开阔,任意两个村庄可以沿坐标系直线修建一条电缆连接,长度即为两村庄的距离。要修建若干条电缆...

2019-11-10 21:19:38 179

原创 【GMOJ 1403】【Vijos 1468】 渡河

题目大意:传说中教主乃世外高人,不屑于参加OI竞赛,于是云游四方,威风八面。只不过教主行踪不定,就像传说中的神兽一样可遇而不可求。小L和小H为了求得教主签名的Orz教主T-Shirt,打算碰碰运气展开了冒险。在冒险中,他们不幸被突来的洪水冲到了一个神秘丛林中,他们想尽快逃出这个地方。小L找到了一张看似为曾经的冒险者遗弃的地图,但经过探查,地图所示的确实是这片丛林。小L从地图上看到,有众多河流穿过...

2019-11-10 21:12:19 203

原创 【GMOJ 1402】【Vijos 1469】 偷懒的小X

题目大意:话说3008年的Orz教主节,全民狂欢,传递教主圣火,以致万人空巷,股票飞涨。真乃锣鼓喧天,鞭炮齐鸣,红旗招展,人山人海呐。可是小X为了准备NOIP3008,不得不待在家里好好Coding。小X希望早点结束当天的任务,加入圣火传递队伍中去。在这个不亚于狂欢节的日子里,小X的老师却“公然违抗”休假法令,布置小X写一个小根堆,但是小X不会堆的操作,所以想了一个偷懒的办法:  堆是一棵完...

2019-11-10 21:08:51 138

原创 JZOJ 6275. 小L的数列 【欧拉定理】【矩阵乘法】【费马小定理】

题目大意:解题思路:fnf_nfn​一定是由f1c1×f2c2×……×fkckf_1^{c_1}\times f_2^{c_2}\times …… \times f_k^{c_k}f1c1​​×f2c2​​×……×fkck​​然后我们用矩乘求cic_ici​就好了模数是p−1p-1p−1(费马小)Accepted code:Accepted\ code:Accepted&nb...

2019-08-10 08:04:55 234

原创 JZOJ 6274. 梦境【排序】【堆】

题目大意:解题思路:先排个序然后用堆维护答案就可以了Accepted code:Accepted\ code:Accepted code:#include<queue>#include<cstdio>#include<algorithm> using namespace std;const int N = 3e5;s...

2019-08-10 07:49:45 146

原创 JZOJ 6288. 旋转子段 【排序】【枚举】

题目大意:解题思路:根据题意得:当a[i]=ia[i]=ia[i]=i时iii是固定点我们设翻转区间为[L,R][L,R][L,R],如果不满足翻转后L,RL,RL,R都成为固定点那么我们将区间缩小为[L+1,R−1][L+1,R-1][L+1,R−1]一定是更优的且当a[L]+R=a[R]+La[L]+R=a[R]+La[L]+R=a[R]+L时[L,R][L,R][L,R]翻转后L、...

2019-08-10 07:46:03 176

原创 JZOJ 6286 走格子 【bfs】【最短路】

题目大意:给出一个n×mn\times mn×m的矩阵,由 ′.′、 ′#′、 ′C′、 ′F′&#x27;.&#x27;、\ &#x27;\#&#x27;、\ &#x27;C&#x27;、\ &#x27;F&#x27;′.′、 ′#′、 ′C′、 ′F′ 组成′....

2019-08-09 19:48:43 244 4

原创 JZOJ 2679. 沼泽鳄鱼 【矩阵乘法】【7.6 A组 T2】【ZJOI2005】

题目大意:潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区。每当雨季来临,这里碧波荡漾、生机盎然,引来不少游客。  为了让游玩更有情趣,人们在池塘的中央建设了几座石墩和石桥,每座石桥连接着两座石墩,且每两座石墩之间至多只有一座石桥。这个景点造好之后一直没敢对外开放,原因是池塘里有不少危险的食人鱼。  豆豆先生酷爱冒险,他一听说这个消息,立马赶到了池塘,想做第一个...

2019-07-07 11:45:27 192

原创 JZOJ 2679. 跨时代 【状压dp】【dfs】【背包】【7.6 A组 T1】

题目大意:给n个长度为l[i]的围栏要求围成一个面积最大的矩形【围栏可不用】解题思路:状压可以组成的边长然后暴搜Accepted code:Accepted\ code:Accepted code:#include<iostream>#include<cstdio>#include<cstring>using namespa...

2019-07-06 20:53:50 182

原创 JZOJ 3301. 家族【并查集】【7.5 A组 T1】

题目大意:有nnn个点,mmm条边,我们称边权为键一个点和另一个点处于同一集合,当且仅当两个点之间存在直接或间接的键组成的路径一个人对一个有n个点的集合好感度为k[i],当好感度总和大于K时这是个合理方案另一个人要断裂某些键,问保留的键的频宽(必须只有x~y开放)为多少时可以满足以上条件如果没有输出T_T对于100% 的数据,n&lt;=1000,m&lt;=5000,...

2019-07-05 15:16:57 151

原创 八下期末总结

又退步了啊啊啊啊啊语文:103.5(满分120) 分数进步 级排退步 说明我的进步只是因为题目简单了数学:92(满分100) ???英语:92.7(满分100) 还行吧政治:69??? 前几次裸考,也有八九十分的亚子 这次裸考翻车了啊啊啊啊啊啊啊啊~历史:91 老师带飞, 没怕过地理:88 简答题我cnm生物:100物理:98 再次错过满分的机会,计算题看...

2019-07-05 14:38:34 162

原创 2019.05.25 模拟 A 组 T2 数格子

题目:解题思路:60pts60pts60pts暴搜搜出前面几个的答案然后枚举每一项的系数再枚举一个常数项推出规律规律: fn = fn−1 + 5×fn−2 + fn−3 − fn−4\ f_n\ =\ f_{n-1}\ +\ 5\times f_{n-2}\ +\ f_{n-3}\ -\ f_...

2019-05-31 21:16:29 175

原创 SSLOJ 买门票 5月11日提高B组 T2

题目大意:mxy 正要经过新世界的大门。现在有很多人在门口排队,每个人将会被发到一个有效的通行密码作为门票。一个有效的密码由 L(3 <= L <= 15)个小写字母(‘a’…‘z’)组成,至少有一个元音(‘a’, ‘e’, ‘i’,‘o’ 或 ‘u’)和两个辅音(除去元音以外的音节),并且是按字母表顺序出现的(例如,‘abc’是有效的,而’bac’不是) 。mxy 想要知...

2019-05-17 19:34:08 285

原创 SSLOJ 买装备 5月11日提高B组 T1

题目大意:mxy 沉迷于一个辣鸡游戏不可自拔。为了加强角色的实力,mxy 决定重新买一套装备。已知现在有 n 件装备,每件装备会ᨀ供一定的物理抗性和魔法抗性,并需要一定的价钱。mxy 想要保证至少有 a 的物抗和 b的魔抗,请你计算出满足条件所需的最少金额。(装备不可重复购买)Acceptedcode:Accepted code:Acceptedcode:#include<cst...

2019-05-17 19:28:54 163

原创 八下期中考试总结

成绩:姓名八总级排我760.565wyc755.570+xxy803.55xjq798.58lw79510hzb77438lrz?40+zyc783.527%年级第一巨佬lsy8371我的八科:科目分数班排级排语文9712156数学11335...

2019-04-26 20:23:13 258

原创 洛谷 P3076 [USACO13FEB]出租车Taxi

题目:长度为m的栅栏上,有n头牛需要坐车前往别的地方,起点和终点分别为a_i和b_i。现在一辆出租车从最左端0出发,要运送完所有牛,最后到达最右端m,求最小路程。出租车只能一次载一只牛。解题思路:1.每个st对应的ed这段路程无论如何都要算上2.额外还要计算的一段路程,就是“切换”费用什么是切换费用呢?我们知道可能会有这样的位置st,到达该位置时,把已经在车上的牛 i 扔下去,载上该处...

2019-04-18 15:55:37 153

Sublime Text 3.zip

配置好的Sublime Text 3 .....

2019-12-20

typora —— Markdown编辑器

官网下载很慢,所以上传到这里~

2019-01-24

MinGW Win 32位系统(解压后可直接使用)

下载安装包后安装速度很慢,解压后(应该就可以)正常使用了

2019-01-23

MinGW Win 32位系统

给出官网下载的MinGW安装包,具体安装过程找度娘或者在我的资源中找另外一个MinGW压缩包

2019-01-23

Notepad++7.5.8

官网下载真的有点慢,这里给出Notepad++ 的 7.5.8版本

2019-01-23

空空如也

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

TA关注的人

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