自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 算法竞赛零散知识点记录

1.树上背包只枚举子树大小可以做到O(n2)复杂度,例如2020南京icpc M题2.部分状压DP 可以通过按二进制下1的个数分组,和滚动数组的方式把空间复杂度从O(n*2^k)降到O(n*) 例如bzoj1097,claris的写法

2021-01-09 19:17:25 133

原创 2020CCPC秦皇岛 k题 Kingdom’s Power(树上DP O(n) 复杂度)

发现网上都是o(nlogn)的写法,没有o(n)的,所以这里贴一下代码,简单讲解一下(感觉好像很难讲明白,我实在是太菜了QAQ)显然如果派出一支军队访问子树,并回到子树根节点,那消耗的时间就是边长的2倍。首先,显然军队从根出发,经过一些路径后停留在叶子节点明显最优。考虑多引一支军队到达叶子节点,则该军队会先走过一段被其他军队走过的路径,会额外消耗一些时间。到达子树根节点后,子树根节点到某个叶子节点这段只用走一次,可以节省这段路径长度的时间。dp[x]表示只考虑x节点所在的子树以及x指向父亲的那条边,

2020-10-26 22:30:27 920

原创 写题记录

2019/12/8 出校赛题(有两题无人ac,等ac了发题解)2019/12/15 kpm200+了1192 签到 1191 匈牙利 1143 最小点覆盖emmm这不是17南宁的m题么 果然要想过题还得多写题1101 思路很奇特转换为相等1107 最长上升子序列乱搞 1108可以考虑下怎么确认有没有合法解 1109 要点在于根据推出的三个条件发现只需要其中两个能推出第三个(三维变二维...

2019-12-09 16:48:55 198

原创 2019dut周赛第二周

本周不是出题人,这是作为参赛选手写的题解。感谢出题人让我10个题的题解可以贴六个链接完成(还有一个签到都不需要写代码)A签到 输出6.5B写两个循环判一下#include<bits/stdc++.h> using namespace std;char s1[10010],s2[10010]; int p1,p2; int len1,len2;i...

2019-11-25 16:25:02 206

原创 2019dut周赛第一周

A题题解:B题题解:C题题意:题解:观察到n只有3 特判三种情况输出即可D题题解:找题意遍历数组即可,如果wa是因为异或(^)运算符优先级比不等于(!=)低 给等式加上括号即可E题题解:我们可以通过求每个耕地与离它最近的洒水器的距离的最小值,然后对所有耕地的最大值就可以得到k先将洒水器和耕地的位...

2019-11-24 22:50:42 213

原创 2018大连理工大学程序设计竞赛暨蓝桥杯选拔赛题解报告

按难度排序大概是:A-F-D-I-G-B-L-C-H-J-K-E目录A:签到题1 数一数直接输出就行。F:签到题2​D:签到题3​I:字符串处理​G:bitset​B:模拟​L:逆元+DP​C:矩阵快速幂​H:带权并查集+manacher 或者暴力​J:最短路​K:拓扑排序​E:树上差分​A:签到题1 数一数直接输出就行。F:签到题...

2018-12-25 23:00:02 858 1

原创 dut周赛第五周

 Problem B: Amazing NumberTime Limit:3000/1000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)Total Submissions:92   Accepted:19[Submit][Status][Discuss]Description对于两个正整数N和M...

2018-12-19 19:49:52 317

原创 dut周赛第四周

日常犯困ORZ写完D昏昏沉沉就去床上躺了 ,定了个四点的闹钟起来写了E,嘉庆大佬已经写博客了,那本周题解就直接留链接吧~顺便说下E分块怎么卡过去:Problem E: 一纸开卷Time Limit:4000/2000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)Total Submissions:23  ...

2018-12-02 20:17:04 194

原创 dut周赛第三周

I E比较复杂不适合单人比赛,总体来说题目难度还可以,但是很多简单题大家没发现。A:显然期望为平均值的和,没有坑点。B:坑点在于a+b可能暴int所以要用longlong存C:其实会写的话这题可以很短,具体看代码(YE5和N0也是坑点)代码:#include&lt;bits/stdc++.h&gt;using namespace std;const int maxn=10...

2018-11-25 20:35:18 386

原创 dut周赛第二周

 Problem E: So easyTime Limit:3000/1000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)Description“iG牛逼, 登峰造极境!······“ GG同学仿佛还没有从月初iG夺冠的欢喜中醒过来,虽然还在睡梦中, 嘴里却不断的念叨着.不过, GG同学的梦没有做多久...

2018-11-18 22:26:21 276

原创 dut周赛第一周

没午睡头昏脑胀把能踩的坑都踩了....签到题都没写完(读题和代码能力一直是短板ORZ)EFG比较水,有人有需求再添加,这里只给代码。J(已补) SG函数还不会...得找个时间学(潼神每次都出SG函数 蓝瘦)。 E:判断C的情况  大于10000遍历c的倍数  ,小于10000因为 位数平方和最多9*81  所以遍历c*81*9 #include&l...

2018-11-12 09:17:59 501 1

原创 DUToj1228: Pokémon battle(极大极小值搜索)

1228: Pokémon battleTime Limit:6000/4000 MS (Java/Others)   Memory Limit:294912/262144 KB (Java/Others)Total Submissions:14   Accepted:6[Submit][Status][Discuss]Description有一天大哥和老仙觉得暴雪游戏都太S...

2018-08-29 10:51:37 203

原创 2018大连理工新生赛解题报告

Problem A: 打ACM真开心啊!思路:假装没有这一题roblem B: Zeratul与翻转黑白棋思路:皮这一下很开心=W=!Problem C: Type-B型时间芯片思路:算一下 数量然后就输出……代码: #include&lt;bits/stdc++.h&gt;using namespace std;int n;int dx[5]={0,1,...

2018-08-28 23:01:49 638

原创 DUToj1220: Minitrue volunteer(DP kmp)

1220: Minitrue volunteerTime Limit:10000/8000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)Total Submissions:18   Accepted:2[Submit][Status][Discuss]Description净化网络环境是每一个新时代青...

2018-08-28 22:03:19 198

原创 DUToj1222: Big brother said the calculation(二分查找 线段树)

1222: Big brother said the calculationTime Limit:27000/25000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)Total Submissions:44   Accepted:5[Submit][Status][Discuss]Description...

2018-08-28 18:23:31 233

原创 DUToj1223: Professional commentator of a stupid game(树状数组)

1223: Professional commentator of a stupid gameTime Limit:5000/3000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)Total Submissions:46   Accepted:5[Submit][Status][Discuss]Descr...

2018-08-20 09:47:11 170

原创 DUToj1221 A quest with no intelligence(欧拉回路)

1221: A quest with no intelligenceTime Limit:3000/1000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)  Special JudgeTotal Submissions:36   Accepted:8[Submit][Status][Discuss]Des...

2018-08-20 09:13:07 161

原创 DUToj1085 Water Problem(矩阵快速幂)

 Problem I: Water ProblemTime Limit:3000/1000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)Total Submissions:1405   Accepted:154[Submit][Status][Discuss]Description函数 f:Z+→...

2018-07-04 20:03:50 282 2

原创 DUToj1031 大九神的难题

1031: 大九神的难题Time Limit:3000/1000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)Total Submissions:51   Accepted:14[Submit][Status][Discuss]Description大九神是ACM组一位传奇人物。在网络赛现场赛中屡立奇功。什么爆搜过XX...

2018-07-02 19:14:10 202

原创 DUTOJ1207: Donuts!!!()

1207: Donuts!!!Time Limit:5000/3000 MS (Java/Others)   Memory Limit:294912/262144 KB (Java/Others)Total Submissions:204   Accepted:30[Submit][Status][Discuss]DescriptionShinobu酷爱吃Mr. Donuts品牌...

2018-04-25 21:06:09 121

原创 DUTOJ1205(大数)

1205: 对圣杯宝具的威力值Time Limit:3000/1000 MS (Java/Others)   Memory Limit:163840/131072 KB (Java/Others)Total Submissions:179   Accepted:34[Submit][Status][Discuss]Description当我掏出咖喱棒,没有圣杯能够立在我的面前。...

2018-04-25 20:49:23 201 3

原创 dutoj1007圆桌会议

 Description某班同学将要在圆桌上召开一次班会。圆桌上分布着3n3n个座位,顺时针编号依次为0,1,…,3n−10,1,…,3n−1,编号相邻的两个座位也相邻,特殊地,3n−13n−1和00也相邻。每个座位上坐着一位同学,每个同学也有一个整数编号XX。现在为了使会议更有趣。参加会议的人们决定进行一些座位调整。一共有两种调整规则如下:11 aa:同学们顺时针移动aa个座位(aa为...

2017-12-10 17:29:01 347

空空如也

空空如也

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

TA关注的人

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