YxuanwKeith
码龄10年
关注
提问 私信
  • 博客:248,142
    248,142
    总访问量
  • 143
    原创
  • 950,332
    排名
  • 152
    粉丝
  • 2
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2015-08-29
博客简介:

YxuanwKeith的博客

查看详细资料
个人成就
  • 获得485次点赞
  • 内容获得163次评论
  • 获得384次收藏
  • 代码片获得170次分享
  • 博客总排名950,332名
创作历程
  • 1篇
    2019年
  • 21篇
    2017年
  • 121篇
    2016年
  • 4篇
    2015年
成就勋章
TA的专栏
  • 总结
    52篇
  • 题库-CodeChef
    1篇
  • 题库-Codeforces
    13篇
  • 算法-String
    20篇
  • 算法-动态树
    4篇
  • 算法-矩阵乘法
    1篇
  • 算法-树链剖分
    6篇
  • 算法-数论
    11篇
  • 算法-点分治
    1篇
  • 算法-动态规划
    10篇
  • 算法-二分图
    2篇
  • 算法-二分
    4篇
  • 算法-Hash
    3篇
  • 算法-主席树
    2篇
  • 算法-图论
    5篇
  • 算法-搜索
    1篇
  • 算法-高精度
    1篇
  • 算法-计算几何
    3篇
  • 算法-数据结构
    23篇
  • 算法-树形动态规划
    5篇
  • 算法-虚树
    1篇
  • 算法-莫队
    2篇
  • 算法-贪心
    8篇
  • 算法-线性基
    1篇
  • 算法-上下界网络流
    1篇
  • 算法-凸包
    2篇
  • 算法-ST表
    1篇
  • 算法-并查集
    7篇
  • 算法-斜率优化
  • 算法-后缀数组
    3篇
  • 算法-后缀自动机
    6篇
  • 算法-2-SAT
    1篇
  • 算法-平衡树
    1篇
  • 算法-treap
    1篇
  • 算法-分治
    3篇
  • 算法-费用流
    2篇
  • 算法-最短路
    4篇
  • 算法-莫比乌斯
  • 算法-概率
    3篇
  • 算法-暴力
    2篇
  • 算法-CDQ分治
    2篇
  • 算法-计数
    1篇
  • 算法-构造
  • 算法-根号算法
    1篇
  • 算法-二维rmq
    1篇
  • 算法-近似算法
  • 算法-转化模型
    1篇
  • 算法-容斥
    2篇
  • 算法-单调栈
    1篇
  • 算法-最长路
    1篇
  • 算法-快速傅里叶变换
  • 算法-回文树
    1篇
  • 知识-线性代数
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

62人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

计算几何 学习笔记

基础知识基本操作基本定义struct Dot { double x, y; Dot(double _x, double _y) {x = _x, y = _y;} Dot() {}};struct Line { Dot p, v; Line(Dot _p, Dot _v) {p = _p, v = _v;} Line();};Dot operator - (Dot a,...
原创
发布博客 2019.01.15 ·
626 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CTSC2017总结

听说今年CTSC不个广东省选冲突,那很妙啊!然后我就去垫底了…Day -1由于早上要报到所以提前一天就去到了北京,听说昨天还在雾霾+沙尘暴?为什么我看到的天这么蓝?这好像还是我第一次来北京(鬼知道我高一联赛拿了几等奖…)去到酒店,刚拿出电脑,突然发现充电线没带,整个人都不好了,因为接下来还有APIO和各种夏令营,没充电线怎么活啊!幸好过几天学校还有人来,并且能借到相同的线,不然就生无可恋了。Day
原创
发布博客 2017.05.11 ·
2301 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

GDOI2017 AFOING...

由于NOIP比较低,所以这次GDOI的压力会比较大…所以还是比较紧张的。Day 1拿到题,第一题,好像挺简单的,直接暴力KMP就可以了。 第二题,题面好长,读题都读了十多分钟。好像有点麻烦,如果直接算mex,好像有点难合并,那么就考虑每个数出现最左端的位置和最右端的位置。对应的就是一段出现的区间。那么找询问子树对应dfs序中包含的最小的区间就可以了。一开始想到用主席树维护,但是仔细想想好像有问题,
原创
发布博客 2017.05.03 ·
1542 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

GDOI2017赛前总结

前言经过了4场模拟后终于要迎来了真正的GDOI2017比赛,之前想着GDOI还有几个月,但是停课之后,每天一场模拟,一天天做下来时间过的特别快。由于NOIP的失利,那就意味着GDOI更大的压力,意味着要更稳定的发挥,要更灵活的思维。而刚刚做完的4场GDOI仿真模拟后虽然发挥更加稳定了,但是也暴露出了很多问题,在比赛中出现一次都是很致命的。所以下面总结出来,靠前提醒自己。注意事项心态和状态:保持心态
原创
发布博客 2017.04.27 ·
875 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

GDOI2017模拟 第四场(4.24~4.26)

最后一场模拟了,要认真做啊!还有终于到了真.仿真模拟,终于换机房做题了。Day 1一看题,第一题就是字符串,很爽,想了想两个字串的lcs是SAM的fail树上对应节点的lca,现在求lcp,那么把字符串反一下就可以了,直接dp一下就很水了。看下一题。 这个博弈题,怎么这么熟悉,这似曾相识的感觉…这不是前几天才做过的原题吗!!!但是想不起来怎么做了,花了几分钟重新推了一下,想起来是用bitset维护
原创
发布博客 2017.04.26 ·
843 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

GDOI2017模拟 第三场(4.19~4.21)

第三轮… 上一轮问题有点多,这一轮要好好改善!!!Day 1噢,一看题就听到栋爷说是HNOI的题,之前听过富榄说第一天他2个小时AK了,第二天很鬼畜,不知道这是第一天还是第二天… 第一题,一上来就是一个”spaly”,看了好久才把题目看完看懂,想了10多分钟发现它旋转其实就是把最小或做大的节点提到根,树的其他结构不变,然后突然发现有删除…难道要Lct???但是想着想着感觉到根的路径可能会有一些比
原创
发布博客 2017.04.21 ·
626 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

GDOI2017模拟 第二场(4.15~4.17)

第二场省选模拟。。。Day 1第一题,找区间最小生成树问题,一看节点才100,那直接每根号个设个关键点,求出两两之间的最小生成树,把边集存下来。每次询问就只有3n√3\sqrt{n}条边,暴力就可以了,感觉不算很难。 第二题,看一眼就感觉是容斥dp,但是对竞赛图不是很熟悉,感觉正解应该要用什么奇怪的性质,就弃掉了。 第三题,跟之前做过的一题很像,正解是fft,但是之前那题用bitset就过了,而
原创
发布博客 2017.04.17 ·
738 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

GDOI2017模拟 第一场(4.11~4.13)

为了更好的迎接省选,又有了GDOI仿真模拟赛,连续三天,每天一场。Day 1第一题,送分题直接跳了。 第二题,一眼看上去像计算几何题,仔细想想好像并不用,一个直观的思路是提取出关键点然后跑spfa,但是关键点之间的连边比较复杂,有点不可打,正解肯定不是这样,一时间有没什么思路就先去看第三题。 第三题,是有关树上两两路径的题,很直接的想到了点剖上面。但是复杂度太大了过不了,但是感觉我的方法有玄学加
原创
发布博客 2017.04.13 ·
667 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JSOI2017 垫底记 幸好不是自己省选系列...

Day 17:10分闹钟响了,觉得有点困,就又在床上摊了一会儿。到楼下后已经30多了…等早餐的时候,一开始煮面大妈有点断线,差点迟到翻车。本来想买杯咖啡清醒一下,结果常州一中旁边的小卖部居然都没开门…最后不得已在有个文具店的小角落找到了一瓶奶茶顶替,很尴尬。(在我脑海里面之前JSOI的题都不难,所以感觉今天早上还是可以做的很爽的——-flag已立)到机房,刚调好gdb考试就开始了。先看完题目,第三题
原创
发布博客 2017.04.08 ·
2407 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

乱七八糟的笔记......(更新中)

有向图最小路径覆盖,二分图最小点覆盖,二分图最大独立集,二分图最大团,最长反链二分图最大独立集(选最多的点,使得两两之间没有边相连)=|V|-最大匹配二分图最小点覆盖(选最少的点,使得每条边都至少有一个点被选)=|V|-最大独立集=最大匹配*二分图最小点覆盖 +二分图 最大独立集 = 总顶点数二分图最大团(一个点集,两两有边直接相连)=补图的最大独立集的顶点数。有向图最小路径覆盖(求出最少的路径使每
原创
发布博客 2017.03.28 ·
1146 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

ZJOI2017 仙人掌 转化模型后的简单树形dp

题目大意给定一个nn个点,mm条变的无向无自环的连通图,问都多少种加边方案使得加完边的图是一幅没有重边仙人掌。(即满足任意一条边只属于一个简单环中的无向无自环图的连通图) 多组数据。∑n≤5∗105\sum_n \leq 5*10^5 ∑m≤106\sum_m \leq 10^6解题思路首先讨论给定的图是树的情况。(转化一) 要求不能有边存在与两个简单环内相当于我们要加入新的边去覆盖这个树,是
原创
发布博客 2017.03.26 ·
1669 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

回文树(Palindromic Tree)+黑科技 学习笔记

回文树(Palindromic Tree)最基本的回文树在网上用很多资料,在这里做简单的介绍。本文的重点是后面回文树的一些更广泛的应用。注:本文的图片转自http://adilet.org/blog/25-09-14/,所以图中某些变量的定义可能与本文不同,需要注意。定义节点回文树中的每个节点都对应了一个回文串。特别注意在回文树中还有两个特殊的节点分别对应了空串和长度为−1-1的串,是为了添加只有一
原创
发布博客 2017.03.24 ·
3814 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏

CodeChef March Challenge 2017 题解

CC XENTASK由于要交替选,所以要不第一个人选位置为奇数的数,第二个人选位置为偶数的数,要不第一个人选位置为偶数的数,第二个人选位置为奇数的数。取最小值即可。#include <cstring>#include <cstdio>#include <algorithm>using namespace std;int n, sum[2][2];void solve() { memset
原创
发布博客 2017.03.13 ·
1364 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

NOI2017模拟3.8 总结

先看题目名字A,B,字符串。最后一题居然是字符串题,那就先看最后一题。一开始还以为是套路题,但是发现询问居然都是独立的,而且乍一看是O(qm)O(qm)的,直接爆炸。考虑之前做过一道是要设阈值的题。就尝试往这边想。发现当k≤n√k\leq \sqrt{n}是可以直接O(nn√)O(n\sqrt{n})。但是当k≥n√k\geq \sqrt{n}是就只会O(nn√logn)O(n\sqrt{n}log
原创
发布博客 2017.03.08 ·
1097 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

NOI2017模拟3.1 总结

今天的比赛有别的学校的大神一起来做,感觉又要被虐了! 首先看第一题,n<=50n<=50,感觉分成两个部分,每个部分25的话就比较nice了,但是思考了一下没想出什么东西。那就看第二题,哇,一看就觉得很丧。接着看第三题,又是判圆的包含关系,之前做过类似的,对每个圆的左端点和右端点扫线一下,然后用set判断一下上半弧和下半弧,讨论一下就可以处理出来。设下的就是简单dp了。打完这题回头去搞第一题暴力,
原创
发布博客 2017.03.01 ·
943 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

fft(快速傅里叶变换)学习草稿,逆dft证明

先上最原始的式子(模nnn意义下): ci=∑j=0iaj∗bi−jci=∑j=0iaj∗bi−jc_i=\sum_{j=0}^{i}a_j*b_{i-j} 变形一下: ci=∑j∑kaj∗bk∗[−i+j+k==0](1)ci=∑j∑kaj∗bk∗[−i+j+k==0](1)c_i=\sum_{j}\sum_{k}a_j*b_k*[-i+j+k==0](1) 考虑怎么判断一个数是...
原创
发布博客 2017.02.22 ·
2585 阅读 ·
9 点赞 ·
1 评论 ·
1 收藏

Codeforces Round #397 (Div. 1 + Div. 2 combined) 题解(CF765A,CF765B,CF765C,CF765D,CF765E,CF765F)

A.Neverending competitions(Codeforces 765A)题解:直接判断坐飞机的次数是奇数还是偶数就可以了。#include <cstring>#include <cstdio>#include <algorithm>using namespace std;char h[100];int n;int main() { scanf("%d", &n);
原创
发布博客 2017.02.21 ·
1217 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

CodeForces AIM Tech Round 3 (Div. 1) 题解(CF708A,CF708B,CF708C,CF708D,CF708E)

A. Letters Cyclic Shift(CF708A)题解:直接找到第一个不是a的位置i和i后面第一个为a的位置j(如果没有,j=len(s)),那么翻转的肯定就是[i,j]这一段。如果这个字符串都是a,那么就翻转最后一个字符。#include <cstring>#include <cstdio>#include <algorithm>using namespace std;char s
原创
发布博客 2017.02.21 ·
1423 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

GDKOI2017总结

Day 0早上的时间自由安排,先看了一下GDKOI2016的题目,感觉比起GDOI的难度还是简单一点的,毕竟只是模拟。中午坐车去广州,想着NOIP考挂了,但是市队好像不算NOIP分数,总要进个市队吧…… 晚上可能坐车坐太久了,吃晚饭没吃饱(也有可能是和大妈[5个人!]一张桌子),去买了KFC,发现小时候2块钱的雪糕,现在居然要8块。最坑的是西苑还是没有wifi,一晚上无所事事,就听czz讲猎奇故事
原创
发布博客 2017.02.20 ·
1157 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

GDOI2017模拟2.16

先看第一题,觉得很眼熟,发现以前做过,然后就没什么好说的了。第二题,60分是裸的背包,100分想了一下发现不能直接用数据结构维护,就先跳过。第三题扫了一眼部分分,有70分,想了10分钟正解,没什么思路就开始想部分分,发现分别是暴力,打线段的前缀和标记,以及一个树形dp,都不难打。最后成绩80+60+70,第一题被卡T了,随便卡了卡长就过了。第二题莫名其妙,还要分类讨论。第三题做法很机智,第一步,对于
原创
发布博客 2017.02.16 ·
662 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多