自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

转载 牛客Wannafly挑战赛27 A 灰魔法师

感谢大佬%%% ↑↑↑↑↑↑↑↑↑↑ 讲解非常仔细 做题的时候也有想过去打表,然后就没有了, 还是没有找到其中的规律。。。。 这里补一条完全平方数的定义? 这个数开根号后是整数 如:9,25,36… 思路: 因为题目数据是1e5,所以两个数相加也只有2e5,从1到2e5满足条件的完全平方数个数也只有400+,就用一个数组去记录下来,然后for循环把给出的序列先标记一遍,再从已知的完全平方数里挨个...

2018-10-28 21:58:33 247

转载 codeforces 979D(01字典树)

图片来自此博主%%% 感觉博主说的很有道理 代码来自此博主 ↓↓↓↓↓ %%% ↑↑↑↑↑讲解的也挺好 接下来就说说蒟蒻的理解吧 题意: T次操作 ti=1就将num插入数列(初始数列为空) ti=2 输入三个数xi,ki,si 就去找当前的数列中是否存在一个数v满足以下条件: ① 使得GCD(xi,v)%ki==0 ② xi+v<=si ③ 尽可能使xi异或v的值最大 ——————...

2018-10-19 16:09:13 457

原创 bzoj1012(线段树模板题)

题目读了三遍才读懂,对于蒟蒻来说,看上去很难得样子,实际就是线段树的单点更新,然后求区间最值,无奈之前还想着怎么建树插进去。。结果RE n次,感觉自己水的一匹,唉~ 做题效率极低。。。。 真是被自己蠢哭了 #include<iostream> #include<stdio.h> #include<string.h> #include<algorithm&...

2018-10-19 15:07:12 317

转载 HDU 4442

2012 金华现场赛 想到了加和减,却没想到把式子写出来。。。。。 这几天贪心自闭。。。。。。 这就是蒟蒻和dalao的差距吧 %%% 记得开 long long #include<iostream> #include<algorithm> #include<cstring> const int mod = 365 * 60 * 24 * 60; using...

2018-10-14 15:59:11 284

转载 HDU1540 (线段树区间合并)

线段树区间合并dalao总结:ino (以下以求01序列中最长连续1为例) tree[cur].left代表以区间左端点为起点的连续段的长度 tree[cur].right代表右边 tree[cur].all代表该区间内最长的连续段 通过这三个变量的组合 对于每一个区间一般有四个值供我们使用 1 tree[cur].left代表以该区间左端点为起点的连续段的长度(左连续段) 2 tree[c...

2018-10-04 20:57:25 256

转载 POJ 2528 - Mayor's posters 线段树+离散化

如三张海报为:1~10 1~4 6~10 离散化时 X[ 1 ] = 1, X[ 2 ] = 4, X[ 3 ] = 6, X[ 4 ] = 10 第一张海报时:墙的1~4被染为1; 第二张海报时:墙的1~2被染为2,3~4仍为1; 第三张海报时:墙的3~4被染为3,1~2仍为2。 最终,第一张海报就显示被完全覆盖了,于是输出2,但实际上明显不是这样,正确输出为3。 新的离散方法为:在相差大于1的数间加一个数,例如在上面1 4 6 10中间加5(算法中实际上1,4之间,6,10之间都新增

2018-09-29 17:55:37 203

原创 2018 ICPC徐州网络赛 H题

这是一道线段树的题目,,, 废话就不多说了。。 思路: 用两个线段树去维护,第一个线段树①的根节点是初始数据,第二个线段树②是假设从[1,n]的查询所得到的值,每个根节点放的就是 当前数据×总长度(n - -)的值 还是举个栗子吧:在1,2,3,4,5 这组数据中 线段树①的根节点存放的就是1,2,3,4,5 线段树②的根节点存放的就是 1*5,2*4,3*3,4*2,5*1 ...

2018-09-10 20:41:51 472

转载 HDU3333(线段树+离线)

题意: 给数据,然后查询目标区间的和(查询区间内的数不能相同) 如:区间[1,4]值为1,1,2,3, 则和为1+2+3=6 然后在网上看了题解才略懂离线的意思 先表述一下我理解的离线吧: 就是先存储数据,然后再进行操作。而这道题就是先存储数据,然后在数据更新的同时进行区间的值的查找。 如果看起来懵的话,再看看大佬的解释吧 日常膜拜:ino 一、在线算法 在计算机科学中,一...

2018-09-07 17:13:42 783

转载 kmp(next数组的理解运用)HDU2752&&2594&&3336

# 前排膜大佬 我说一下我的理解吧。。。 还是放在代码里看着方便些( ̄□ ̄||) #pragma warning (disable :4996) #include<stdio.h> #include<iostream> #include<string.h&a

2018-08-24 15:53:16 219

转载 kmp周期(最小循环长度)

HDU 3746 大佬的讲解~ 很多博客都是直接贴代码(蒟蒻看不懂┭┮﹏┭┮),上面的链接 讲得比较仔细。偶遇蓝胖 这里在贴一张大佬讲解的截图吧(重点就在“j-next[j]”) 奇怪,截图竟然有水印。。。 下面是我的代码(单手捂脸)** #pragma warning (disable :4996) #include<stdio.h> #include<iost...

2018-08-23 16:39:57 1088

转载 KMP拓展(CCPC网络 A Secret)&&HDU4300

关于KMP的拓展,其实我感觉过程有点类似(废话) 能理解KMP之前的next数组更好,不理解也可以看 图文并茂: 大佬的讲解 然后直接贴代码吧。代码直接搬运的几乎不用改多少。 #pragma warning (disable :4996); #include <stdio.h> #include <iostream&g

2018-08-23 14:58:09 185

转载 java(acm入门)“大数”学习总结

这篇博客内的许多东西都是从大佬那里总(ban)结(yun)来的,之前浏览了很多博客,有些没有放在收藏夹里,大佬别打我w(゚Д゚)w 之所以学java 也是因为大数,高精度方面的题目做起来代码量会少一些 这里先贴几个收藏夹里面还有的连接 膜大佬 膜大佬 膜大佬 作为一名蒟蒻,我之前敲过一小点代码 (轻拍)(┭┮﹏┭┮) 这些都是在看了大佬的总结后实验的,有些是在杭电oj做题遇到了的就顺...

2018-08-10 14:53:13 380

空空如也

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

TA关注的人

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