自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

加载中...

----------请检查你的网络设置

  • 博客(64)
  • 资源 (2)
  • 收藏
  • 关注

原创 bzoj 3504: [Cqoi2014]危桥(最大流)

3504: [Cqoi2014]危桥Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1660  Solved: 823[Submit][Status][Discuss]DescriptionAlice和Bob居住在一个由N座岛屿组成的国家,岛屿被编号为0到N-1。某些岛屿之间有桥相连,桥上的道路是双向的,但一次只能供一人通

2017-07-31 23:49:53 546

原创 Dinic最大流(bzoj 2756: [SCOI2012]奇怪的游戏)

dinic算法:转一张很好懂的图,复杂度O(V²E)2756: [SCOI2012]奇怪的游戏Time Limit: 40 Sec  Memory Limit: 128 MBSubmit: 3962  Solved: 1099[Submit][Status][Discuss]DescriptionBlinker最近喜欢上一个奇怪的游戏。

2017-07-31 22:04:47 486

原创 Codeforces Round #426 (Div. 1):B. The Bakery

D. The Bakerytime limit per test2.5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputSome time ago Slastyona the Sweetmaid dec

2017-07-31 19:42:48 557

原创 bzoj 2820: YY的GCD(莫比乌斯反演)

和bzoj 1101特别像一个是求使得Gcd(x, y)为定值D的有多少对一个是求使得Gcd(x, y)为质数的有多少对由http://blog.csdn.net/jaihk662/article/details/76392853可得1101题的公式为(其中c==x/D, d==x/D)有了这个之后可以得出这题的答案(这里的p和上面的D相对应,d和上面的p相对应

2017-07-31 13:41:54 765

原创 莫比乌斯反演(bzoj 2301: [HAOI2011]Problem b)

2301: [HAOI2011]Problem bTime Limit: 50 Sec  Memory Limit: 256 MBSubmit: 5322  Solved: 2459[Submit][Status][Discuss]Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数

2017-07-31 12:49:23 631

原创 莫比乌斯函数(bzoj 1101: [POI2007]Zap)

莫比乌斯反演:转载自http://blog.csdn.net/acdreamers/article/details/8542292

2017-07-30 16:41:46 1821

原创 Pollard_rho大数质因数分解+拉格朗日四平方和定理(bzoj 2904: 平方和)

2904: 平方和Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 160  Solved: 73[Submit][Status][Discuss]Description给定一个整数N,求N最少可以拆成多少个完全平方数的和Input第一行一个整数TEST,表示数据组数接下来TEST行,每行一个整数N

2017-07-30 15:45:53 888

原创 bzoj 4612: [Wf2016]Forever Young

这题题意有点难懂啊大概意思是给你两个十进制数x和y,你要将x转化成一个b进制数k(①k每一位只能包含数字0到9)然后在假设x和y已经是b进制下的情况下满足条件x>k>=y,求满足条件最大的b很显然x>k只需要b>10就一定满足,问题就是如何满足k>=y和条件①了

2017-07-30 12:37:20 644

原创 bzoj 3631: [JLOI2014]松鼠的新家(LCA+树上差分)

3631: [JLOI2014]松鼠的新家Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 2059  Solved: 1030[Submit][Status][Discuss]Description松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线

2017-07-30 02:53:13 510

原创 2017 Multi-University Training Contest - Team 1:1003. Colorful Tree

问题概述:一棵树上有n个节点,每个节点都有颜色(颜色标号为1到n),因为有n个点,所以有n*(n-1)/2条不同的路径,现规定这个路径的权值和为路径上所有不同颜色的个数(包括端点),求出所有路径权值之和可以先看另一道题:一棵树上有n个节点,每个节点要不是黄色的,要不是白色的,因为有n个点,所以有n*(n-1)/2条不同的路径,现规定如果这个路径上有黄色的点(端点也算)那么这条路

2017-07-29 23:58:37 445

原创 bzoj 2803: [Poi2012]Prefixuffix(双Hash)

2803: [Poi2012]PrefixuffixTime Limit: 10 Sec  Memory Limit: 64 MBSubmit: 413  Solved: 167[Submit][Status][Discuss]Description对于两个串S1、S2,如果能够将S1的一个后缀移动到开头后变成S2,就称S1和S2循环相同。例如串ababba和串abbaab

2017-07-25 12:10:02 562

原创 bzoj 1014: [JSOI2008]火星人prefix(splay维护区间+Hash+二分)

简单版本:http://blog.csdn.net/jaihk662/article/details/76020199Hash+二分应该是最简单的方法了每次二分答案(长度),然后判断这个长度下的两个子串是否完全相同因为字符串过长,不能strcmp,所以用Hash但是修改和插入的操作次数过多!不能再暴力修改和插入了只好用splay维护字符串建立一棵splay,每个节点存的是字

2017-07-24 17:38:13 530

原创 poj 2758: Checking the Text(二分+Hash)

Checking the TextTime Limit: 8000MS Memory Limit: 65536KTotal Submissions: 3502 Accepted: 795DescriptionWind's birthday is approaching. In order to buy a really

2017-07-24 14:25:42 645

原创 bzoj 1801: [Ahoi2009]chess 中国象棋 && bzoj 4806: 炮

意思就是同一行同一列炮的数量都不超过2个的方案数dp[i][j][k]表示前i行有j列放了1个炮,k列放了2个炮的情况数那么分情况讨论就好了①:不放炮:dp[i][j][k] += dp[i-1][j][k]②:在没有放炮的列上放1个炮:dp[i][j][k] += dp[i-1][j-1][k]*(m-j+1-k)③:在放了1个炮的列上再放1个炮:dp[i][j][k] +=

2017-07-22 18:41:10 486

原创 bzoj 3403: [Usaco2009 Open]Cow Line 直线上的牛

3403: [Usaco2009 Open]Cow Line 直线上的牛Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 206  Solved: 162[Submit][Status][Discuss]Description题目描述    约翰的N只奶牛(编为1到N号)正在直线上排队.直线上开始的时候一只牛也没有.接下来发生

2017-07-22 13:19:13 496

原创 bzoj 3404: [Usaco2009 Open]Cow Digit Game又见数字游戏(SG函数)

3404: [Usaco2009 Open]Cow Digit Game又见数字游戏Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 181  Solved: 124[Submit][Status][Discuss]Description    贝茜和约翰在玩一个数字游戏.贝茜需要你帮助她.    游戏一共进行了G(1≤G≤1

2017-07-22 13:08:35 890

原创 bzoj 1854: [Scoi2010]游戏(并查集)

#include#include#includeusing namespace std;int ufs[10005], flag[10005];int Find(int x){ if(ufs[x]==0) return x; return ufs[x] = Find(ufs[x]);}int main(void){ int n, a, b, i, t1, t2; wh

2017-07-22 12:03:31 405

原创 splay区间翻转(bzoj 3223: Tyvj 1729 文艺平衡树)

每次翻转操作[l, r]直接将节点l-1翻转到根,将节点r+1翻转到根的右孩子这样r+1的左子树就是要翻转的区间了!将该子树中所有节点的两个儿子权值交换就好了直接暴力可能会超时,打延迟标记即可

2017-07-21 22:25:26 581

原创 bzoj 4033: [HAOI2015]树上染色(树形DP)

4033: [HAOI2015]树上染色Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 1786  Solved: 754[Submit][Status][Discuss]Description有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染

2017-07-21 02:53:01 668

原创 bzoj 4034: [HAOI2015]树上操作(树链剖分+线段树区间更新)

4034: [HAOI2015]树上操作Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 4981  Solved: 1603[Submit][Status][Discuss]Description有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个操作,分为三种:操作 1 :把某个节点 x 的点权增加

2017-07-20 18:49:37 449

原创 线段树基础操作--单点or区间更新+查询

问题概述:先输入一个数n,表示一个班有n个人,一开始每人手中都有一个糖果,后输入一个数m并进行m次操作,每次操作a、b、c表示从第a个人到第b个人每个人重新分配得到c个糖果,求最后一个班所有人的总糖果数输入样例:                                     对应输出:1

2017-07-20 17:34:56 390

原创 Treap树堆(bzoj 3224: Tyvj 1728 普通平衡树)

splay:一种排序树(先序遍历权值有序)

2017-07-20 13:08:23 625

原创 bzoj 1413: [ZJOI2009]取石子游戏(博弈+DP)

1413: [ZJOI2009]取石子游戏Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 711  Solved: 470[Submit][Status][Discuss]Description在研究过Nim游戏及各种变种之后,Orez又发现了一种全新的取石子游戏,这个游戏是这样的: 有n堆石子,将这n堆石子摆成一排。游戏由两

2017-07-20 02:29:59 1125

原创 bzoj 4491: 我也不知道题目名字是什么(线段树区间和并)

4491: 我知道题目名字是什么Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 347  Solved: 196[Submit][Status][Discuss]Description给定一个序列A[i],每次询问l,r,求[l,r]内最长子串,使得该子串为不上升子串或不下降子串Input第一行n,表示A数组有

2017-07-19 23:18:00 457

原创 bzoj 1009: [HNOI2008]GT考试(dp+kmp+矩阵快速幂)

1009: [HNOI2008]GT考试Time Limit: 1 Sec  Memory Limit: 162 MBSubmit: 3932  Solved: 2398[Submit][Status][Discuss]Description  阿申准备报名参加GT考试,准考证号为N位数X1X2....Xn(0Input  第一行输入N,M,K.接下来一行输

2017-07-19 02:35:31 757

原创 Dijkstral算法--单源最短路

问题概述:成都的大街上有n个路口,标号为1的路口是学校所在地,标号为n的路口是家所在地,m则表示在成都有几条路,输入3个整数a、b、c表示从         a路口到b路口有路可走,且要花费c分钟,求从学校到家最短时间    输入样例:                         对应输出: 3 3                               2 1 2 5

2017-07-18 20:22:59 500

原创 基础Floyd--任意两点间最短路

问题概述:成都的大街上有n个路口,标号为1的路口是学校所在地,标号为n的路口是家所在地,m则表示在成都有几条路,输入3个整数a、b、c表示从a路口到b路口有路可走,且要花费c分钟,求从学校到家最短时间输入样例:                                  对应输出:3 3                               21 2 52 3 53

2017-07-17 23:37:58 702

原创 SPFA or bellman ford松弛法--单源最短路

问题概述:有编号1-n的n个站点,有m条公交车路线,公交车只从一个起点站直接到达终点站,是单向的且每条路线有它自己的车费,有P个人早上从1出发,他们要到达每一个公交站点,然后到了晚上再返回点1,求所有人往返的最小费用之和输入样例: 对应输出: 4 6                               210 1 2 10 2 1 60 1 3 20 3 4 10

2017-07-17 23:33:26 571

原创 置换群burnside引理(bzoj 1004: [HNOI2008]Cards)

置换群:看半天置换群表示并看不懂QAQ但顾名思义是置换组成的群其实不用看懂也行,就拿简单的例子来说吧有一个序列s = {1, 2, 3, 4, 5, 6}和一个变换规则t = {2, 3, 5, 4, 1, 6},表示每一次变换时第i位是原来的第ti位,那么下面开始若干次变换第一次:2, 3, 5, 4, 1, 6第二次:3, 5, 1, 4, 2, 6第三次:

2017-07-17 23:02:17 664

原创 切比雪夫距离(bzoj 3210: 花神的浇花集会)

欧氏距离:两点直接线段最短曼哈顿距离:直角距离例:二维平面上两点距离切比雪夫距离:一致范数所衍生的度量,又称L∞度量先看例子:二位平面上两点切比雪夫距离为(国际象棋中国王从A点到达B点所要走的步数即两者的切比雪夫距离)n维平面(x1, x2, x3…xn)上的两点切比雪夫距离为该公式等价于但是描述两点的不一定只有坐标,还有其他的东西,

2017-07-17 16:22:09 903

原创 输入挂(bzoj 2901: 矩阵求和)

很少用输入挂,以为不超时就好了,但是这题貌似不用过不去啊只好拿出来用了,当个模板原理是用getchar()读入会比scanf快一些int Read(){ int x = 0, f = 1; char ch; ch = getchar(); while(ch'9') { if(ch=='-') f = -1; ch = getchar(); } while(ch

2017-07-16 13:08:26 476

原创 模拟退火(bzoj 3680: 吊打XXX)

3680: 吊打出题人Time Limit: 10 Sec  Memory Limit: 128 MBSec  Special JudgeSubmit: 3210  Solved: 1209[Submit][Status][Discuss]Descriptiongty又虐了一场比赛,被虐的蒟蒻们决定吊打gty。gty见大势不好机智的分出了n个分身,但还是被人多势众的蒟蒻抓住

2017-07-16 00:38:33 708

原创 bzoj 1050: [HAOI2006]旅行comf(尺取+最短路)

1050: [HAOI2006]旅行comfTime Limit: 10 Sec  Memory Limit: 162 MBSubmit: 3335  Solved: 1852[Submit][Status][Discuss]Description给你一个无向图,N(N一条路径,使得路径上最大边和最小边的比值最小。如果S和T之间没有路径,输出”IMPOSSIBLE”,否

2017-07-16 00:37:58 702

原创 bzoj 2705: [SDOI2012]Longge的问题(欧拉函数)

2705: [SDOI2012]Longge的问题Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 3077  Solved: 1914[Submit][Status][Discuss]DescriptionLongge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i,

2017-07-16 00:37:26 506

原创 超级卡特兰数(bzoj 4706: B君的多边形)

4706: B君的多边形Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 159  Solved: 92[Submit][Status][Discuss]Description有一个正n多边形,我们要连接一些对角线,把这个多边形分成若干个区域。要求连接的对角线不能相交,每个点可以连出也可以不连出对角线。(即最终不要求所有区域均为

2017-07-16 00:29:36 1273

原创 bzoj 4236: JOIOJI(map+pair)

4236: JOIOJITime Limit: 10 Sec  Memory Limit: 256 MBSubmit: 1160  Solved: 502[Submit][Status][Discuss]DescriptionJOIOJI桑是JOI君的叔叔。“JOIOJI”这个名字是由“J、O、I”三个字母各两个构成的。最近,JOIOJI桑有了一个孩子。JOIOJI桑想

2017-07-15 14:39:43 534

原创 弦图与完美消除序列(bzoj 1006: [HNOI2008]神奇的国度)

诱导子图:子图中任意一条边的两个端点一定也都在这个子图中最大团:团中任意两点之间一定都有边,而包含顶点最多的团就是最大团最小团覆盖:用最少的团覆盖图中所有的点最大独立集:独立集中任意两点之间一定都没有边,而包含顶点最多的独立集就是最大独立集最小染色:用最少的颜色给图染色使得图中任意相邻的两点颜色不相同弦图:无向图中任意长度大于3的环都至少有一个弦,所谓弦就是连接环中不相邻两点的

2017-07-15 13:42:50 1413

原创 bzoj 3505: [Cqoi2014]数三角形

3505: [Cqoi2014]数三角形Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1547  Solved: 949[Submit][Status][Discuss]Description给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。注意三角形的三点不能共线。

2017-07-15 02:18:43 461

原创 bzoj 4517: [Sdoi2016]排列计数(错排+组合数逆元)

4517: [Sdoi2016]排列计数Time Limit: 60 Sec  Memory Limit: 128 MBSubmit: 1259  Solved: 766[Submit][Status][Discuss]Description求有多少种长度为 n 的序列 A,满足以下条件:1 ~ n 这 n 个数在序列中各出现了一次若第 i 个数 A[i] 的值为

2017-07-15 01:46:20 568

原创 bzoj 4443: [Scoi2015]小凸玩矩阵(二分+二分匹配)

题目中说求第k大,相当于就是求第n-k+1小二分答案,对于当前的二分值x如果图中点(x, y)上值=n-k+1,说明当前二分值可以作为第k大的数字

2017-07-15 01:20:29 602

OpenGL基础学习完整代码(完整场景带优化).zip

对应的OpenGL学习博客:https://blog.csdn.net/jaihk662/category_9903113.html,第1章~第56章节完整代码。需要对应环境(openGL基本环境,SOIL库、glm库以及Assimp库、FreeType库),如何装环境的教程也在上面的链接中。此代码仅用于OpenGL入门学习

2020-09-28

OpenGL基础学习完整代码.zip

对应的OpenGL学习博客:https://blog.csdn.net/jaihk662/category_9903113.html,第1章~第45章节完整代码。需要对应环境(openGL基本环境,SOIL库、glm库以及Assimp库),如何装环境的教程也在上面的链接中。此代码仅用于OpenGL入门学习。PS:可能会有点卡主要是因为:①使用的地面模型是高模(几十万个顶点)②使用的天空盒贴图是2040x2048的超大贴图6张;没办法只找到这些资源,所以只能将就着用了

2020-08-12

空空如也

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

TA关注的人

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