自定义博客皮肤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 139

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

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

2020-10-26 22:30:27 931

原创 写题记录

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 209

原创 2019dut周赛第二周

本周不是出题人,这是作为参赛选手写的题解。 感谢出题人让我10个题的题解可以贴六个链接完成(还有一个签到都不需要写代码) A签到 输出6.5 B写两个循环判一下 #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 207

原创 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 861 1

原创 dut周赛第五周

  Problem B: Amazing Number Time 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 327

原创 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 199

原创 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 387

原创 dut周赛第二周

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

2018-11-18 22:26:21 280

原创 dut周赛第一周

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

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

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

1228: Pokémon battle Time 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 209

原创 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 647

原创 DUToj1220: Minitrue volunteer(DP kmp)

1220: Minitrue volunteer Time 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 199

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

1222: Big brother said the calculation Time 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 237

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

1223: Professional commentator of a stupid game Time 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 175

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

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

2018-08-20 09:13:07 167

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

  Problem I: Water Problem Time 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 286 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 212

原创 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] Description Shinobu酷爱吃Mr. Donuts品牌...

2018-04-25 21:06:09 125

原创 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 211 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 349

空空如也

空空如也

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

TA关注的人

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